Co do header, wycinek:
if( $error -> status() ){
$batch['tlumaczenie'] = escape($_POST['tlumaczenie']);
$tmp_cat = explode(',',$batch['kategorie']); unset ($batch['kategorie']);
if($db -> update('movie',$batch,null,$id)){
$db->q('DELETE FROM `category_movie` WHERE `movie_id` = "'.intval($id).'" ');
foreach ($tmp_cat as $v) {
$db->insert('category_movie',array(
'movie_id'=>intval($id),
'category_id'=>intval($v),
));
}
$item = $db->row('SELECT * FROM `movie` WHERE `id` = "'.intval($id).'" LIMIT 0,1');
$item = movie::parse($item,false);
header('Location: '.$item['link']);
exit();
CMS::setContent( info::success('Film został pomyślnie zaktualizowany. <a href="admin.php?mode=movie&function=list">Wróć do listy filmów</a>') );
$showform=false;
} else {
$error->put( l::t('sys','error_mysql') . $db->error );
if(!empty($batch['okladka'])){
@unlink( $batch['okladka'] );
@unlink( file::prefix($batch['okladka']) );
}
}
} else {
if(!empty($batch['okladka'])){
@unlink( $batch['okladka'] );
@unlink( file::prefix($batch['okladka']) );
}
}
Wypatrzyłem coś jeszcze:
Warning: mysql_fetch_assoc() expects parameter 1 to be resource, boolean given
A to wygląda tak.
public function fetchAssoc($mysql_query) {
$this->result = mysql_fetch_assoc($mysql_query);
if ($this->result) return $this->result;
else return false;
}
Pozbyłem się błędu "Non-static".
Edited by Ups..., 13 July 2015 - 01:53 .