Example #1
0
 function user_list_action()
 {
     $id = $this->get('id');
     $api = new \firegit\app\mod\git\Reposite();
     $user = new \firegit\app\mod\user\User();
     $users = $api->getGroupUsers($id);
     $groupInfo = $api->getGroupOne($id);
     $allUsers = $user->getUsers();
     $unarr = array();
     //删除已经存在本组的用户
     foreach ($allUsers as $allkey => $allval) {
         foreach ($users as $userkey => $userval) {
             if ($userval['user_name'] == $allval['username']) {
                 $unarr[$allval['username']] = $allval;
                 unset($allUsers[$allkey]);
             }
         }
     }
     $this->setLayout($this->projectLayouts)->set(array('navType' => 'user', 'unarr' => $unarr, 'allUsers' => $allUsers, 'users' => $users, 'groupId' => $id, 'groupInfo' => $groupInfo))->setView('guanli/user/user_list.phtml');
 }