Example #1
0
 /**
  *
  * @return boolean
  */
 public function table_exists()
 {
     $adapter = Zupal_Database_Manager::get_adapter();
     $out = $adapter->fetchOne(sprintf('SHOW TABLES LIKE "%s"', $this->tableName()));
     //error_log(__METHOD__ . ': finding ' . $this->tableName() . ': ' . print_r($out, 1));
     return $out;
 }
Example #2
0
 /**
  *
  * @return void
  */
 public function create_table()
 {
     $adapter = Zupal_Database_Manager::get_adapter();
     $adapter->query(self::CREATE_SQL);
     $admin = $this->fetchNew();
     $admin->username = '******';
     $admin->role = Model_Roles::ROLE_ADMIN;
     $admin->password = $admin->make_password(self::DEFAULT_PASSWORD);
     $admin->save();
 }
Example #3
0
 /**
  *
  * @return void
  */
 public function create_table()
 {
     $adapter = Zupal_Database_Manager::get_adapter();
     $adapter->query(self::CREATE_SQL);
     $adapter->query(self::ZUPAL_ROLES);
 }