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; }
public function postTable() { $this->setupTable('Guru', $this->structs); return parent::postTable(); }
public function __construct() { parent::__construct(); $this->middleware('auth'); }
public function __construct(Model $model, $base = 'tag') { parent::__construct($model, $base); view()->share('breadcrumb2Icon', 'tag'); }
public function postTable() { $this->setupTable('Periode', $this->structs, []); return parent::postTable(); }
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(); }
public function postTable() { $this->setupTable('Indikator', $this->structs, []); return parent::postTable(); }
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); }
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); }
public function postTable() { $this->advancedSetup(); return parent::postTable(); }
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(); }
public function __construct(Model $model, $base = 'artikel') { parent::__construct($model, $base); view()->share('breadcrumb2Icon', 'file-o'); view()->share('useCKEditor', 'isi'); }