/** * Inicializa los datos iniciales. * * Los acos se deben generar antes, ejecutando: * `./Console/cake AclExtras.AclExtras aco_sync` * * @return bool */ private function initBasicData() { $group = new Group(); $user = new User(); $person = new Person(); $genre = new Genre(); if ($genre->countItems() == 0) { self::initGenres($genre); } if ($person->countItems() == 0 || !$person->exists(1)) { self::initPeople($person); } if ($group->countItems() == 0) { self::initGroups($group); } if ($user->countItems() == 0) { self::initUsers($user); } $hr = $user->query('SELECT COUNT(*) AS count FROM `aros_acos`'); // debug($hr[0][0]['count']); if ((int) $hr[0][0]['count'] == 0) { $this->initGroupsPermissions(); } return true; }