Ejemplo n.º 1
0
 public function RebuildAll()
 {
     BD("LOCK TABLES `{$this->db_ratio}` WRITE;");
     BD("DELETE FROM `{$this->db_ratio}` WHERE `ratio` != '0'");
     BD("UNLOCK TABLES;");
     @ini_set("max_execution_time", 0);
     $result = BD("SELECT `id` FROM `" . $this->db . "`");
     if (mysql_num_rows($result)) {
         while ($line = mysql_fetch_array($result, MYSQL_NUM)) {
             $skin = new SPItem($line[0]);
             $skin->Rebuild();
         }
     }
     $this->answer .= 'Обновление существующей базы выполнено <br />';
 }
Ejemplo n.º 2
0
 public function RebuildAll()
 {
     getDB()->ask("LOCK TABLES `{$this->db_ratio}` WRITE;");
     getDB()->ask("DELETE FROM `{$this->db_ratio}` WHERE `ratio` != '0'");
     getDB()->ask("UNLOCK TABLES;");
     @ini_set("max_execution_time", 0);
     $result = getDB()->ask("SELECT `id` FROM `" . $this->db . "`");
     while ($line = $result->fetch('num')) {
         $skin = new SPItem($line[0]);
         $skin->Rebuild();
     }
     $this->answer .= 'Обновление существующей базы выполнено <br />';
 }