コード例 #1
0
ファイル: ObjetivosController.php プロジェクト: pipehs/erm
 public function getObjectives($org)
 {
     $results = array();
     //obtenemos objetivos
     $objectives = \Ermtool\Objective::where('status', 0)->where('organization_id', (int) $org)->select('name', 'id')->groupBy('id')->get();
     $i = 0;
     foreach ($objectives as $objective) {
         $results[$i] = ['id' => $objective->id, 'name' => $objective->name];
         $i += 1;
     }
     return json_encode($results);
 }
コード例 #2
0
ファイル: AuditoriasController.php プロジェクト: pipehs/erm
 public function getObjetivos($org)
 {
     if (Auth::guest()) {
         return view('login');
     } else {
         $results = array();
         $objectives = \Ermtool\Objective::where('organization_id', (int) $org)->get();
         $i = 0;
         //contador de objetivos
         foreach ($objectives as $objective) {
             $results[$i] = ['name' => $objective['name'], 'id' => $objective['id']];
             $i += 1;
         }
         return json_encode($results);
     }
 }
コード例 #3
0
 /**
  * Show the form for editing the specified resource.
  *
  * @param  int  $id
  * @return \Illuminate\Http\Response
  */
 public function kpiEdit($id)
 {
     if (Auth::guest()) {
         return view('login');
     } else {
         $obj_selected = array();
         $kpi = \Ermtool\kpi::find($id);
         //obtenemos todos los objetivos de la organización
         $objectives = \Ermtool\Objective::where('organization_id', '=', $_GET['org_id'])->where('status', 0)->lists('name', 'id');
         $org_selected = \Ermtool\Organization::name($_GET['org_id']);
         $stakeholders = \Ermtool\Stakeholder::where('status', 0)->select('id', DB::raw('CONCAT(name, " ", surnames) AS full_name'))->orderBy('name')->lists('full_name', 'id');
         //obtenemos los objetivos relacionados al kpi
         $objs = DB::table('kpi_objective')->where('kpi_id', '=', $kpi->id)->select('objective_id')->get();
         $i = 0;
         foreach ($objs as $obj) {
             $obj_selected[$i] = $obj->objective_id;
             $i += 1;
         }
         if (Session::get('languaje') == 'en') {
             return view('en.gestion_estrategica.editkpi', ['objectives' => $objectives, 'org_selected' => $org_selected, 'org_id' => $_GET['org_id'], 'stakeholders' => $stakeholders, 'obj_selected' => $obj_selected, 'kpi' => $kpi]);
         } else {
             return view('gestion_estrategica.editkpi', ['objectives' => $objectives, 'org_selected' => $org_selected, 'org_id' => $_GET['org_id'], 'stakeholders' => $stakeholders, 'obj_selected' => $obj_selected, 'kpi' => $kpi]);
         }
     }
 }