Example #1
0
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');
    }
}
Example #2
0
<?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');
Example #3
0
<?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">
Example #5
0
<?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">
Example #7
0
<?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');
    }
}