Exemplo n.º 1
0
Arquivo: admin.php Projeto: ajb/rfpez
 public function action_emails()
 {
     $view = View::make('admin.emails');
     $view->vendor_emails = Vendor::join('users', 'user_id', '=', 'users.id')->where_null('banned_at')->where('send_emails', '=', true)->lists('email');
     $view->officer_emails = Officer::join('users', 'user_id', '=', 'users.id')->where_null('banned_at')->where('send_emails', '=', true)->lists('email');
     $this->layout->content = $view;
 }
Exemplo n.º 2
0
 public function action_index()
 {
     $view = View::make('vendors.index');
     $page = intval(Input::get('page') ?: 1);
     $view->vendors = Vendor::join('users', 'user_id', '=', 'users.id')->where_null('users.banned_at')->raw_where("EXISTS (SELECT service_id from service_vendor WHERE `vendor_id` = `vendors`.`id`)")->where(function ($q) {
         $q->where(DB::raw("RIGHT(image_url, 4)"), '=', 'jpeg');
         $q->or_where_in(DB::raw("RIGHT(image_url, 3)"), array('jpg', 'gif', 'png'));
     })->select(array('*', 'vendors.id as vendor_id'))->skip(($page - 1) * 10)->take(10)->order_by('vendors.created_at', 'desc')->get();
     $this->layout->content = $view;
 }