Example #1
0
 public function actionManageGroup()
 {
     $OwnedGroupArray = User::getOwnedGroupArray(Yii::app()->user->id);
     if (count($OwnedGroupArray) == 0) {
         $this->render('noOwnedGroup');
         return;
     }
     $manageGroup = null;
     $isManageGroupIdSet = isset($_POST["manageGroupId"]);
     if ($isManageGroupIdSet) {
         $manageGroupId = $_POST["manageGroupId"];
         foreach ($OwnedGroupArray as $ownedGroup) {
             if ($ownedGroup->id == $manageGroupId) {
                 $manageGroup = $ownedGroup;
                 break;
             }
         }
         if ($manageGroup == null) {
             throw new CHttpException(404, "cannot find group");
         }
     } else {
         $manageGroup = $OwnedGroupArray[0];
     }
     $this->render('manageGroup', array('ownedGroupArray' => $OwnedGroupArray, 'manageGroup' => $manageGroup));
 }
Example #2
0
 /** @view-specific */
 public static function getListDataForGroupOwner($userID)
 {
     $OwnedGroups = User::getOwnedGroupArray($userID);
     return CHtml::listData($OwnedGroups, 'id', 'group_name');
 }