function __construct() { global $page; Catalog_Easy::getConfig(); $indexofparent = $this->check_parent(); if ($indexofparent and $this->CheckifNav($indexofparent)) { $samelevel = $this->getChildpagesfromIndex($indexofparent); $this->getNextPrev($samelevel); $this->Show($indexofparent); } elseif ($this->CheckifNavAnother()) { $samelevel = $this->getChildpagesfromIndexandMenu($this->another_parent, $this->another_menu); $this->getNextPrev($samelevel); $this->Show($this->page_cat); } }
function SaveData() { global $langmessage, $addonPathData; if (!isset($_REQUEST['index'])) { return $langmessage['OOPS'] . ' - nothing to save!'; } $index = $_REQUEST['index']; $configFile = $addonPathData . '/ec_pagedata.php'; $pagedata = self::LoadData(); if ($_REQUEST) { if (array_key_exists("datafilter", $_REQUEST)) { $_REQUEST["datafilter"] = array_diff($_REQUEST["datafilter"], array('')); $pagedata[$index]['datafilter'] = implode(",", $_REQUEST["datafilter"]); } else { $pagedata[$index]['datafilter'] = ""; } } $pagedata[$index]['image_url'] = urlencode($_REQUEST['custom_img']); //save added opts $temp = new Catalog_Easy(); $temp->getConfig(); if (isset($temp->addon_name) and $temp->addon_name != "") { foreach ($temp->addon_name as $name) { $name = str_replace(' ', '_', $name); if (array_key_exists($name, $_REQUEST)) { $pagedata[$index][$name] = $_REQUEST[$name]; } } } if (gpFiles::SaveArray($configFile, 'pagedata', $pagedata)) { return $langmessage['SAVED']; } else { return $langmessage['OOPS']; } }