コード例 #1
0
 /**
  * 
  */
 public static function getPref($pref_id, $get_pref_value = true)
 {
     $preferences = self::_getPrefFile();
     $item_key = 'pref:' . $pref_id;
     if (isset($preferences[$item_key])) {
         $ini_node = $preferences[$item_key];
         $p = new jPrefItem();
         $p->setFromIniNode($item_key, $ini_node);
         //current user doesnt have rights to read this pref
         if (!$p->isReadable()) {
             return null;
         }
         if ($get_pref_value) {
             $p->loadValue();
         }
         return $p;
     } else {
         return null;
     }
 }