static function save($saveid = -1, $pid = -1, $adminedit = "") { //сохранение изменного (или добавляемого класса) для админки switch ($adminedit) { default: $savepc = new wra_virtualpage(); $moreinfo = new wra_iteminfo(); if ($saveid != -1) { $savepc->load($saveid); $moreinfo->load($savepc->infoid); } $moreinfo->saveit($saveid, $_POST['fieldheader']); $savepc->header = wra_admintable::getpost('fieldheader'); $savepc->content = wra_admintable::getpost('fieldcontent'); //$savepc->link=$_POST['fieldlink']; $savepc->menuid = $_POST['fieldmenuid']; $savepc->infoid = $moreinfo->id; if ($saveid != -1) { $savepc->update(); } else { $savepc->add(); } $saveid = $savepc->id; } $moreinfo->saveobj($savepc->currentobjid, "wra_virtualpage"); return $saveid; }