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)); }
<?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();
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; }