static function save($saveid = -1, $pid = -1, $adminedit = "") { $savepc = new wra_langed(); if ($saveid != -1) { $savepc->load($saveid); } $savepc->table = wra_admintable::getpost('fieldtable' . wra_lang::getdefault()); $savepc->field = wra_admintable::getpost('fieldfield' . wra_lang::getdefault()); $savepc->lang = wra_admintable::getpost('fieldlang' . wra_lang::getdefault()); $savepc->value = wra_admintable::getpost('fieldvalue' . wra_lang::getdefault()); $savepc->rowid = wra_admintable::getpost('fieldrowid' . wra_lang::getdefault()); $savepc->key = wra_admintable::getpost('fieldkey' . wra_lang::getdefault()); if ($saveid != -1) { // $savepc->update(); } else { // $savepc->add(); } //echo $savepc->id; //die(); $languages = wra_lang::getlist(); foreach ($languages as $l0) { if ($l0->alias != wra_lang::getdefault()) { wra_langed::setvalue('site', 'table', $l0->alias, $savepc->id, WRA::getpost('fieldtable-' . $l0->alias), WRA::getpost('fieldkey-' . $l0->alias)); wra_langed::setvalue('site', 'field', $l0->alias, $savepc->id, WRA::getpost('fieldfield-' . $l0->alias), WRA::getpost('fieldkey-' . $l0->alias)); wra_langed::setvalue('site', 'lang', $l0->alias, $savepc->id, WRA::getpost('fieldlang-' . $l0->alias), WRA::getpost('fieldkey-' . $l0->alias)); wra_langed::setvalue('site', 'value', $l0->alias, $savepc->id, WRA::getpost('fieldvalue-' . $l0->alias), WRA::getpost('fieldkey-' . $l0->alias)); wra_langed::setvalue('site', 'rowid', $l0->alias, $savepc->id, WRA::getpost('fieldrowid-' . $l0->alias), WRA::getpost('fieldkey-' . $l0->alias)); wra_langed::setvalue('site', 'key', $l0->alias, $savepc->id, WRA::getpost('fieldkey-' . $l0->alias), WRA::getpost('fieldkey-' . $l0->alias)); } } return $savepc->id; }
$this->wf->cp->add_script("../modules/admin/scripts/options.js"); $this->wf->cp->add_script("../modules/admin/scripts/default.js"); if (isset($_REQUEST['clearcache'])) { wra_cacheflow::clearcache(); } if (isset($_POST['googleanalytics'])) { wra_options::updatevalue("googleanal", WRA::getpost('googleanalytics')); } if (isset($_POST['yandexmetrics'])) { wra_options::updatevalue("yandexmetrics", WRA::getpost('yandexmetrics')); } if (isset($_POST['facebook'])) { wra_options::updatevalue("facebook", WRA::getpost('facebook')); } if (isset($_POST['vkontakte'])) { wra_options::updatevalue("vkontakte", WRA::getpost('vkontakte')); } function flushpage($currentlink, $cap) { ?> <div><h1>Администрирование сайта. Общие настройки</h1></br></div> <div class="content_edit"> <div class="input_edit"> <table id="" width="100%" class="adminedittbl table_edit" cellpadding="0" cellspacing="0"> <tbody> <tr><td> </td></tr> <tr> <td colspan="2"><b>Общие настройки</b></td> </tr> <tr > <td style="width:120px"><?php