コード例 #1
0
 public static function createForClientWithImage($clientId, $insertDate, $design, $color, $columns, $height, $inserts, $placements, $image)
 {
     $status = InsertStatusDao::getRecieved();
     $query = "INSERT INTO " . Database::addPrefix('insertionorders') . "\n\t\t\tSET ClientID = '" . Database::makeStringSafe($clientId) . "', Design = '" . Database::makeStringSafe($design) . "', \n\t\tStatusID = '" . Database::makeStringSafe($status->getID()) . "', Color = '" . Database::makeStringSafe($color) . "', \n\t\tColumns = '" . Database::makeStringSafe($columns) . "', Height = '" . Database::makeStringSafe($height) . "', \n\t\tNumInserts = '" . Database::makeStringSafe($inserts) . "', NumPlacements = '" . Database::makeStringSafe($placements) . "', \n\t\tCreatedDate = '" . Database::CurrentMySQLDate() . "', UpdatedDate = '" . Database::CurrentMySQLDate() . "', \n\t\tInsertDate = '" . Database::makeStringSafe($insertDate) . "', BillingStatus = 'Paid', \n\t\tImage = '" . $image . "'";
     Database::doQuery($query);
 }
コード例 #2
0
ファイル: index.php プロジェクト: ramielrowe/Web-Ads
     $pageBody = new LoginBody($context);
 } else {
     if ($context->getPageID() == "logout") {
         SessionUtil::restart();
         $context->setPageID("login");
         require_once './lib/Site/LoginBody.php';
         $pageBody = new LoginBody($context);
     } else {
         if ($context->getPageID() == "createAd") {
             require_once './lib/Site/CreateAdBody.php';
             $pageBody = new CreateAdBody($context);
         } else {
             if ($context->getPageID() == "viewAds") {
                 require_once './lib/Site/ViewAdsBody.php';
                 if (!$setPageVar) {
                     $pageBody = new ViewAdsBody($context, Database::CurrentMySQLDate());
                 } else {
                     $pageBody = new ViewAdsBody($context, $_POST['monday']);
                 }
             } else {
                 if ($context->getPageID() == "accounts") {
                     require_once './lib/Site/AccountsBody.php';
                     if (!$setPageVar) {
                         $pageBody = new AccountsBody();
                     } else {
                         $pageBody = new ViewAdsBody();
                     }
                 } else {
                     //$context->setPageID("home");
                     require_once './lib/Site/HomeBody.php';
                     $pageBody = new HomeBody();
コード例 #3
0
ファイル: WebAd.php プロジェクト: ramielrowe/Web-Ads
 public static function getDefaultAd($size, $date)
 {
     return new WebAd(0, "default", $date, $size, "./ad_images/" . $size . ".png", 0, 0, "http://www.radford.edu/~smads/", Database::CurrentMySQLDate(), Database::CurrentMySQLDate());
 }
コード例 #4
0
 public function getScriptsHTML()
 {
     return "\n\t\t<script type=\"text/javascript\">\n\t\t\t\$(document).ready(function(){\n\t\t\t\t\$('.date').datepicker();\n\t\t\t\t\$('.date').datepicker( 'option', 'altField', '#startdate' );\n\t\t\t\t\$('.date').datepicker( 'option', 'altFormat', 'yy-mm-dd' );\n\t\t\t\t\$('.date').datepicker( 'option', 'defaultDate', +1 );\n\t\t\t})\n\t\t</script>\n\t\t<script type=\"text/javascript\">\n\t\t\tfunction checkDate(){\n\n\t\t\t\tif(document.reservation.startdate.value == \"" . Database::CurrentMySQLDate() . "\"){\n\n\t\t\t\t\treturn confirm(\"Reservations placed on the same day as they are created cannot be guaranteed to be ready for their start date. By continuing you are acknowledging that. Would you like to continue?\");\n\n\t\t\t\t}else{\n\t\t\t\t\treturn true;\n\t\t\t\t}\n\n\t\t\t}\n\t\t</script>";
 }
コード例 #5
0
ファイル: getAd.php プロジェクト: ramielrowe/Web-Ads
<?php

require_once './config.php';
require_once './lib/DB/Database.php';
require_once './lib/DB/WebAd.php';
require_once './lib/DB/WebAdDao.php';
require_once './lib/DB/WebAdViewDao.php';
require_once './lib/Util/DateUtil.php';
require_once './lib/Util/SimpleImage.php';
require_once './lib/Util/SessionUtil.php';
Database::Open();
SessionUtil::start();
if (isset($_GET['size'])) {
    $webad = WebAdDao::getRandomAdBySizeAndDate($_GET['size'], Database::CurrentMySQLDate(), true);
    if (!$webad) {
        //SessionUtil::setLastViewed($_GET['size'], 0);
        WebAdViewDao::setView($_SERVER['REMOTE_ADDR'], gethostbyaddr($_SERVER['REMOTE_ADDR']), $_GET['site'], $_GET['size'], 0);
        $image = new SimpleImage();
        $image->load('./images/notfound.png');
        header('Content-Type: image/jpeg');
        echo $image->output();
        Database::Close();
        exit;
    } else {
        WebAdViewDao::setView($_SERVER['REMOTE_ADDR'], gethostbyaddr($_SERVER['REMOTE_ADDR']), $_GET['site'], $_GET['size'], $webad->getID());
        //SessionUtil::setLastViewed($_GET['size'], $webad->getID());
        $image_info = getimagesize($webad->getImage());
        $image_type = $image_info[2];
        if ($image_type == IMAGETYPE_JPEG) {
            header('Content-Type: image/jpeg');
        } elseif ($image_type == IMAGETYPE_GIF) {