public function __construct(Guard $auth, Registrar $registrar)
 {
     parent::__construct();
     $this->auth = $auth;
     $this->registrar = $registrar;
     $this->middleware('auth', ['except' => array('getLogin', 'postLogin')]);
 }
 public function __construct(Guard $auth, Registrar $registrar)
 {
     parent::__construct();
     $this->auth = $auth;
     $this->registrar = $registrar;
     $this->middleware('auth', ['except' => array('getLogin', 'postLogin')]);
     $contact = DB::table('contact')->where('is_deleted', ACTIVE)->where('reader', 1)->select('id', 'reader')->get();
     $notify = count($contact);
 }
 /**
  * Store a newly created resource in storage.
  *
  * @return Response
  */
 public function store()
 {
     $data = Request::all();
     $ass = new Association();
     $ass->name = $data['name'];
     $ass->address = $data['address'];
     $ass->city = isset($data['city']) ? trim(explode(',', $data['city'])[0]) : "";
     $ass->country_id = isset($data['city']) ? BackendController::getCountryID(trim(last(explode(',', $data['city'])))) : "";
     if ($ass->save()) {
         $statusCode = 200;
     } else {
         $statusCode = 422;
     }
     return $ass;
 }
 public function __construct(Guard $auth, Registrar $registrar)
 {
     parent::__construct();
     $this->auth = $auth;
     $this->registrar = $registrar;
     $this->middleware('auth', ['except' => array('getLogin', 'postLogin')]);
     $languages = LaravelLocalization::getSupportedLocales();
     foreach ($languages as $language => $values) {
         $supportedLocales[] = $language;
     }
     $locale = Request::segment(1);
     if (in_array($locale, $supportedLocales)) {
         LaravelLocalization::setLocale($locale);
     }
 }
 public function responseEdit($id)
 {
     $response = parent::responseEdit($id);
     $validation = $response['validation'];
     unset($response['validation']);
     if ($response['initial'] == true) {
         // Pas form baru kebuka
         $response['errors'] = [];
         $d = JenisNilai::find($id);
         $response['fields'] = $d->toArray();
         $response['output'] = view($this->formView, $response)->render();
     } elseif ($validation->passes()) {
         // Pas validasi berhasil
         $response['status'] = true;
         JenisNilai::addOrModify($response['data'], $id);
     } else {
         // Pas validasi gagal
         $response['fields'] = $response['data'];
         $response['output'] = view($this->formView, $response)->render();
     }
     return $response;
 }
Example #6
0
 public function postTable()
 {
     $this->setupTable('Guru', $this->structs);
     return parent::postTable();
 }
 public function __construct()
 {
     parent::__construct();
     $this->middleware('auth');
 }
Example #8
0
 public function __construct(Model $model, $base = 'tag')
 {
     parent::__construct($model, $base);
     view()->share('breadcrumb2Icon', 'tag');
 }
Example #9
0
 public function postTable()
 {
     $this->setupTable('Periode', $this->structs, []);
     return parent::postTable();
 }
Example #10
0
 public function postTable()
 {
     $filters = [];
     $user = auth()->user();
     $filters['@or'] = function ($query) use($user) {
         $gelombang = Gelombang::whereHas('kelas', function ($query2) use($user) {
             $query2->whereHas('siswa', function ($q2) use($user) {
                 $q2->where('user_id', $user->id);
             });
         })->get();
         if (sizeof($gelombang) > 0) {
             foreach ($gelombang as $g) {
                 $query->orWhere('gelombang_id', $g->id);
             }
         } else {
             $query->where('gelombang_id', -1);
         }
     };
     $this->setupTable('Kuesioner', $this->structs, $filters);
     return parent::postTable();
 }
Example #11
0
 public function postTable()
 {
     $this->setupTable('Indikator', $this->structs, []);
     return parent::postTable();
 }
