Ejemplo n.º 1
0
 public function edit($id)
 {
     $curr['name'] = $this->lists['edit']['name'];
     $curr['url'] = $this->lists['edit']['url'];
     $result = ['data' => AdModel::find($id), 'pics' => PicModel::where('uid', $this->userid)->get(), 'lists' => $this->lists, 'curr' => $curr, 'curr_func' => $this->lists['func']['url']];
     return view('company.admin.ppt.edit', $result);
 }
Ejemplo n.º 2
0
 public function query()
 {
     $uid = $this->userid ? $this->userid : 0;
     $datas = PicModel::where('del', 0)->where('uid', $uid)->orderBy('id', 'desc')->paginate($this->limit);
     $datas->limit = $this->limit;
     return $datas;
 }
Ejemplo n.º 3
0
 public function show($id)
 {
     $curr['name'] = $this->lists['show']['name'];
     $curr['url'] = $this->lists['show']['url'];
     $result = ['data' => LinkModel::find($id), 'pics' => PicModel::where('uid', $this->userid)->get(), 'types' => $this->model['types'], 'lists' => $this->lists, 'curr' => $curr, 'curr_func' => $this->lists['func']['url']];
     return view('company.admin.link.show', $result);
 }
Ejemplo n.º 4
0
 public function show($id)
 {
     $curr['name'] = $this->crumb['show']['name'];
     $curr['url'] = $this->crumb['show']['url'];
     $result = ['data' => ComFuncModel::find($id), 'modules' => ComModuleModel::all(), 'pics' => PicModel::all(), 'model' => $this->model, 'crumb' => $this->crumb, 'curr' => $curr];
     return view('admin.comfunc.show', $result);
 }
Ejemplo n.º 5
0
 public function edit($id)
 {
     $curr['name'] = $this->crumb['edit']['name'];
     $curr['url'] = $this->crumb['edit']['url'];
     $result = ['data' => ComMainModel::find($id), 'pics' => PicModel::all(), 'crumb' => $this->crumb, 'curr' => $curr];
     return view('admin.commain.edit', $result);
 }
Ejemplo n.º 6
0
 /**
  * 总编辑窗口
  */
 public function edit($productid, $layerid = 0, $con_id = 0, $genre = 1)
 {
     $curr['name'] = $this->crumb['']['name'];
     $curr['url'] = $this->crumb['']['url'];
     $layer = $this->getOneLayer($productid, $layerid);
     $result = ['product' => ProductModel::find($productid), 'layers' => $this->getLayers($productid), 'layer' => $layer, 'layerModel' => $this->layerModel, 'cons' => $this->getCons($productid, $layer->id), 'content' => $this->getOneCon($productid, $layer->id, $con_id), 'attr' => $this->getOneAttr($productid, $layer->id, $genre), 'attrModel' => $this->attrModel, 'layerAttrModel' => $this->layerAttrModel, 'pics' => PicModel::all(), 'crumb' => $this->crumb, 'curr' => $curr, 'currUrl' => 'edit', 'layerid' => $layer->id, 'con_id' => $con_id, 'attrGenre' => $genre];
     return view('admin.proCreation.index', $result);
 }
Ejemplo n.º 7
0
 public function pics($uid = 0)
 {
     if ($uid) {
         $picModels = PicModel::where('uid', $uid)->get();
     } else {
         $picModels = PicModel::all();
     }
     return $picModels ? $picModels : [];
 }
