$criteria = new CriteriaCompo(); $criteria->add(new Criteria('currencyid', '(' . implode(', ', $_POST['SmartobjectCurrency_objects']) . ')', 'IN')); $currenciesObj = $smartobject_currency_handler->getObjects($criteria, true); foreach($currenciesObj as $currencyid=>$currencyObj) { //$bookingObj->setVar('attended', isset($_POST['attended_' . $bookingid]) ? intval($_POST['attended_' . $bookingid]) : 0); $smartobject_currency_handler->insert($currencyObj); } */ redirect_header($smart_previous_page, 3, _AM_SOBJECT_RECORDS_UPDATED); exit; break; case "addcurrency": include_once XOOPS_ROOT_PATH . "/modules/smartobject/class/smartobjectcontroller.php"; $controller = new SmartObjectController($smartobject_currency_handler); $controller->storeFromDefaultForm(_AM_SOBJECT_CURRENCIES_CREATED, _AM_SOBJECT_CURRENCIES_MODIFIED, SMARTOBJECT_URL . 'admin/currency.php'); break; case "del": include_once XOOPS_ROOT_PATH . "/modules/smartobject/class/smartobjectcontroller.php"; $controller = new SmartObjectController($smartobject_currency_handler); $controller->handleObjectDeletion(); break; default: smart_xoops_cp_header(); smart_adminMenu(5, _AM_SOBJECT_CURRENCIES); smart_collapsableBar('createdcurrencies', _AM_SOBJECT_CURRENCIES, _AM_SOBJECT_CURRENCIES_DSC); include_once SMARTOBJECT_ROOT_PATH . "class/smartobjecttable.php"; $objectTable = new SmartObjectTable($smartobject_currency_handler); $objectTable->addColumn(new SmartObjectColumn('name', 'left', false, 'getCurrencyLink')); $objectTable->addColumn(new SmartObjectColumn('rate', 'center', 150)); $objectTable->addColumn(new SmartObjectColumn('iso4217', 'center', 150));
case "clone": $adsenseid = isset($_GET['adsenseid']) ? intval($_GET['adsenseid']) : 0; smart_xoops_cp_header(); editclass(true, $adsenseid, true); break; case "addadsense": if (@(include_once SMARTOBJECT_ROOT_PATH . "include/captcha/captcha.php")) { $xoopsCaptcha = XoopsCaptcha::instance(); if (!$xoopsCaptcha->verify()) { redirect_header('javascript:history.go(-1);', 3, $xoopsCaptcha->getMessage()); exit; } } include_once XOOPS_ROOT_PATH . "/modules/smartobject/class/smartobjectcontroller.php"; $controller = new SmartObjectController($smartobject_adsense_handler); $controller->storeFromDefaultForm(_AM_SOBJECT_ADSENSES_CREATED, _AM_SOBJECT_ADSENSES_MODIFIED); break; case "del": include_once XOOPS_ROOT_PATH . "/modules/smartobject/class/smartobjectcontroller.php"; $controller = new SmartObjectController($smartobject_adsense_handler); $controller->handleObjectDeletion(); break; default: smart_xoops_cp_header(); smart_adminMenu(3, _AM_SOBJECT_ADSENSES); smart_collapsableBar('createdadsenses', _AM_SOBJECT_ADSENSES, _AM_SOBJECT_ADSENSES_DSC); include_once SMARTOBJECT_ROOT_PATH . "class/smartobjecttable.php"; $objectTable = new SmartObjectTable($smartobject_adsense_handler); $objectTable->addColumn(new SmartObjectColumn('description', 'left')); $objectTable->addColumn(new SmartObjectColumn(_AM_SOBJECT_ADSENSE_TAG, 'center', 200, 'getXoopsCode')); // $objectTable->addCustomAction('getCreateItemLink');
$op = $_GET['op']; } if (isset($_POST['op'])) { $op = $_POST['op']; } switch ($op) { case "mod": case "changedField": $ratingid = isset($_GET['ratingid']) ? intval($_GET['ratingid']) : 0; smart_xoops_cp_header(); editclass(true, $ratingid); break; case "addrating": include_once XOOPS_ROOT_PATH . "/modules/smartobject/class/smartobjectcontroller.php"; $controller = new SmartObjectController($smartobject_rating_handler); $controller->storeFromDefaultForm(_AM_SOBJECT_RATINGS_CREATED, _AM_SOBJECT_RATINGS_MODIFIED, SMARTOBJECT_URL . 'admin/rating.php'); break; case "del": include_once XOOPS_ROOT_PATH . "/modules/smartobject/class/smartobjectcontroller.php"; $controller = new SmartObjectController($smartobject_rating_handler); $controller->handleObjectDeletion(); break; default: smart_xoops_cp_header(); smart_adminMenu(4, _AM_SOBJECT_RATINGS); smart_collapsableBar('createdratings', _AM_SOBJECT_RATINGS, _AM_SOBJECT_RATINGS_DSC); include_once SMARTOBJECT_ROOT_PATH . "class/smartobjecttable.php"; $objectTable = new SmartObjectTable($smartobject_rating_handler); $objectTable->addColumn(new SmartObjectColumn('name', 'left')); $objectTable->addColumn(new SmartObjectColumn('dirname', 'left')); $objectTable->addColumn(new SmartObjectColumn('item', 'left', false, 'getItemValue'));
} switch ($op) { case "mod": $customtagid = isset($_GET['customtagid']) ? intval($_GET['customtagid']) : 0; smart_xoops_cp_header(); editcustomtag(true, $customtagid); break; case "clone": $customtagid = isset($_GET['customtagid']) ? intval($_GET['customtagid']) : 0; smart_xoops_cp_header(); editcustomtag(true, $customtagid, true); break; case "addcustomtag": include_once XOOPS_ROOT_PATH . "/modules/smartobject/class/smartobjectcontroller.php"; $controller = new SmartObjectController($smartobject_customtag_handler); $controller->storeFromDefaultForm(_AM_SOBJECT_CUSTOMTAGS_CREATED, _AM_SOBJECT_CUSTOMTAGS_MODIFIED); break; case "del": include_once XOOPS_ROOT_PATH . "/modules/smartobject/class/smartobjectcontroller.php"; $controller = new SmartObjectController($smartobject_customtag_handler); $controller->handleObjectDeletion(); break; default: smart_xoops_cp_header(); smart_adminMenu(2, _AM_SOBJECT_CUSTOMTAGS); smart_collapsableBar('createdcustomtags', _AM_SOBJECT_CUSTOMTAGS, _AM_SOBJECT_CUSTOMTAGS_DSC); include_once SMARTOBJECT_ROOT_PATH . "class/smartobjecttable.php"; $objectTable = new SmartObjectTable($smartobject_customtag_handler); $objectTable->addColumn(new SmartObjectColumn('name', 'left', 150, 'getCustomtagName')); $objectTable->addColumn(new SmartObjectColumn('description', 'left')); $objectTable->addColumn(new SmartObjectColumn('language', 'center', 150));