error: can't write on $FileName
"; fclose($file); return false; } } else { //print "error: can't open $FileName
"; return false; } } function CreateFilm($title, $details) { LoadFromJson(); $array=$GLOBALS['ArrayFakeDB']; $array[$title]=$details; $GLOBALS['ArrayFakeDB']=$array; SaveToJson(); } function ReadAllFilms() { LoadFromJson(); return $GLOBALS['ArrayFakeDB']; } function UpdateFilm($old_title, $title, $details) { DeleteFilm($old_title); CreateFilm($title, $details); } function DeleteFilm($title) { LoadFromJson(); $array=$GLOBALS['ArrayFakeDB']; unset($array[$title]); $GLOBALS['ArrayFakeDB']=$array; SaveToJson(); } ?>