Ejemplo n.º 8
0
 public function getData(Request $request)
 {
     if (!$request->name || !$request->adplace || !$request->pic_id || !$request->fromTime || !$request->toTime) {
         echo "<script>alert('广告名称、广告位、图片、有效时间必填选!');history.go(-1);</script>";
         exit;
     }
     //判断广告位尺寸和图片尺寸
     $picModel = PicModel::find($request->pic_id);
     $adPlaceModel = AdPlaceModel::find($request->adplace);
     if ($picModel->width < $adPlaceModel->width) {
         echo "<script>alert('所选图片宽度小于广告位宽度!');history.go(-1);</script>";
         exit;
     }
     if ($picModel->height < $adPlaceModel->height) {
         echo "<script>alert('所选图片高度小于广告位高度!');history.go(-1);</script>";
         exit;
     }
     if (strtotime($request->fromTime) > strtotime($request->toTime)) {
         echo "<script>alert('有效结束时间不能早于开始时间!');history.go(-1);</script>";
         exit;
     }
     return array('name' => $request->name, 'adplace_id' => $request->adplace, 'intro' => $request->intro, 'pic_id' => $request->pic_id, 'link' => $request->link, 'fromTime' => strtotime($request->fromTime . '000000'), 'toTime' => strtotime($request->toTime . '235959'));
 }
Ejemplo n.º 9
0
 /**
  * ======================
  * 以下是公用方法
  * ======================
  */
 public function query()
 {
     $datas = PicModel::paginate($this->limit);
     $datas->limit = $this->limit;
     return $datas;
 }
Ejemplo n.º 10
0
 /**
  * 得到大图url
  */
 public function getPicUrl()
 {
     $picModel = PicModel::find($this->pic_id);
     return $picModel ? $picModel->getUrl() : '';
 }
Ejemplo n.º 11
0
 /**
  * 得到公司logo
  */
 public function logo()
 {
     $pic_id = $this->logo ? $this->logo : 0;
     $picModel = PicModel::find($pic_id);
     return $picModel ? $picModel : '';
 }
Ejemplo n.º 12
0
 public function getHead()
 {
     $result = ['user' => $this->user, 'pics' => PicModel::where('uid', $this->userid)->get(), 'links' => $this->links, 'curr' => $this->curr];
     return view('person.user.edithead', $result);
 }
Ejemplo n.º 13
0
 /**
  * 图片
  */
 public function getPicName()
 {
     return $this->pic_id ? PicModel::find($this->pic_id)->name : '';
 }
Ejemplo n.º 14
0
 public function __construct()
 {
     parent::__construct();
     $this->model = new ComFuncModel();
     $this->pics = PicModel::where('uid', $this->userid)->where('del', 0)->get();
 }
Ejemplo n.º 15
0
 public function head()
 {
     $picModel = PicModel::find($this->head);
     return $picModel ? $picModel->url : '';
 }
Ejemplo n.º 16
0
 public function getPicUrl()
 {
     $picModel = PicModel::find($this->per_top_bg_img);
     return $picModel ? $picModel->url : '';
 }
Ejemplo n.º 17
0
 public function pics()
 {
     $uid = $this->userid ? $this->userid : 0;
     $picModels = PicModel::where('uid', $uid)->paginate(9);
     return $picModels ? $picModels : [];
 }
Ejemplo n.º 18
0
 /**
  * 关联图片
  */
 public function pic()
 {
     $pic_id = $this->pic_id ? $this->pic_id : 0;
     $picModel = PicModel::find($pic_id);
     return $picModel ? $picModel : '';
 }
Ejemplo n.º 19
0
 /**
  * 获得某个会员的所有图片
  */
 public function getUserPics($uid = null)
 {
     if ($uid) {
         $datas = PicModel::where('uid', $uid)->get();
     } else {
         $datas = PicModel::all();
     }
     return $datas;
 }
Ejemplo n.º 20
0
 /**
  * 获取所有图片
  */
 public function picAll()
 {
     $picModels = PicModel::where('del', 0)->get();
     return count($picModels) ? $picModels : [];
 }
Ejemplo n.º 21
0
 public function query($del)
 {
     $datas = PicModel::where('del', $del)->where('uid', \Session::get('user.uid'))->paginate($this->limit);
     $datas->limit = $this->limit;
     return $datas;
 }
Ejemplo n.º 22
0
 public function pic()
 {
     $pic_id = $this->pic_id ? $this->pic_id : 0;
     return $this->pic_id ? PicModel::find($pic_id) : '';
 }