Example #12
0
 public function init()
 {
     parent::init();
     $this->setTitle('Pengelolaan Laporan');
 }
 /**
  * Update the specified resource in storage.
  *
  * @param  int  $id
  * @return Response
  */
 public function update($id)
 {
     $response = [];
     $data = Request::all();
     $update = [];
     if (isset($data['tab'])) {
         if ($data['tab'] == "festival") {
             $fest = Festival::find($id);
             $fest->name = $data['name'];
             $fest->start_datetime = date("Y-m-d H:i:s", strtotime($data['start_datetime']));
             $fest->end_datetime = date("Y-m-d H:i:s", strtotime($data['end_datetime']));
             $fest->city = isset($data['city']) ? trim(explode(',', $data['city'])[0]) : "";
             $fest->country_id = isset($data['city']) ? BackendController::getCountryID(trim(last(explode(',', $data['city'])))) : "";
             $fest->venue = isset($data['venue']) ? $data['venue'] : "";
             $fest->description = isset($data['description']) ? $data['description'] : "";
             $fest->link = isset($data['link']) ? $data['link'] : "";
             $fest->facebook = isset($data['facebook']) ? $data['facebook'] : "";
             $fest->twitter = isset($data['twitter']) ? $data['twitter'] : "";
             $fest->budget = isset($data['budget']) ? $data['budget'] : "";
             if ($fest->save()) {
                 $statusCode = 200;
             } else {
                 $statusCode = 422;
             }
             return Response::json($fest, $statusCode);
         }
         if ($data['tab'] == "organizer") {
             $fest = Festival::find($id);
             $fest->Association()->detach();
             foreach ($data['organizers'] as $org) {
                 $fest->Association()->attach($org);
             }
             return Response::json($fest, "200");
         }
         if ($data['tab'] == "person") {
             $fest = Festival::find($id);
             $fest->Person()->detach();
             foreach ($data['person'] as $per) {
                 $fest->Person()->attach($per);
             }
             return Response::json($fest, "200");
         }
         if ($data['tab'] == "guest") {
             $fest = Festival::find($id);
             $fest->Guest()->detach();
             foreach ($data['guests'] as $guest) {
                 $fest->Guest()->attach($guest);
             }
             return Response::json($fest, "200");
         }
         if ($data['tab'] == "performer") {
             $fest = Festival::find($id);
             $fest->Performer()->detach();
             foreach ($data['performer'] as $perf) {
                 $fest->Performer()->attach($perf);
             }
             return Response::json($fest, "200");
         }
         if ($data['tab'] == "multimedia") {
             if ($data['old_poster'] !== $data['poster']) {
                 $mm = \App\Models\Multimedia::find($data['old_poster']);
                 $mm->poster = "0";
                 $mm->save();
                 $mm = \App\Models\Multimedia::find($data['poster']);
                 $mm->poster = "1";
                 $mm->save();
             }
             if ($data['old_cover'] !== $data['cover']) {
                 $mm = \App\Models\Multimedia::find($data['old_cover']);
                 $mm->poster = "0";
                 $mm->save();
                 $mm = \App\Models\Multimedia::find($data['cover']);
                 $mm->poster = "2";
                 $mm->save();
             }
             $response = ['result' => "success"];
             return Response::json($response, "200");
         }
     }
     //return Response::json($response, $statusCode);
 }
Example #14
0
 public function postTable()
 {
     $this->setupTable('Kegiatan', $this->structs, []);
     return parent::postTable();
 }
 /**
  * Update the specified resource in storage.
  *
  * @param  int  $id
  * @return Response
  */
 public function update($id)
 {
     $response = [];
     $data = Request::all();
     $person = Person::find($id);
     $person->first_name = isset($data['first_name']) ? $data['first_name'] : $person->first_name;
     $person->last_name = isset($data['last_name']) ? $data['last_name'] : $person->last_name;
     $person->name = isset($data['name']) ? $data['name'] : $person->name;
     $person->position = isset($data['position']) ? $data['position'] : $person->position;
     $person->address = $data['address'];
     $person->city = isset($data['city']) ? trim(explode(',', $data['city'])[0]) : $person->city;
     $person->country_id = isset($data['city']) ? BackendController::getCountryID(trim(last(explode(',', $data['city'])))) : $person->country_id;
     $person->contact_number = $data['contact_number'];
     $person->email = $data['email'];
     $person->status = isset($data['status']) ? $data['status'] : "";
     $person->short_text = isset($data['short_text']) ? $data['short_text'] : "";
     $person->pic = isset($data['pic']) ? $data['pic'] : "";
     $person->facebook = isset($data['facebook']) ? $data['facebook'] : "";
     $person->twitter = isset($data['twitter']) ? $data['twitter'] : "";
     $person->gplus = isset($data['gplus']) ? $data['gplus'] : "";
     if ($person->save()) {
         $statusCode = 200;
     } else {
         $statusCode = 422;
     }
     if (isset($data['password'])) {
         $user = User::where('person_id', '=', $id)->firstOrFail();
         $user->password = Hash::make($data['password']);
         $user->save();
     }
     return Response::json($response, $statusCode);
 }
Example #16
0
 public function postTable()
 {
     $this->advancedSetup();
     return parent::postTable();
 }
Example #17
0
 public function postTable()
 {
     $filters = [];
     if ($gel = Gelombang::getActive()) {
         $filters['gelombang_id'] = $gel->id;
     }
     $this->setupTable('Kuesioner', $this->structs, $filters);
     return parent::postTable();
 }
 public function postTable()
 {
     $this->setupTable('User', $this->structs, ['role_id' => 5]);
     return parent::postTable();
 }
Example #19
0
 public function __construct(Model $model, $base = 'artikel')
 {
     parent::__construct($model, $base);
     view()->share('breadcrumb2Icon', 'file-o');
     view()->share('useCKEditor', 'isi');
 }