function prepare2upgrade() { include_once XOOPS_ROOT_PATH . '/modules/AMS/upgrade/class/dbmanager.php'; include_once XOOPS_ROOT_PATH . '/modules/AMS/upgrade/language/install.php'; $dbm = new db_manager(); $dbm->queryFromFile(XOOPS_ROOT_PATH . '/modules/AMS/sql/mysql.sql'); return $dbm->report(); }
include_once './class/dbmanager.php'; $dbm = new db_manager(); include_once './class/cachemanager.php'; $cm = new cache_manager(); $language = check_language($language); if (file_exists("./language/" . $language . "/install2.php")) { include_once "./language/" . $language . "/install2.php"; } elseif (file_exists("./language/english/install2.php")) { include_once "./language/english/install2.php"; $language = 'english'; } else { echo 'no language file (install2.php).'; exit; } //$tables = array(); $result = $dbm->queryFromFile('./sql/' . XOOPS_DB_TYPE . '.data.sql'); $result = $dbm->queryFromFile('./language/' . $language . '/' . XOOPS_DB_TYPE . '.lang.data.sql'); $group = make_groups($dbm); $result = make_data($dbm, $cm, $adminname, $adminpass, $adminmail, $language, $group); $content = $dbm->report(); $content .= $cm->report(); include_once "./class/mainfilemanager.php"; $mm = new mainfile_manager("../mainfile.php"); foreach ($group as $key => $val) { $mm->setRewrite($key, intval($val)); } $result = $mm->doRewrite(); $content .= $mm->report(); $b_next = array('finish', _INSTALL_L117); $title = _INSTALL_L116; setcookie('xoops_session', '', time() - 3600);
<?php /** * * @package Legacy * @version $Id: install_createTables.inc.php,v 1.3 2008/09/25 15:12:35 kilica Exp $ * @copyright Copyright 2005-2007 XOOPS Cube Project <https://github.com/xoopscube/legacy> * @license https://github.com/xoopscube/legacy/blob/master/docs/GPL_V2.txt GNU GENERAL PUBLIC LICENSE Version 2 * */ include_once '../mainfile.php'; include_once './class/dbmanager.php'; $dbm = new db_manager(); $tables = array(); $result = $dbm->queryFromFile('./sql/' . XOOPS_DB_TYPE . '.structure.sql'); $wizard->assign('reports', $dbm->report()); if (!$result) { $wizard->assign('message', _INSTALL_L114); $wizard->setBack(array('start', _INSTALL_L103)); } else { $wizard->assign('message', _INSTALL_L115); } $wizard->render('install_createTables.tpl.php');
<?php /** * * @package Legacy * @version $Id: install_createTables.inc.php,v 1.3 2008/09/25 15:12:35 kilica Exp $ * @copyright Copyright 2005-2007 XOOPS Cube Project <https://github.com/xoopscube/legacy> * @license https://github.com/xoopscube/legacy/blob/master/docs/GPL_V2.txt GNU GENERAL PUBLIC LICENSE Version 2 * */ include_once '../mainfile.php'; include_once './class/dbmanager.php'; $dbm = new db_manager(); $tables = array(); $result = $dbm->queryFromFile('./sql/' . (XOOPS_DB_TYPE === 'mysqli' ? 'mysql' : XOOPS_DB_TYPE) . '.structure.sql'); $wizard->assign('reports', $dbm->report()); if (!$result) { $wizard->assign('message', _INSTALL_L114); $wizard->setBack(array('start', _INSTALL_L103)); } else { $wizard->assign('message', _INSTALL_L115); } $wizard->render('install_createTables.tpl.php');
echo "Permissions Copied <br />"; } else { echo "Error: Permissions NOT copied <br />"; } } break; case "Update": /* include_once XOOPS_ROOT_PATH."/modules/AMS/include/update.php"; xoops_module_update_AMS($xoopsModule, 220); //invoke update procedure - the SQL will fail if already upgraded, but no harm should come to it. header('location: '.XOOPS_URL.'/modules/system/admin.php?fct=modulesadmin&op=update&module=AMS'); exit();*/ include_once XOOPS_ROOT_PATH . '/modules/AMS/upgrade/class/dbmanager.php'; include_once XOOPS_ROOT_PATH . '/modules/AMS/upgrade/language/install.php'; $dbm = new db_manager(); $dbm->queryFromFile(XOOPS_ROOT_PATH . '/modules/AMS/sql/upgrade.sql'); $feedback = $dbm->report(); echo $feedback; echo "<br /><br /><a href='" . XOOPS_URL . "/modules/system/admin.php?fct=modulesadmin&op=update&module=AMS'>Proceed</a>"; xoops_cp_footer(); exit; } } include_once XOOPS_ROOT_PATH . "/class/xoopsformloader.php"; $upgrade_form = new XoopsThemeForm('Upgrade', 'upgradeform', 'index.php'); if (!isset($_POST['submit'])) { $upgrade_form->addElement(new XoopsFormButton('Import Articles and Topics from News module', 'submit', 'Import', 'submit')); $upgrade_form->addElement(new XoopsFormButton('Articles and Topics ARE Imported Earlier, Proceed to Next Step', 'submit', 'Proceed', 'submit')); } else { $upgrade_form->addElement(new XoopsFormButton('MOVE Comments From News Articles to AMS Articles', 'submit', 'Comments', 'submit')); $mod_handler =& xoops_gethandler('module');
include_once './class/dbmanager.php'; $dbm = new db_manager(); include_once './class/cachemanager.php'; $cm = new cache_manager(); $language = check_language($language); if (file_exists('./language/' . $language . '/install2.php')) { include_once './language/' . $language . '/install2.php'; } elseif (file_exists('./language/english/install2.php')) { include_once './language/english/install2.php'; $language = 'english'; } else { echo 'no language file (install2.php).'; exit; } //$tables = array(); $result = $dbm->queryFromFile('./sql/' . (XOOPS_DB_TYPE === 'mysqli' ? 'mysql' : XOOPS_DB_TYPE) . '.data.sql'); $result = $dbm->queryFromFile('./language/' . $language . '/' . (XOOPS_DB_TYPE === 'mysqli' ? 'mysql' : XOOPS_DB_TYPE) . '.lang.data.sql'); $group = make_groups($dbm); $result = make_data($dbm, $cm, $adminname, $adminpass, $adminmail, $language, $group, $timezone); $wizard->assign('dbm_reports', $dbm->report()); $wizard->assign('cm_reports', $cm->report()); $wizard->assign('adminname', $adminname); $wizard->assign('adminpass', $adminpass); include_once './class/mainfilemanager.php'; $mm = new mainfile_manager('../mainfile.php'); foreach ($group as $key => $val) { $mm->setRewrite($key, intval($val)); } $result = $mm->doRewrite(); $wizard->assign('mm_reports', $mm->report()); setcookie('xoops_session', '', time() - 3600);
$module_handler =& xoops_gethandler('module'); $module =& $module_handler->create(); $module->setVar('dirname', 'system'); $html = '<h4 style="text-align:left;margin-bottom: 0px;border-bottom: dashed 1px #000000;">Installing ' . $module->getInfo('name') . '</h4>'; if ($module->getInfo('image') != false && trim($module->getInfo('image')) != '') { $html .= '<img src="' . XOOPS_URL . '/modules/' . $module->getVar('dirname') . '/' . trim($module->getInfo('image')) . '" alt="" />'; } $html .= '<br /><b>Version:</b> ' . $module->getInfo('version'); if ($module->getInfo('author') != false && trim($module->getInfo('author')) != '') { $html .= '<br /><b>Author:</b> ' . trim($module->getInfo('author')); } //make sure that the profilefields.tmp cache file is NOT there $profile_handler =& xoops_gethandler('profile'); $profile_handler->updateCache(); //$tables = array(); $result = $dbm->queryFromFile('./sql/' . XOOPS_DB_TYPE . '.data.sql'); $result = $dbm->queryFromFile('./language/' . $xoopsConfig['language'] . '/' . XOOPS_DB_TYPE . '.lang.data.sql'); $group = make_groups($dbm); $result = make_data($dbm, $cm, $adminname, $adminpass, $adminmail, $xoopsConfig['language'], $group); //Install system module $html .= $module->install(array(XOOPS_GROUP_ADMIN), array(XOOPS_GROUP_ADMIN, XOOPS_GROUP_USERS, XOOPS_GROUP_ANONYMOUS)); $member_handler =& xoops_gethandler('member'); $user =& $member_handler->createUser(); $user->setVar('uid', 1); $user->setVar('uname', addslashes($adminname)); $user->setVar('loginname', addslashes($loginname)); $user->setVar('email', addslashes($adminmail)); $user->setVar('pass', md5($adminpass)); $user->setVar('user_avatar', 'blank.gif'); $user->setVar('rank', 7); $user->setVar('level', 5);
// , '9' => 'skin_blockcenter_r.html'); // foreach ($skinfiles as $key => $skinfile) { // if(preg_match('/\.css$/', $skinfile)) { // $type = 'css'; // }else{ // $type = 'skin'; // } // $dbm->insert('tplfile', " VALUES ($key, 0, '', 'default', '$skinfile', '', $time, $time, '$type')"); // $fp = fopen('./templates/default_skin/'.$skinfile, 'r'); // $skinsource = fread($fp, filesize('./templates/default_skin/'.$skinfile)); // fclose($fp); // $dbm->insert('tplsource', " (tpl_id, tpl_source) VALUES ($key, '".addslashes($skinsource)."')"); // if(preg_match('/\.css$/',$skinfile)) { // $cm->write($skinfile, $skinsource); // } // } $dbm->query("INSERT INTO " . $dbm->prefix('group_permission') . " (gperm_groupid, gperm_itemid) SELECT groupid, block_id FROM " . $dbm->prefix('groups_blocks_link')); $dbm->query("UPDATE " . $dbm->prefix('group_permission') . " SET gperm_name = 'block_read'"); $dbm->query("INSERT INTO " . $dbm->prefix('group_permission') . " (gperm_groupid, gperm_itemid) SELECT groupid, mid FROM " . $dbm->prefix('groups_modules_link') . " WHERE type='A'"); $dbm->query("UPDATE " . $dbm->prefix('group_permission') . " SET gperm_name = 'module_admin' WHERE gperm_name = ''"); $dbm->query("INSERT INTO " . $dbm->prefix('group_permission') . " (gperm_groupid, gperm_itemid) SELECT groupid, mid FROM " . $dbm->prefix('groups_modules_link') . " WHERE type='R'"); $dbm->query("UPDATE " . $dbm->prefix('group_permission') . " SET gperm_name = 'module_read' WHERE gperm_name = ''"); $dbm->query("UPDATE " . $dbm->prefix('group_permission') . " SET gperm_modid = 1"); $dbm->query('DROP TABLE ' . $dbm->prefix('groups_blocks_link')); $dbm->query('DROP TABLE ' . $dbm->prefix('groups_modules_link')); // insert some more data $result = $dbm->queryFromFile('./sql/' . XOOPS_DB_TYPE . '.data.sql'); $content = $dbm->report(); //$content .= $cm->report(); $b_next = array('updateModules', _INSTALL_L14); include './install_tpl.php';