Exemplo n.º 1
0
 protected function monitor_core($from_secord, $to_secord)
 {
     $stepNum = Variables::getStepNum();
     $period_secord = $from_secord - $to_secord;
     $step_secord = (int) ($period_secord / $stepNum);
     $now = time();
     #_tp means time point.
     $beforebefore_tp = $now - $from_secord;
     $before_tp = $now - $to_secord;
     $adjustdt = Adjust::period($beforebefore_tp, $before_tp);
     $res = Variables::chartjs_line_one_inited_with_time($beforebefore_tp, $step_secord, $stepNum);
     foreach ($adjustdt as $adj) {
         $updated = $adj->updated;
         #$updated = $adj['updated'];
         $i = (int) (($updated - $beforebefore_tp - 10) / $step_secord);
         if ($i == $stepNum) {
             $i -= 1;
         }
         $res['datasets'][0]['data'][$i] += 1;
     }
     $res = json_encode($res);
     $url = action('AdjustController@mstep', ['']);
     return compact('res', 'from_secord', 'to_secord', 'url');
 }
Exemplo n.º 2
0
 public function circle_core($from_secord, $to_secord)
 {
     $stepNum = Variables::getStepNum();
     $period_secord = $from_secord - $to_secord;
     $step_secord = (int) ($period_secord / $stepNum);
     $now = time();
     #_tp means time point.
     $beforebefore_tp = $now - $from_secord;
     $before_tp = $now - $to_secord;
     $slist = AccountC::period($beforebefore_tp, $before_tp);
     $res = Variables::chartjs_line_one_inited_with_time($beforebefore_tp, $step_secord, $stepNum);
     foreach ($slist as $sone) {
         $time = $sone['time'];
         $i = (int) (($time - $beforebefore_tp - 10) / $step_secord);
         $res['datasets'][0]['data'][$i] += 1;
     }
     $res = json_encode($res);
     $url = action('AccountController@cstep', ['']);
     return compact('res', 'from_secord', 'to_secord', 'url');
 }
Exemplo n.º 3
0
 public function manage(Request $request)
 {
     #var_dump(Input::all());
     $info = Variables::one('tasktype_prob_info');
     $gain = Variables::one('tasktype_prob_gain');
     $adjust_common = Variables::one('tasktype_prob_adjust_common');
     $adjust_list = Variables::one('tasktype_prob_adjust_list');
     $adjust_cheating = Variables::one('tasktype_prob_cheating');
     $info_date = $info['time'];
     $info = $info['value'];
     $gain_date = $gain['time'];
     $gain = $gain['value'];
     $adjust_common_date = $adjust_common['time'];
     $adjust_common = $adjust_common['value'];
     $adjust_list_date = $adjust_list['time'];
     $adjust_list = $adjust_list['value'];
     $adjust_cheating_date = $adjust_cheating['time'];
     $adjust_cheating = $adjust_cheating['value'];
     $res = TaskController::dbtoview(compact('info', 'gain', 'adjust_common', 'adjust_list', 'adjust_cheating'));
     $res['info_date'] = Carbon::createFromTimestamp($info_date, 'Europe/Zurich')->toDateTimeString();
     $res['gain_date'] = Carbon::createFromTimestamp($gain_date, 'Europe/Zurich')->toDateTimeString();
     $res['adjust_common_date'] = Carbon::createFromTimestamp($adjust_common_date, 'Europe/Zurich')->toDateTimeString();
     $res['adjust_list_date'] = Carbon::createFromTimestamp($adjust_list_date, 'Europe/Zurich')->toDateTimeString();
     $res['adjust_cheating_date'] = Carbon::createFromTimestamp($adjust_cheating_date, 'Europe/Zurich')->toDateTimeString();
     return view('task.manage', $res);
 }
