public function movie($id) { $this->id = $id; $mysql->query("SELECT * FROM {$config['dbprefix']}movie WHERE id = '{$this->id}'"); $movie = $mysql->fetch_array(); if($mysql->num_rows() > 0) { $mysql->update($config['dbprefix'].'movie', $values, "id = '{$this->id}'"); $mysql->query("SELECT * FROM {$config['dbprefix']}movie WHERE id = '{$this->id}'"); $movie = $mysql->fetch_array(); $config['seo_title'] = $movie['title']; $config['seo_description'] = $movie['description']; $tpl->assign($values, 'single-movie'); $this->related($movie['title'], $movie['id']); $tpl->assign($values, 'add-comment'); $this->comments($this->id); } else { $tpl->assign($values, 'default'); } }
Cały czas zamiast dodać 1 dodaje 2 :/ Wygląda na to że skrypt wykonuje się dwa razy, zanim wczyta się szablon :/
Z góry dzięki za pomoc.