Example #1
0
 public function _indexWorkFlow()
 {
     $ebfunctions = EbFunctions::where('USE_FOR', 'like', '%TASK_GROUP%')->whereIn('LEVEL', [1, 2])->get(['PARENT_CODE', 'CODE', 'NAME', 'PATH']);
     $result = array();
     foreach ($ebfunctions as $eb) {
         $name = "";
         if (!is_null($eb->PARENT_CODE)) {
             $name = "---";
         }
         $eb['FUNCTION_NAME'] = $name . $eb->NAME;
         $eb['FUNCTION_CODE'] = $eb->CODE;
         $eb['FUNCTION_URL'] = $eb->PATH;
         array_push($result, $eb);
     }
     $users = array();
     $user = User::where(['ACTIVE' => 1])->get(['USERNAME', 'LAST_NAME', 'MIDDLE_NAME', 'FIRST_NAME']);
     foreach ($user as $u) {
         $u['NAME'] = $u->LAST_NAME . ' ' . $u->MIDDLE_NAME . ' ' . $u->FIRST_NAME;
         array_push($users, $u);
     }
     $foGroup = FoGroup::all('ID', 'NAME');
     return view('front.workflow', array('ebfunctions' => $result, 'user' => $users, 'foGroup' => $foGroup));
 }
Example #2
0
 private function getFoGroup()
 {
     return FoGroup::all(['ID', 'NAME']);
 }