Exemplo n.º 4
0
 /**
  * Create a new user instance after a valid registration.
  *
  * @param  array  $data
  * @return User
  */
 public function create(array $data)
 {
     $estado = new Variables();
     return User::create(['nom_usuario' => $data['nombres'], 'ape_usuario' => $data['apellidos'], 'num_identificacion' => $data['numero_identificacion'], 'tel_usuario' => $data['telefono_usuario'], 'cel_usuario' => $data['celular_usuario'], 'user_login' => $data['nombre_usuario'], 'email' => $data['correo_electronico'], 'password' => bcrypt($data['contrasenia']), 'estado_user' => $estado->UserEnVerificacion(), 'id_municipio' => $data['municipio'], 'id_tipo_secretaria' => $data['secretaria'], 'id_tipo_identificacion' => $data['tipo_identificacion'], 'id_cargo_usuario' => $data['cargo_usuario']]);
 }
Exemplo n.º 5
0
 public function run()
 {
     $estado = new Variables();
     User::create(['nom_usuario' => 'Juan Sebastian', 'ape_usuario' => 'Maya Narvaez', 'num_identificacion' => '1085293173', 'tel_usuario' => '7363301', 'cel_usuario' => '3147708366', 'user_login' => 'jumaya23', 'email' => '*****@*****.**', 'password' => \Hash::make('123456'), 'estado_user' => $estado->UserRegistrado(), 'id_municipio' => '1', 'id_tipo_secretaria' => '1', 'id_tipo_identificacion' => '1', 'id_cargo_usuario' => '1']);
 }
Exemplo n.º 6
0
 public function errortype()
 {
     $paes = Variables::paerror();
     ksort($paes);
     return view('proxy.errortype', compact('paes'));
 }
Exemplo n.º 7
0
 public function GestionRolesSearch()
 {
     $variable = new Variables();
     $list_cargo = CargoUsuario::lists('nom_cargo', 'id');
     $list_secretaria = Secretaria::lists('nombre_secretaria', 'id');
     $list_municipio = Municipio::lists('nom_municipio', 'id');
     $nom_usuario = \Input::get('nom_usuario');
     $ape_usuario = \Input::get('ape_usuario');
     $num_identificacion = \Input::get('num_identificaion');
     $municipio = \Input::get('municipio');
     $munCondition = "users.id_municipio = {$municipio}";
     if ($municipio == 0) {
         $munCondition = 'users.id_municipio';
     }
     $secretaria = \Input::get('secretaria');
     $secCondition = "users.id_tipo_secretaria = {$secretaria}";
     if ($secretaria == 0) {
         $secCondition = 'users.id_tipo_secretaria';
     }
     $cargo = \Input::get('cargo');
     $cargoCondition = "users.id_cargo_usuario = {$cargo}";
     if ($cargo == 0) {
         $cargoCondition = 'users.id_cargo_usuario';
     }
     if (\Auth::user()->level() == 5) {
         $users = \DB::table('users')->join('role_user', 'users.id', '=', 'role_user.user_id')->join('roles', 'roles.id', '=', 'role_user.role_id')->select('users.id', 'users.nom_usuario', 'users.ape_usuario', 'roles.level', 'users.num_identificacion')->where('users.nom_usuario', 'LIKE', '%' . $nom_usuario . '%')->where('users.ape_usuario', 'LIKE', '%' . $ape_usuario . '%')->where('users.num_identificacion', 'LIKE', '%' . $num_identificacion . '%')->where('users.estado_user', '=', $variable->UserRegistrado())->whereNotIn('roles.level', array(1))->whereNotIn('users.id', array(\Auth::user()->id))->whereRaw($munCondition)->whereRaw($secCondition)->whereRaw($cargoCondition)->groupBy('users.id')->get();
     }
     if (\Auth::user()->level() == 4) {
         $users = \DB::table('users')->join('role_user', 'users.id', '=', 'role_user.user_id')->join('roles', 'roles.id', '=', 'role_user.role_id')->select('users.id', 'users.nom_usuario', 'users.ape_usuario', 'users.num_identificacion')->where('users.nom_usuario', 'LIKE', '%' . $nom_usuario . '%')->where('users.ape_usuario', 'LIKE', '%' . $ape_usuario . '%')->where('users.num_identificacion', 'LIKE', '%' . $num_identificacion . '%')->where('users.estado_user', '=', $variable->UserRegistrado())->whereNotIn('roles.level', array(3, 5))->whereNotIn('users.id', array(\Auth::user()->id))->whereRaw($munCondition)->whereRaw($secCondition)->whereRaw($cargoCondition)->groupBy('users.id')->get();
     }
     return view('template.Gestion_Usuarios.search')->with('users', $users)->with('list_cargo', $list_cargo)->with('list_secretaria', $list_secretaria)->with('list_municipio', $list_municipio);
 }
