static function edittable($saveid = -1, $pid = -1) { //таблица редактирования для вывода в админке $wt = new wra_admintable(); $wt->link = WRA::getcurpage(); $wt->query = "SELECT \nvi0.id,\nvi0.header,\nvi0.content,\n\nvi0.menuid,'0' as 'menuidadd','' as 'menuidto'\n," . wra_iteminfo::selectcolumns() . "\nFROM `" . WRA_CONF::$db_prefix . "virtualpage` as vi0\n LEFT JOIN `" . WRA_CONF::$db_prefix . "iteminfo` as ii on ii.id=vi0.infoid\n WHERE vi0.id='{$saveid}'"; $c0 = new wra_column("id", column_type_id, 'id'); $c0->defaultvalue = $saveid; $wt->addcolumn($c0); $c0 = new wra_column("Заголовок", column_type_text, 'header'); $c0->itemstyle = "width:550px;height:150px;"; $wt->addcolumn($c0); $c0 = new wra_column("Содержимое", column_type_bigtext, 'content'); $c0->itemstyle = "width:550px;height:350px;"; $c0->classes = 'fieldcontent'; $wt->addcolumn($c0); //$c0=new wra_column("Ссылка",column_type_text,'link'); //$c0->itemstyle="width:550px;height:150px;"; //$wt->addcolumn($c0); $c0 = new wra_column("Меню на странице", column_type_dropdown, 'menuid'); $c0->dropdown_query = "select '-1' as 'id', 'нет' as 'header'\n union select id,header from `" . WRA_CONF::$db_prefix . "menu` where iscat=1"; $c0->loaddropdown(); $wt->addcolumn($c0); $c0 = new wra_column("Добавить новый подпункт меню", column_type_check, 'menuidadd'); $c0->itemstyle = "width:550px;height:150px;"; $wt->addcolumn($c0); $c0 = new wra_column("Добавить как подпункт", column_type_dropdown, 'menuidto'); $c0->dropdown_query = "select '-1' as 'id', 'выберите' as 'header'\n union select id,header from `" . WRA_CONF::$db_prefix . "menu` "; $c0->loaddropdown(); $wt->addcolumn($c0); wra_iteminfo::addadmincolumns($wt); if ($saveid != -1) { $wt->load($saveid, $pid); } else { $wt->addnew($saveid, $pid); } return $wt; }