static function getInstance()
 {
     if (!self::$instance) {
         self::$instance = new self();
     }
     return self::$instance;
 }
Ejemplo n.º 2
0
<?php

require_once './movierepository.php';
header('content-type/application-json');
try {
    $categoryid = $_GET['id'];
    $movieRepository = movierepository::getInstance();
    $categories = empty($categoryid) ? $movieRepository->getCategories() : $movieRepository->getCategory($categoryid);
    echo json_encode($categories, JSON_NUMERIC_CHECK);
} catch (Exception $e) {
    echo $e->getMessage();
}
Ejemplo n.º 3
0
<?php

require_once './movierepository.php';
if (empty($_POST['name'])) {
    echo "Data missing.";
} else {
    /* actual post data */
    $movie->name = $_POST['name'];
    $movie->detaildesc = $_POST['detaildesc'];
    $movie->onlinelink = $_POST['onlinelink'];
    $movie->categoryid = $_POST['categoryid'];
    $movie->id = empty($_POST['id']) ? 0 : $_POST['id'];
    /* mock test data */
    try {
        $db = movierepository::getInstance();
        $result = $db->Add($movie);
        echo $result;
    } catch (Exception $e) {
        throw new Exception($e->getMessage());
    }
}