xoops_version.php
<?php
/**
* ****************************************************************************
* Module g�n�r� par TDMCreate de la TDM "http://www.tdmxoops.net"
* ****************************************************************************
* xfaq - a simple module for Frequently Asked Questions
* Copyright (c) Mojtaba Jamali (http://mydolphin.ir)
*
* You may not change or alter any portion of this comment or credits
* of supporting developers from this source code or any supporting source code
* which is considered copyrighted (c) material of the original comment or credit authors.
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
*
* @copyright:: Mojtaba Jamali (http://mydolphin.ir)
* @license :: @link{http://www.fsf.org/copyleft/gpl.html GNU public license}
* @package :: xfaq
* @author :: Mojtaba Jamali (http://mydolphin.ir)
*
* Version : 1.00:
* ****************************************************************************
*/
defined('XOOPS_ROOT_PATH') || exit('Restricted access.');
$moduleDirName = basename(__DIR__);
$modversion['version'] = 1.03;
$modversion['module_status'] = 'RC-1';
$modversion['release_date'] = '2011/03/22';
$modversion['name'] = 'Xfaq';
$modversion['description'] = 'XOOPS FAQ';
$modversion['author'] = 'Mojtaba Jamali';
$modversion['author_website_url'] = 'http://mydolphin.ir';
$modversion['author_website_name'] = '';
$modversion['credits'] = 'Voltan, Mamba';
$modversion['license'] = 'GNU GPL 2.0';
$modversion['license_url'] = 'www.gnu.org/licenses/gpl-2.0.html/';
$modversion['release_info'] = '';
$modversion['release_file'] = '';
$modversion['manual'] = '';
$modversion['manual_file'] = '';
$modversion['image'] = 'assets/images/logoModule.png';
$modversion['dirname'] = $moduleDirName;
$modversion['help'] = 'page=help';
//$modversion['dirmoduleadmin'] = 'Frameworks/moduleclasses/moduleadmin';
//$modversion['sysicons16'] = 'Frameworks/moduleclasses/icons/16';
//$modversion['sysicons32'] = 'Frameworks/moduleclasses/icons/32';
$modversion['modicons16'] = 'assets/images/icons/16';
$modversion['modicons32'] = 'assets/images/icons/32';
// About
$modversion['demo_site_url'] = '';
$modversion['demo_site_name'] = '';
$modversion['module_website_url'] = 'https://xoops.org';
$modversion['module_website_name'] = 'XOOPS';
$modversion['release'] = '0';
$modversion['author_website_url'] = 'http://mydolphin.ir';
$modversion['author_website_name'] = 'MyDolphin';
$modversion['min_php'] = '5.5';
$modversion['min_xoops'] = '2.5.9';
// Admin things
$modversion['hasAdmin'] = 1;
$modversion['system_menu'] = 1;
$modversion['adminindex'] = 'admin/index.php';
$modversion['adminmenu'] = 'admin/menu.php';
// Mysql file
$modversion['sqlfile']['mysql'] = 'sql/mysql.sql';
// Tables
$modversion['tables'][0] = 'xfaq_topic';
$modversion['tables'][1] = 'xfaq_faq';
// Scripts to run upon (un)installation or update
$modversion['onInstall'] = 'include/install.php';
$modversion['onUpdate'] = 'include/update.php';
$modversion['onUninstall'] = 'include/uninstall.php';
// Menu
$modversion['hasMain'] = 1;
$modversion['sub'][1]['name'] = _MI_XFAQ_REQUEST;
$modversion['sub'][1]['url'] = 'request.php';
$modversion['sub'][2]['name'] = _MI_XFAQ_REQUEST_PRIVACY;
$modversion['sub'][2]['url'] = 'request.php?op=privacyfaq';
$modversion['sub'][3]['name'] = _MI_XFAQ_USER_ASKEDFAQ;
$modversion['sub'][3]['url'] = 'request.php?op=myaskedfaq';
$modversion['sub'][4]['name'] = _MI_XFAQ_USER_ANSWEREDFAQ;
$modversion['sub'][4]['url'] = 'request.php?op=myansweredfaq';
$modversion['sub'][5]['name'] = _MI_XFAQ_USER_ANSWERED;
$modversion['sub'][5]['url'] = 'request.php?op=answeredfaq';
$modversion['sub'][6]['name'] = _MI_XFAQ_USER_UNANSWERED;
$modversion['sub'][6]['url'] = 'request.php?op=unansweredfaq';
// Search
$modversion['hasSearch'] = 1;
$modversion['search']['file'] = 'include/search.inc.php';
$modversion['search']['func'] = 'xfaq_search';
// ------------------- Help files ------------------- //
$modversion['helpsection'] = [
['name' => _MI_XFAQ_OVERVIEW, 'link' => 'page=help'],
['name' => _MI_XFAQ_DISCLAIMER, 'link' => 'page=disclaimer'],
['name' => _MI_XFAQ_LICENSE, 'link' => 'page=license'],
['name' => _MI_XFAQ_SUPPORT, 'link' => 'page=support'],
];
$i = 1;
require_once XOOPS_ROOT_PATH . '/class/xoopslists.php';
$modversion['config'][$i]['name'] = 'xfaq_editor';
$modversion['config'][$i]['title'] = '_MI_XFAQ_EDITOR';
$modversion['config'][$i]['description'] = '';
$modversion['config'][$i]['formtype'] = 'select';
$modversion['config'][$i]['valuetype'] = 'text';
$modversion['config'][$i]['default'] = 'dhtmltextarea';
$modversion['config'][$i]['options'] = XoopsLists::getDirListAsArray(XOOPS_ROOT_PATH . '/class/xoopseditor');
$modversion['config'][$i]['category'] = 'global';
$i++;
$modversion['config'][$i]['name'] = 'xfaqtag';
$modversion['config'][$i]['title'] = '_MI_XFAQ_USE_TAG';
$modversion['config'][$i]['description'] = '_MI_XFAQ_USE_TAG_DSC';
$modversion['config'][$i]['formtype'] = 'yesno';
$modversion['config'][$i]['valuetype'] = 'int';
$modversion['config'][$i]['default'] = 0;
$i++;
$modversion['config'][$i]['name'] = 'img_size';
$modversion['config'][$i]['title'] = '_MI_XFAQ_IMG_SIZE';
$modversion['config'][$i]['description'] = '_MI_XFAQ_IMG_SIZE_DESC';
$modversion['config'][$i]['formtype'] = 'textbox';
$modversion['config'][$i]['valuetype'] = 'int';
$modversion['config'][$i]['default'] = 1048576;
$i++;
$modversion['config'][$i]['name'] = 'img_mimetypes';
$modversion['config'][$i]['title'] = '_MI_XFAQ_IMG_MIMETYPES';
$modversion['config'][$i]['description'] = '_MI_XFAQ_IMG_MIMETYPES_DESC';
$modversion['config'][$i]['formtype'] = 'select_multi';
$modversion['config'][$i]['valuetype'] = 'array';
$modversion['config'][$i]['default'] = ['image/gif', 'image/jpeg', 'image/png'];
$modversion['config'][$i]['options'] = [
'bmp' => 'image/bmp',
'gif' => 'image/gif',
'jpeg' => 'image/pjpeg',
'jpeg' => 'image/jpeg',
'jpg' => 'image/jpeg',
'jpe' => 'image/jpeg',
'png' => 'image/png'
];
$i++;
$modversion['config'][$i]['name'] = 'numcolumn';
$modversion['config'][$i]['title'] = '_MI_XFAQ_NUMCOLUME';
$modversion['config'][$i]['description'] = '_MI_XFAQ_NUMCOLUME_DESC';
$modversion['config'][$i]['formtype'] = 'textbox';
$modversion['config'][$i]['valuetype'] = 'int';
$modversion['config'][$i]['default'] = 2;
$i++;
$modversion['config'][$i]['name'] = 'itemperpage';
$modversion['config'][$i]['title'] = '_MI_XFAQ_PERPAGE';
$modversion['config'][$i]['description'] = '_MI_XFAQ_PERPAGEEDSC';
$modversion['config'][$i]['formtype'] = 'textbox';
$modversion['config'][$i]['valuetype'] = 'int';
$modversion['config'][$i]['default'] = 10;
$i++;
$modversion['config'][$i]['name'] = 'itemperadmin';
$modversion['config'][$i]['title'] = '_MI_XFAQ_PERADMIN';
$modversion['config'][$i]['description'] = '_MI_XFAQ_PERADMINEDSC';
$modversion['config'][$i]['formtype'] = 'textbox';
$modversion['config'][$i]['valuetype'] = 'int';
$modversion['config'][$i]['default'] = 10;
$i++;
$modversion['config'][$i]['name'] = 'topicperadmin';
$modversion['config'][$i]['title'] = '_MI_XFAQ_TOPICPERADMIN';
$modversion['config'][$i]['description'] = '_MI_XFAQ_TOPICPERADMINEDSC';
$modversion['config'][$i]['formtype'] = 'textbox';
$modversion['config'][$i]['valuetype'] = 'int';
$modversion['config'][$i]['default'] = 10;
$i++;
// Templates
$i = 1;
$modversion['templates'][$i]['file'] = 'xfaq_index.tpl';
$modversion['templates'][$i]['description'] = '';
$i++;
$modversion['templates'][$i]['file'] = 'xfaq_request.tpl';
$modversion['templates'][$i]['description'] = '';
$i++;
$modversion['templates'][$i]['file'] = 'xfaq_faq.tpl';
$modversion['templates'][$i]['description'] = '';