} else { $cms_message .= $cms_language->getMessage(MESSAGE_ACTION_DELETE_FIELD_ERROR); } break; case 'deleteRSS': $RSSDefinition = new CMS_poly_rss_definitions($_POST['RSSDefinition']); $RSSDefinition->destroy(); $cms_message .= $cms_language->getMessage(MESSAGE_ACTION_OPERATION_DONE); break; case 'deletePlugin': $pluginDefinition = new CMS_poly_plugin_definitions($_POST['pluginDefinition']); $pluginDefinition->destroy(); $cms_message .= $cms_language->getMessage(MESSAGE_ACTION_OPERATION_DONE); break; case 'deleteOembed': $def = CMS_polymod_oembed_definition_catalog::getById($_POST['oembedId']); $def->destroy(); $cms_message .= $cms_language->getMessage(MESSAGE_ACTION_OPERATION_DONE); break; case "change_order": if (is_object($object)) { $fields = CMS_poly_object_catalog::getFieldsDefinition($object->getID()); $count = 0; //construct array of new fields orders $newPagesOrder = array(); $tmpPagesOrder = explode(',', $_POST["new_order"]); if (sizeof($tmpPagesOrder)) { foreach ($tmpPagesOrder as $tmpPage) { $fieldID = substr($tmpPage, 1); $count++; if (sensitiveIO::isPositiveInteger($fieldID) && is_object($fields[$fieldID])) {
* PHP page : polymod oembed definition * */ require_once dirname(__FILE__) . '/../../cms_rc_admin.php'; require_once PATH_ADMIN_SPECIAL_SESSION_CHECK_FS; //checks rights if (!$cms_user->hasAdminClearance(CLEARANCE_ADMINISTRATION_EDITVALIDATEALL)) { header("Location: " . PATH_ADMIN_SPECIAL_ENTRY_WR . "?cms_message_id=" . MESSAGE_PAGE_CLEARANCE_ERROR . "&" . session_name() . "=" . session_id()); exit; } //load page objects and vars $moduleCodename = io::request("moduleCodename"); $objectDefitionId = io::request("objectdefinition"); $objectDefinition = CMS_poly_object_catalog::getObjectDefinition($objectDefitionId); $oembedDefinitionId = io::request("definition"); $oembedDefinition = CMS_polymod_oembed_definition_catalog::getById($oembedDefinitionId); if (!$oembedDefinition) { $oembedDefinition = new CMS_polymod_oembed_definition(); } if ($moduleCodename) { $polymod = CMS_modulesCatalog::getByCodename($moduleCodename); } $cms_message = ""; switch ($_POST["cms_action"]) { case "validate": $oembedDefinition->setObjectdefinition(io::post('objectdefinition')); $oembedDefinition->setCodename(io::post('codename')); $oembedDefinition->setHtml(io::post('html')); $oembedDefinition->setParameter(io::post('parameter')); $oembedDefinition->setLabel(io::post('label')); if ($oembedDefinition->validate()) {