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 />'; }
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 />'; }