protected function map_for_id($parent_id, $component = '') { $site = CMS_Admin::get_site(); $full = CMS::$globals['full'] ? false : 0; return $this->map_find_dir($parent_id, $site, $component, $full)->select(); }
public function create($data) { $item = CMS::vars()->db()->make_entity(); $code = trim($data['code']); $title = trim($data['title']); if ($code == '') { $code = 'var' . time(); } if ($title == '') { $title = $this->title(); } $item->vartype = $this->type(); $item->site = CMS_Admin::get_site(); $item->parent_id = (int) $data['parent_id']; $item->code = $code; $item->title = $title; $item->component = ''; return $item; }