public function initialLoad()
 {
     $advertisings = Advertising::orderBy('order', 'asc')->get();
     $budgets = Budget::orderBy('order', 'asc')->get();
     $doctors = Doctor::with('speciality')->get();
     $nav_menus = NavigationMenu::orderBy('order', 'asc')->get();
     $promos = Promo::all();
     $services = Service::orderBy('order', 'asc')->get();
     $slider_images = SliderImage::all();
     $specialities = Speciality::all();
     return View::make('layouts.main', array('advertisings' => $advertisings, 'budgets' => $budgets, 'doctors' => $doctors, 'nav_menus' => $nav_menus, 'promos' => $promos, 'services' => $services, 'slider_images' => $slider_images, 'specialities' => $specialities));
 }
 public function run()
 {
     Advertising::create(['name' => 'Instituto Jalisciense Mujer', 'image' => 'img/resources/advertisings/right1.jpg', 'link' => 'http://ijm.jalisco.gob.mx/', 'position' => 'right', 'order' => 1]);
     Advertising::create(['name' => 'Cancer de mama', 'image' => 'img/resources/advertisings/left1.jpg', 'link' => 'http://scontent-dfw1-1.xx.fbcdn.net/hphotos-xpf1/v/t1.0-9/10986646_1141882282505277_7381944181653167584_n.jpg?oh=cb3cda22facdbd810584e88497e5e417&oe=564F27EB', 'position' => 'left', 'order' => 1]);
 }
/**
 * Created by PhpStorm.
 * User: skinux
 * Date: 5/6/15
 * Time: 1:21 PM
 */
$hasDemographics = \Input::hasFile('demographics');
$hasRates = \Request::hasFile('rates');
$advertising = \Advertising::first();
dd($hasDemographics . $hasRates);
if ($hasDemographics || $hasRates) {
    $demographics_uploaded = false;
    $rates_uploaded = false;
    $destination = public_path() . "/advertising/";
    if (!$advertising) {
        $advertising = \Advertising::create(\Input::only(['demographics', 'rates']));
    }
    if ($hasDemographics) {
        if (\Input::file('demographics')->isValid()) {
            $demographics = \Input::file('demographics')->getClientOriginalName();
            $demographics_uploaded = \Request::file('demographics')->move($destination, $demographics);
            dd($demographics_uploaded);
            /* $uploadedDemographics = $advertising->save();
               if ($demographics_success && $uploadedDemographics) {
                   $savedDemographics = true;
               } */
        }
    }
    if ($hasRates) {
        if (\Input::file('rates')->isValid()) {
            $rates = \Input::file('rates')->getClientOriginalName();
 public function actionAdvertising()
 {
     $criteria = new CDbCriteria();
     $criteria->addCondition("t.active=1");
     $criteria->addCondition("t.delete=0");
     $criteria->order = "t.order, t.id DESC";
     $count = Advertising::model()->count($criteria);
     $pages = new CPagination($count);
     // results per page
     $pages->pageSize = Config::model()->getValueByKey('rowsperpagearticle');
     $pages->applyLimit($criteria);
     $models = Advertising::model()->findAll($criteria);
     $this->pageTitle = 'Rao vặt - ' . Config::model()->getValueByKey('sitetitle');
     $this->metaDescription = Config::model()->getValueByKey('metadescription');
     $this->metaKeywords = Config::model()->getValueByKey('metakeywords');
     $this->render('advertising', array('models' => $models, 'pages' => $pages));
 }
Beispiel #5
0
<?php

session_start();
ob_start();
include "./common.php";
$error = '';
$action_name = 'add';
$action_value = 'Добавить';
Admin::checkAuth();
Admin::checkAccess(AdminAccess::ACCESS_VIEW);
foreach (@$_POST as $key => $value) {
    $_POST[$key] = trim($value);
}
$id = @intval($_GET['id']);
$ad = new Advertising();
//if (!empty($id)){
if (@$_POST['edit'] || @$_POST['add']) {
    Admin::checkAccess(AdminAccess::ACCESS_CREATE);
    Admin::checkAccess(AdminAccess::ACCESS_EDIT);
    $ad->setMain(@$_POST['title'], @$_POST['text'], @$_POST['video_id']);
    header("Location: ad.php");
} elseif (@$_GET['del']) {
    Admin::checkAccess(AdminAccess::ACCESS_DELETE);
    $ad->delMain();
    header("Location: ad.php");
}
//}
if (@$_GET['edit'] && !empty($id)) {
    $action_name = 'edit';
    $action_value = 'Сохранить';
    $edit_main_ad = $ad->getMain();
Beispiel #6
0
 public function delete()
 {
     $hash_Str = $this->input->get('hash');
     $advertisingid_Num = $this->input->get('advertisingid');
     //CSRF過濾
     if ($hash_Str == $this->security->get_csrf_hash()) {
         $advertising_Advertising = new Advertising(['advertisingid_Num' => $advertisingid_Num]);
         $advertising_Advertising->destroy();
         $this->load->model('Message');
         $this->Message->show(['message' => '刪除成功', 'url' => 'admin/base/advertising/advertising/tablelist']);
     } else {
         $this->load->model('Message');
         $this->Message->show(['message' => 'hash驗證失敗,請使用標準瀏覽器進行刪除動作', 'url' => 'admin/base/advertising/advertising/tablelist']);
     }
 }
 /**
  * Returns the data model based on the primary key given in the GET variable.
  * If the data model is not found, an HTTP exception will be raised.
  * @param integer $id the ID of the model to be loaded
  * @return Advertising the loaded model
  * @throws CHttpException
  */
 public function loadModel($id)
 {
     $model = Advertising::model()->findByPk($id);
     if ($model === null) {
         throw new CHttpException(404, 'The requested page does not exist.');
     }
     return $model;
 }