From 9240342b366db9999f11659a1f1c396ba418ad78 Mon Sep 17 00:00:00 2001 From: Santo Cariotti Date: Sat, 7 Jan 2023 18:51:03 +0100 Subject: Adds --- Year_3/TSDWL/PHP/json_fake_db.php | 70 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 70 insertions(+) create mode 100644 Year_3/TSDWL/PHP/json_fake_db.php (limited to 'Year_3/TSDWL/PHP/json_fake_db.php') diff --git a/Year_3/TSDWL/PHP/json_fake_db.php b/Year_3/TSDWL/PHP/json_fake_db.php new file mode 100644 index 0000000..30f0c5b --- /dev/null +++ b/Year_3/TSDWL/PHP/json_fake_db.php @@ -0,0 +1,70 @@ +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(); +} +?> -- cgit v1.2.3-18-g5258