Ejemplo n.º 1
0
 public function setUp()
 {
     $this->db = new Db();
     $this->db->query("SET FOREIGN_KEY_CHECKS=0");
     $this->db->query("DROP TABLE IF EXISTS `keywords`");
     $this->db->query("DROP TABLE IF EXISTS `items`");
     $this->db->query("DROP TABLE IF EXISTS `users`");
     $this->db->query("DROP TABLE IF EXISTS `groups`");
     $this->db->query("DROP TABLE IF EXISTS `user_groups`");
     $this->db->query("SET FOREIGN_KEY_CHECKS=1");
     $this->db->install();
     if (!is_dir($this->dataDir())) {
         mkdir($this->dataDir());
     }
 }
Ejemplo n.º 2
0
 public function run(Request $request, Response $response, array $args)
 {
     $db = new Db();
     $db->install();
     $config = new Config();
     return new RedirectResponse($config->baseUrl());
 }
Ejemplo n.º 3
0
 public function run()
 {
     $config = new Config();
     $this->write("Upgrading " . $config->siteTitle() . " . . . ");
     $db = new Db();
     $db->install();
     $this->write("Upgrade complete");
 }