Exemplo n.º 8
0
 protected function chartjs_line_three_inited_with_timedist($one, $two, $three)
 {
     $secord_x = Variables::timedist();
     $res = Variables::chartjs_line_three($one, $two, $three);
     foreach ($secord_x as $key => $time) {
         $hour = (int) ($time / 3600);
         $minute = (int) ($time % 3600 / 60);
         $secord = (int) ($time % 60);
         if ($hour == 0) {
             $hour = '';
         } else {
             $hour = (string) $hour . 'H';
         }
         if ($minute == 0) {
             $minute = '';
         } else {
             $minute = (string) $minute . 'M';
         }
         if ($secord == 0) {
             $secord = '';
         } else {
             $secord = (string) $secord . 'S';
         }
         $time = $hour . $minute . $secord;
         $res['labels'][$key] = $time;
         $res['datasets'][0]['data'][$key] = 0;
         $res['datasets'][1]['data'][$key] = 0;
         $res['datasets'][2]['data'][$key] = 0;
     }
     $res['labels'][count($secord_x)] = 'MORE';
     $res['datasets'][0]['data'][count($secord_x)] = 0;
     $res['datasets'][1]['data'][count($secord_x)] = 0;
     $res['datasets'][2]['data'][count($secord_x)] = 0;
     return $res;
 }
Exemplo n.º 9
0
 protected function fixaccountrecord($from_secord, $to_secord)
 {
     $stepNum = Variables::getStepNum();
     $period_secord = $from_secord - $to_secord;
     $step_secord = (int) ($period_secord / $stepNum);
     $now = time();
     #_tp means time point.
     $beforebefore_tp = $now - $from_secord;
     $before_tp = $now - $to_secord;
     $begin = array();
     $success = array();
     $error = array();
     $ids = array();
     $userset = array();
     $slist = Account::period($beforebefore_tp, $before_tp);
     foreach ($slist as $one) {
         $id = $one['id'];
         $username = $one['username'];
         $code = $one['code'];
         $time = $one['time'];
         if (isset($userset[$username])) {
             if ($code == -1) {
                 unset($userset[$username]);
             } elseif ($code == 0) {
                 continue;
             } else {
                 $error[$id] = array($time, $username);
                 unset($userset[$username]);
             }
         } else {
             if ($code == -1) {
                 $begin[$username] = $time;
                 $ids[] = $id;
             } elseif ($code == 0) {
                 $success[$username] = $time;
                 $ids[] = $id;
             } else {
                 $userset[$username] = 1;
             }
         }
     }
     $beginlist = array();
     foreach ($begin as $username => $time) {
         $time = Variables::secordtoHMS($now - $time);
         $one = "{$username}" . ' => ' . "{$time}";
         if (isset($success[$username])) {
             $time = Variables::secordtoHMS($now - $success[$username]);
             $one .= ' (' . "{$time}" . ')';
         }
         $beginlist[] = $one;
     }
     $errorlist = array();
     foreach ($error as $id => $one) {
         $username = $one[1];
         $time = Variables::secordtoHMS($now - $one[0]);
         $errorlist[$id] = "{$username}" . ' => ' . "{$time}";
     }
     return compact('beginlist', 'errorlist', 'ids');
 }