public static function hasUsers() { $user = new self(); $def = $user->getDefinition(); $results = $user->getAdapter()->query("SELECT count(*) users FROM {$def['table']}")->execute(); foreach ($results as $row) { return $row['users'] > 0; } }
/** * Fabric method creator * * @param string $place * @param string $place_type * @return afExtjsDesktopStartMenuBuilder * @author Sergey Startsev */ public static function create($place = 'frontend', $place_type = 'app') { $instance = new self(); $path = afExtjsBuilderParser::getHelperPath($place, $place_type); if (!file_exists($path)) { throw new afExtjsDesktopStartMenuBuilderException("Helper file '{$path}' doesn't exists"); } $instance->setDefinition(afExtjsBuilderParser::create($path)->parse()->get(self::MENU_IDENTIFICATOR)); $instance->setBuildedInstance(new afExtjsStartMenu(afExtjsBuilderParser::getAttributes($instance->getDefinition(), array('title' => 'App Flower')))); return $instance; }