コード例 #1
0
ファイル: zeuscontroller.php プロジェクト: nicolaisi/adei
 function GetGroupSize(LOGGROUP $grp = NULL, $flags = 0)
 {
     if (!($flags & REQUEST::CONTROL)) {
         return parent::GetGroupSize($grp, $flags);
     }
     $grp = $this->CheckGroup($grp, $flags);
     $params = $this->GetGroupParameters($grp);
     if ($params['width']) {
         return $params['width'];
     }
     $size = 0;
     try {
         $resp = $this->db->Query("SELECT length FROM blocks WHERE bid=" . $grp->gid);
         if ($resp) {
             $res = $resp->fetch();
         } else {
             $res = false;
         }
         if ($res) {
             $size = $res['length'];
         }
     } catch (PDOException $e) {
         throw new Exception($e->getMessage());
     }
     $params['width'] = $size;
     return $size;
 }