Example #1
0
<?php

require_once './config.php';
$page = new AdminPage();
$tvRage = new TvRage(['Settings' => $page->settings]);
$rage = ['id' => '', 'description' => '', 'releasetitle' => '', 'genre' => '', 'rageid' => '', 'country' => '', 'imgdata' => ''];
switch (isset($_REQUEST['action']) ? $_REQUEST['action'] : 'view') {
    case 'submit':
        if ($_POST["id"] == '') {
            $tvRage->add($_POST["rageid"], $_POST["releasetitle"], $_POST["description"], $_POST["genre"], $_POST['country'], getImage());
        } else {
            $tvRage->update($_POST["id"], $_POST["rageid"], $_POST["releasetitle"], $_POST["description"], $_POST["genre"], $_POST['country'], getImage());
        }
        if (isset($_POST['from']) && !empty($_POST['from'])) {
            header("Location:" . $_POST['from']);
            exit;
        }
        header("Location:" . WWW_TOP . "/rage-list.php");
        break;
    case 'view':
    default:
        if (isset($_GET["id"])) {
            $page->title = "Tv Rage Edit";
            $rage = $tvRage->getByID($_GET["id"]);
        }
        break;
}
$page->smarty->assign('rage', $rage);
$page->title = "Add/Edit TV Rage Show Data";
$page->content = $page->smarty->fetch('rage-edit.tpl');
$page->render();
Example #2
0
     } else {
         $imgbytes = "";
         if ($_FILES['imagedata']['size'] > 0) {
             $fileName = $_FILES['imagedata']['name'];
             $tmpName = $_FILES['imagedata']['tmp_name'];
             $fileSize = $_FILES['imagedata']['size'];
             $fileType = $_FILES['imagedata']['type'];
             // Check the uploaded file is actually an image.
             $file_info = getimagesize($tmpName);
             if (!empty($file_info)) {
                 $fp = fopen($tmpName, 'r');
                 $imgbytes = fread($fp, filesize($tmpName));
                 fclose($fp);
             }
         }
         $tvrage->update($_POST["id"], $_POST["rageid"], $_POST["releasetitle"], $_POST["description"], $_POST["genre"], $_POST['country'], $imgbytes);
     }
     if (isset($_POST['from']) && !empty($_POST['from'])) {
         header("Location:" . $_POST['from']);
         exit;
     }
     header("Location:" . WWW_TOP . "/rage-list.php");
     break;
 case 'view':
 default:
     if (isset($_GET["id"])) {
         $page->title = "Tv Rage Edit";
         $id = $_GET["id"];
         $rage = $tvrage->getByID($id);
         $page->smarty->assign('rage', $rage);
     }