require_once $mainframe->getPath('admin_html'); $client = mosGetParam($_REQUEST, 'client', ''); $cid = mosGetParam($_POST, 'cid', array(0)); $moduleid = mosGetParam($_REQUEST, 'moduleid', null); if ($cid[0] == 0 && isset($moduleid)) { $cid[0] = $moduleid; } switch ($task) { case 'copy': copyModule($option, intval($cid[0]), $client); break; case 'new': editModule($option, 0, $client); break; case 'edit': editModule($option, $cid[0], $client); break; case 'save': mosCache::cleanCache('com_content'); saveModule($option, $client); break; case "remove": removeModule($cid, $option, $client); break; case 'cancel': cancelModule($option, $client); break; case 'publish': case 'unpublish': mosCache::cleanCache('com_content'); publishModule($cid, $task == 'publish', $option, $client);
$cid = josGetArrayInts('cid'); if ($cid[0] == 0 && isset($moduleid)) { $cid[0] = $moduleid; } switch ($task) { case 'copy': copyModule($option, intval($cid[0]), $client); break; case 'new': editModule($option, 0, $client); break; case 'edit': editModule($option, intval($cid[0]), $client); break; case 'editA': editModule($option, $id, $client); break; case 'save': case 'apply': saveModule($option, $client, $task); break; case 'remove': removeModule($cid, $option, $client); break; case 'cancel': cancelModule($option, $client); break; case 'publish': case 'unpublish': publishModule($cid, $task == 'publish', $option, $client); break;
if (!is_array($cid)) { $cid = array(0); } //JTable::addTableDir(JPATH_ADMINISTRATOR.DS.'components'.DS.'com_swmenupro'.DS.'tables'); switch (JRequest::getVar('task')) { case 'preview': preview($cid[0], $option); break; case 'images': imageManager($cid[0], $option); break; case 'imageFiles': imageFiles($cid[0], $option); break; case "new": editModule('0', $option); break; case "saveedit": saveconfig($cid[0], $option); break; case 'uploadfile': uploadPackage(); break; case 'uploadlanguage': uploadPackage(); break; case 'changelanguage': changeLanguage(); break; case 'import_swMenuFree': import_swmenufree();