Example #1
0
 public function update($id)
 {
     $report = Report::find($id);
     $report->done = Request::input('done');
     $report->save();
     return $report;
 }
Example #2
0
 /**
  * Update the specified resource in storage.
  *
  * @param  \Illuminate\Http\Request  $request
  * @param  int  $id
  * @return \Illuminate\Http\Response
  */
 public function update(Request $request, $id)
 {
     //
     $data['fee'] = $request->get('fee');
     $data['flag_id'] = 2;
     Report::find($id)->update($data);
     return back();
 }
 public function createReport()
 {
     $validator = \Validator::make(\Input::all(), array('phone_number' => 'required', 'message' => 'required', 'category' => 'required', 'mobile_network' => 'required'));
     if ($validator->fails()) {
         return \Response::json(['data' => $validator->messages()], 403);
     } else {
         $report = Report::create(\Input::all());
         return Report::find($report->id);
     }
 }
 public function update(Request $request, $id)
 {
     $report = Report::find($id);
     $report->user_id = $request->user_id;
     $report->student_id = $request->student_id;
     $report->category_id = $request->category_id;
     $report->class01 = $request->class01;
     $report->class02 = $request->class02;
     $report->class03 = $request->class03;
     $report->class04 = $request->class04;
     $report->class05 = $request->class05;
     $report->class06 = $request->class06;
     $report->class07 = $request->class07;
     $report->class08 = $request->class08;
     $report->class09 = $request->class09;
     $report->class10 = $request->class10;
     $report->class11 = $request->class11;
     $report->class12 = $request->class12;
     $report->class13 = $request->class13;
     $report->class14 = $request->class14;
     $report->class15 = $request->class15;
     $report->class16 = $request->class16;
     $report->class17 = $request->class17;
     $report->class18 = $request->class18;
     $report->class19 = $request->class19;
     $report->class20 = $request->class20;
     $report->class21 = $request->class21;
     $report->class22 = $request->class22;
     $report->class23 = $request->class23;
     $report->class24 = $request->class24;
     $report->class25 = $request->class25;
     $report->class26 = $request->class26;
     $report->class27 = $request->class27;
     $report->class28 = $request->class28;
     $report->class29 = $request->class29;
     $report->class30 = $request->class30;
     $report->save();
     return view('reports.index')->with('report', $report);
 }
Example #5
0
 /**
  * Update the specified report with request info.
  *
  * @param  Request  $request
  * @return Response
  */
 public function update_report(Request $request)
 {
     $user = Auth::user();
     $report = Report::find($request->report_id);
     $assignment = $report->assignment;
     if (!$user->hasRole('admin') && !($user->hasRole('tutor') && $user->id == $assignment->tutor_id)) {
         return view('access_denied');
     }
     $report = Report::find($request->report_id);
     $report->session_date = $request->session_date;
     $report->session_start = DateTime::createFromFormat('Y-m-d g:ia', $request->session_date . ' ' . $request->session_start);
     $report->session_end = DateTime::createFromFormat('Y-m-d g:ia', $request->session_date . ' ' . $request->session_end);
     $report->topic = $request->topic;
     $report->response = $request->response;
     $report->plans = $request->plans;
     $report->student_plans = $request->student_plans;
     $report->comments = $request->comments;
     $report->save();
     session()->put('success', 'Report has been updated.');
     return redirect('/report/' . $request->report_id);
 }
Example #6
0
 public function update(Request $request, $id)
 {
     if (Gate::denies('managerOnly')) {
         abort(403);
     }
     $input = $request->all();
     $result = DB::transaction(function ($input) use($input, $id) {
         $report = Report::find($id);
         if ($report) {
             $report->name = $input['name'];
             $report->start_date = $input['start_date'];
             $report->end_date = $input['end_date'];
             $report->users()->detach();
             foreach ($input['users'] as $user) {
                 $report->users()->attach($user['id'], ['view_self' => $user['pivot']['view_self'], 'view_all' => $user['pivot']['view_all']]);
             }
             $report->indicators()->detach();
             foreach ($input['indicators'] as $indicator) {
                 $report->indicators()->attach($indicator['id'], ['show_value' => $indicator['pivot']['show_value'], 'show_points' => $indicator['pivot']['show_points']]);
             }
         }
         $report->save();
         return $report;
     });
     return $result;
 }
 /**
  * Remove the specified resource from storage.
  *
  * @param  int  $id
  * @return Response
  */
 public function destroy(Request $request, $id)
 {
     // delete a specific listingData
     Report::find($id)->delete();
     return response(array('status' => 'success'), 200);
 }
 public function newRevenue(AdminRevenueRequest $request)
 {
     $total_revenue = $request->input('revenue_total_diario');
     $revenue = new Revenue();
     $revenue->revenue_total_diario = $total_revenue;
     $revenue->fecha = Carbon::parse($request->input('fecha'))->addMinutes(1);
     $reports = DB::table('reports')->where('reports.fecha', '=', Carbon::parse($request->input('fecha'))->addMinutes(1))->get();
     $impresiones = 0;
     foreach ($reports as $report) {
         $impresiones += $report->impresiones;
     }
     $revenue->ecpm_total = $total_revenue * 1000 / $impresiones;
     $revenue->save();
     foreach ($reports as $report) {
         $reporte_a_guardar = Report::find($report->id);
         $reporte_a_guardar->revenue = $revenue->ecpm_total * $reporte_a_guardar->impresiones / 1000;
         $reporte_a_guardar->save();
         if ($reporte_a_guardar->impresiones == 0) {
             $reporte_a_guardar->ecpm = 0;
             $reporte_a_guardar->save();
         } else {
             $reporte_a_guardar->ecpm = $reporte_a_guardar->revenue * 1000 / $reporte_a_guardar->impresiones;
             $reporte_a_guardar->save();
         }
     }
     notify()->flash('Revenue created correclty', 'success', ['timer' => 3000, 'text' => '']);
     return redirect()->to('admin/home');
 }
Example #9
0
 /**
  * Remove the specified resource from storage.
  *
  * @param  int  $id
  * @return Response
  */
 public function destroy($id)
 {
     $report = Report::find($id);
     if ($report) {
         // Si hay report con ese id
         return $report;
     } else {
         return 'No report founded';
     }
 }
 /**
  * Remove the specified resource from storage.
  *
  * @param  int  $id
  * @return \Illuminate\Http\Response
  */
 public function destroy($id)
 {
     $report = Report::find($id);
     $report->lists()->delete();
     $report->delete();
     // return $id;
 }