ここの情報は古いです。ご理解頂いた上でお取り扱いください。

Ignore:
Timestamp:
Jan 7, 2009, 6:47:28 PM (12 years ago)
Author:
ebihara
Message:

#3388:renamed the OpenPNEConfig class to the opConfig class

File:
1 copied

Legend:

Unmodified
Added
Removed
  • OpenPNE3/trunk/lib/config/opConfig.class.php

    r10019 r10020  
    1010
    1111/**
    12  * OpenPNEConfig stores all configuration information for OpenPNE.
     12 * opConfig is a wrapper class to handle SnsConfig
    1313 *
    1414 * @package    OpenPNE
     
    1616 * @author     Kousuke Ebihara <ebihara@tejimaya.com>
    1717 */
    18 class OpenPNEConfig extends sfConfig
     18class opConfig extends sfConfig
    1919{
    2020  /**
     
    2222   *
    2323   * @param  string $name    A config parameter name
    24    * @param  string $type    A type name
    2524   * @param  mixed  $default A default config parameter value
    26    * @return string A config parameter value
     25   *
     26   * @return mixed A config parameter value
    2727   */
    28   public static function get($name, $type = 'sns', $default = null)
     28  public static function get($name, $default = null)
    2929  {
    30     $config_name = 'openpne_' . $type . '_config';
     30    $setting = parent::$config['openpne_sns_config'];
    3131    $result = null;
    3232
    33     if (isset(parent::$config[$config_name][$name]))
     33    if (isset($setting[$name]))
    3434    {
    35       if ($type == 'sns')
    36       {
    37         $obj = SnsConfigPeer::retrieveByName($name);
    38         if ($obj)
    39         {
    40           $result = $obj->getValue();
    41         }
    42       }
    43 
     35      $result = SnsConfigPeer::get($name, $default);
    4436      if (is_null($result))
    4537      {
    46         $config = parent::get($config_name);
    47         $result = $config[$name]['default'];
     38        $result = $setting[$name]['default'];
    4839      }
    4940    }
     
    5142    return $result;
    5243  }
    53 
    54   public static function loadConfigYaml($type = 'sns')
    55   {
    56     $sf_data_dir = sfConfig::get('sf_data_dir');
    57     return sfYaml::load($sf_data_dir . DIRECTORY_SEPARATOR . $type . '_config.yml');
    58   }
    5944}
Note: See TracChangeset for help on using the changeset viewer.