} $handled = true; $page_action = "UPDATE"; // Fetch variables $view = value("view", "NUMERIC"); if ($view == "0") $view = 1; $clnid = value("oid", "NUMERIC"); $clt = getDBCell("cluster_node", "CLT_ID", "CLNID = $clnid"); if ($view == 1) $variations = populateVariations($clnid, variation()); $clid = getDBCell("cluster_variations", "CLID", "CLNID = $clnid AND VARIATION_ID = $variation"); $name = getDBCell("cluster_node", "NAME", "CLNID = $clnid"); $form = new PanelForm($name, "i_editc.gif", 'cl'); // Order of Panels $pos_clusterPanel = 1; $pos_metaPanel = 2; $pos_objectProp = 3; if (! $aclf->checkAccessToFunction("ED_CL_META_DATA")) $pos_objectProp = 2; // Process actions: if ($action == $lang->get("save") && $errors == "" && $search == "") {
$clustereditbar->addAction($lang->get("sp_rltree", "Refresh Tree")); } if ($aclf->checkAccessToFunction("B_EXPIRE_TREE")) { $clustereditbar->addAction($lang->get('exp_tree', 'Expire Tree')); } if ($aclf->checkAccessToFunction("B_DESTROY_TREE") && $isDeletable) { $clustereditbar->addAction('separator'); $clustereditbar->addAction($lang->get('del_tree', 'Delete Tree')); } } if (!$c["disableTranslationHelp"] && $editState && countRows("variations", "VARIATION_ID", "1") > 1) { $toolbar = new Buttonbar("Toolbar"); $toolbar->selectBoxDescr = true; $toolbar->setTranslationSelector(createNameValueArrayEx("variations", "NAME", "VARIATION_ID", "VARIATION_ID <>" . variation()), translation()); if (!$isArticle) { $toolbar->setVariationSelector(populateVariations($clnid, variation()), variation()); } $clusterPanel->add($toolbar); } // PANELS // Edit-Content Panel. // include needed sources includePGNISources(); //Plugin Sources. $clid = getClusterFromNode($clnid, $variation); if ($view == $pos_clusterPanel) { syncCluster($clid); } $clusterPanel->add(new Hidden("view", $view)); $clusterPanel->add(new Hidden("oid", value("oid", "NUMERIC"))); if (!$clusterEditState || $isArticle) {