use Project\Classes\DB\DB; include '../../autoloader.php'; require_once '../Model/Filmadmin.php'; //require_once '../../FilmAdmin_CMS/Model/Filmadmin.php'; require_once 'manage_movie.php'; $db = DB::getDB(); //validate date $date_regex = '/^(19|20)\\d\\d[\\-\\/.](0[1-9]|1[012])[\\-\\/.](0[1-9]|[12][0-9]|3[01])$/'; // Validate inputs if (empty($title) || empty($releaseDate) || empty($cast) || empty($director) || empty($thumbnail)) { echo "<span style='color:red;font-size:24px;'>"; $error = "Invalid Movie data. Check all fields and try again."; echo $error; echo "</span>"; } else { if (!preg_match($date_regex, $releaseDate)) { $error = "Your date entry does not match the YYYY-MM-DD required format."; echo "<span style='color:red;font-size:24px;'>"; echo $error; echo "</span>"; } else { // If valid, update the movie to the database $thumbnail = "/Assets/image/HomePage/" . "thumb_" . $file_get; $updatingMovie = new Filmadmin(); $updatingMovie->updateMovie($title, $releaseDate, $director, $cast, $thumbnail, $film_id); // Display the Movie List page // header('location: ../View/IndexMovies_AdminView.php'); header('location: /admin/movie'); } }
<?php // Get FilmIDs $film_id = $_POST['film_id']; use Project\Classes\DB\DB; include '../../autoloader.php'; require_once '../Model/Filmadmin.php'; $deleteMovies = new Filmadmin(); // Delete the movie from the database $deleteMovies->deleteMovie($film_id); // Redirect to display the Product List //header('location: ../View/IndexMovies_AdminView.php'); header('location: /admin/movie');
<?php use Project\Classes\DB\DB; //require_once '../Model/Filmadmin.php'; require_once '../../FilmAdmin_CMS/Model/Filmadmin.php'; include '../../autoloader.php'; $db = DB::getDB(); $film_id = $_POST['film_id']; // Get the product data $updateMovie = new Filmadmin(); $editMovies = $updateMovie->editMovie($film_id); ?> <!Doctype HTML> <html> <head> <meta charset="utf-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1"> <link rel="stylesheet" href="/Assets/css/bootstrap.min.css"/> <!--<link rel="stylesheet" href="/Assets/css/style.css"/>--> <title> Edit Movie Form</title> </head> <boby> <div class="container"> <form action="/FilmAdmin_CMS/controller/update_movie.php" method="post" enctype="multipart/form-data"> <fieldset class="form-group"> <input type="hidden" name="film_id" value="<?php echo $film_id; ?> ">
<?php use Project\Classes\DB\DB; include '../../autoloader.php'; //require_once '../Model/Filmadmin.php'; UNCOMMENT THIS LINE IF YOU ARE RUNNING THIS PAGE FROM DIRECTLY AND COMMENT BELOW LINE require_once '../../FilmAdmin_CMS/Model/Filmadmin.php'; $db = DB::getDB(); $displayAllMovies = new Filmadmin(); $allMovies = $displayAllMovies->displayMovie(); ?> <html> <head> <meta charset="utf-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1"> <link rel="stylesheet" href="/Assets/css/bootstrap.min.css"/> <link rel="stylesheet" href="/Assets/css/style.css"/> <!--Attahced Admin CSS--> <link rel="stylesheet" type="text/css" href="../../Admin_Login/admin.css" /> <title>Homepage</title> </head> <body> <!--<?php //php include '../../Admin_Login/admin.php' ?> --> <main id="main-content"> <section class="container"> <div class="row">
<?php use Project\Classes\DB\DB; require_once './Model/Ratings.php'; require_once '../autoloader.php'; require_once 'database.php'; require_once '../FilmAdmin_CMS/Model/Filmadmin.php'; $db = Database::getDB(); $db2 = DB::getDB(); $getMovieID = new Filmadmin(); $getMoviesId = $getMovieID->getMoviesID(); //define quantity of movies in array and it's display rating system for that $ids = array(); foreach ($getMoviesId as $film) { // $ids = $film['film_id']; array_push($ids, $film['film_id']); $filename_arr = $ids; $Movieid = implode(',', $filename_arr); } ?> <html> <head> <meta charset="UTF-8"> <title>Rate Movie</title> <script src="jquery.js" type="text/javascript"></script> <link rel="stylesheet" href="rating.css" /> <script type="text/javascript" src="rating.js"></script> </head> <body>
<?php use Project\Classes\DB\DB; include '../../autoloader.php'; require_once '../Model/Filmadmin.php'; $indexMovies = new Filmadmin(); $allMovies = $indexMovies->movieIndex(); ?> <!Doctype HTML> <html> <head> <meta charset="utf-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1"> <link rel="stylesheet" href="/Assets/css/bootstrap.min.css"/> <link rel="stylesheet" href="/Assets/css/style.css"/> <link rel="stylesheet" href="/Assets/css/movie_index.css"/> <!--Rating CSS and JQuery File--> <link rel="stylesheet" href="/Rating_System/rating.css" /> <title>Homepage</title> </head> <body> <?php include '../../Assets/html/header.php'; ?> <section id="slider" class="container-fluid"> <h2 class=hidden>slide show</h2> <div class="row"> <div class="slides">
<?php //connect to database use Project\Classes\DB\DB; include '../../autoloader.php'; require_once '../Model/Filmadmin.php'; require_once 'manage_movie.php'; //validate date $date_regex = '/^(19|20)\\d\\d[\\-\\/.](0[1-9]|1[012])[\\-\\/.](0[1-9]|[12][0-9]|3[01])$/'; // Validate inputs if (empty($title) || empty($releaseDate) || empty($cast) || empty($director)) { $error = "Invalid Movie data. Please Check and fill all fields and then try again."; echo "<span style='color:red;font-size:24px;'>"; echo $error; echo "</span>"; } else { if (!preg_match($date_regex, $releaseDate)) { $error = "Your date entry does not match the YYYY-MM-DD required format."; echo "<span style='color:red;font-size:24px;'>"; echo $error; echo "</span>"; } else { // If valid, Add the movie to the database $thumbnail = "/Assets/image/HomePage/" . "thumb_" . $file_get; $addingMovies = new Filmadmin(); $addingMovies->addMovie($title, $releaseDate, $director, $cast, $thumbnail); // Display the Movie List page // header('location: ../View/IndexMovies_AdminView.php'); header('location: /admin/movie'); } }