function getHandlerTree() { $sf = new SiteFunction(); $sf->clause('access_id', 2); $sf->select('site_function_id', 'parent_id', 'handler', 'site_function_name', 'site_function_description'); $ret = $this->handlerTreeFromSiteFunctions($sf->fetch()); return $ret; }
/** * Return all functions that are accessible by this User */ function accessible($handler = '') { $min_access_level = $this->minAccessLevel(); $sf = new SiteFunction(); $access = $sf->also('Access'); $access->clause('access_level', $min_access_level, Clause::GTE); if ($handler) { $sf->clauseSafe('handler', $handler); } $funcs = $sf->fetch(); return $funcs; }
public static function allSiteFunctions() { $sf = new SiteFunction(); $sf->order('handler'); return $sf->fetch(); }