コード例 #1
0
 public function getEdit($id)
 {
     $user = User::leftJoin('usergroups', 'users.group_id', '=', 'usergroups.id')->leftJoin('sedes_users', 'users.id', '=', 'sedes_users.user_id')->leftJoin('sedes', 'sedes.id', '=', 'sedes_users.sede_id')->groupBy('users.id')->select('sedes.nombre', 'users.id as u_id', 'users.*', 'usergroups.*', DB::raw('GROUP_CONCAT(sedes.nombre) as sedes_p'), DB::raw('GROUP_CONCAT(sedes.id) as sedes_pid'))->find($id);
     $sedes_pid = explode(',', $user->sedes_pid);
     $usergroups = Usergroups::lists('nombre', 'id');
     $sedes = Sedes::get();
     return View::make('users.edit')->with('user', $user)->with('usergroups', $usergroups)->with('sedes', $sedes)->with(array('sedes_pid' => $sedes_pid));
 }
コード例 #2
0
ファイル: RootController.php プロジェクト: emisdb/cherry
	public function actionUgadmin()
	{

		$model=new Usergroups('search');
		$model->unsetAttributes();  // clear any default values
		if(isset($_GET['Usergroups']))
			$model->attributes=$_GET['Usergroups'];
		$test=array('guide'=>$this->loadContact(Yii::app()->user->cid),'tours'=>$this->loadTours(),'todo'=>$this->loadUnreported());

		$this->render('ugadmin',array(
			'model'=>$model,
			'info'=>$test,
		));
	}
コード例 #3
0
ファイル: UsersController.php プロジェクト: ban007/bg-erp
 public function getEdit($id)
 {
     $user = User::leftJoin('usergroups', 'users.group_id', '=', 'usergroups.id')->groupBy('users.id')->select('users.id as u_id', 'users.*', 'usergroups.*')->find($id);
     $usergroups = Usergroups::lists('nombre', 'id');
     return View::make('users.edit')->with('user', $user)->with('usergroups', $usergroups);
 }
コード例 #4
0
 /**
  * Get groups created by this module.
  * @param integer $num number of groups to get, or all if not specified.
  * @return array groups found.
  */
 private function populate_groups_get($num = null)
 {
     // get all tokens
     $allgroups = Usergroups::get_all();
     // internal loop to get only our groups.
     $groups = array();
     $count = 0;
     foreach ($allgroups as $id => $group) {
         if (strpos($group->name, 'opulate_')) {
             $groups[] = $group;
             if (isset($num) && $num == ++$count) {
                 break;
             }
         }
     }
     return $groups;
 }
コード例 #5
0
ファイル: main.blade.php プロジェクト: elioth010/bg-dental
@yield('ceeseeses')
</head>

 <body>
 <div id="wrapper">
     <header>
 	<div class="welcome">
         Bienvenida/o <span class="bold">{{{ isset(Auth::user()->name) ? Auth::user()->lastname : Auth::user()->firstname.' '.Auth::user()->lastname  }}}</span><br>
     <?php 
$profesional = Profesional::where('user_id', Auth::user()->id)->first();
if (isset($profesional)) {
    echo "Profesional: " . $profesional->nombre . ", " . $profesional->apellido1 . " " . $profesional->apellido2;
} else {
    echo "Este usuario no tiene un profesional asignado";
}
$grupo = Usergroups::where('id', Auth::user()->group_id)->first();
?>
     <br/>
     Grupo: {{ $grupo->nombre }}
     </div>
         <div class="logo"></div>
         <div class="exit">
             @if(Auth::user()->isAdmin())
             {{ html_entity_decode( HTML::link("paciente", HTML::image("imagenes/home.png", "Inicio", array('title' => 'Inicio')) ) ) }}
             @elseif(Auth::user()->isProfesional())
             {{ html_entity_decode( HTML::link("historial_clinico", HTML::image("imagenes/home.png", "Inicio", array('title' => 'Inicio')) ) ) }}
             @else
             {{ html_entity_decode( HTML::link("paciente", HTML::image("imagenes/home.png", "Inicio", array('title' => 'Inicio')) ) ) }}
             @endif

<!--  {{ HTML::link('users/logout', HTML::image('imagenes/exit.png', 'Salir')) }} -->