public static function loadSettings($flush = false) { $s = C('MS'); if (empty($s) || $flush) { $keys = array(); $keys[] = self::OPT_POLICY; $keys[] = self::OPT_CREDITS; $keys[] = self::OPT_CREDITPOLICY; $keys[] = self::OPT_AUTH_WEIXIN; $s = Utility::loadSettings('Member', $keys); if (empty($s[self::OPT_POLICY])) { $s[self::OPT_POLICY] = self::OPT_POLICY_UNION; } if (empty($s[self::OPT_CREDITS]) || !is_array($s[self::OPT_CREDITS])) { $s[self::OPT_CREDITS] = array(array('name' => 'credit1', 'title' => '积分', 'enabled' => true, 'issystem' => true), array('name' => 'credit2', 'title' => '余额', 'enabled' => true, 'issystem' => true), array('name' => 'credit3', 'title' => '', 'enabled' => false, 'issystem' => false), array('name' => 'credit4', 'title' => '', 'enabled' => false, 'issystem' => false), array('name' => 'credit5', 'title' => '', 'enabled' => false, 'issystem' => false)); } if (empty($s[self::OPT_CREDITPOLICY]) || !is_array($s[self::OPT_CREDITPOLICY])) { $s[self::OPT_CREDITPOLICY] = array(self::OPT_CREDITPOLICY_ACTIVITY => 'credit1', self::OPT_CREDITPOLICY_CURRENCY => 'credit2'); } if (empty($s[self::OPT_AUTH_WEIXIN])) { $s[self::OPT_AUTH_WEIXIN] = 0; } C('MS', $s); } }
public static function loadSettings($flush = false) { $s = C('SITE'); if (empty($s) || $flush) { $keys = self::getOptions(); $s = Utility::loadSettings('SITE', $keys); C('SITE', $s); } }
public static function loadSettings($flush = false) { $s = C('PAY'); if (empty($s) || $flush) { $keys = self::getOptions(); $s = Utility::loadSettings('PAY', $keys); if (empty($s[self::OPT_WEIXIN])) { $s[self::OPT_WEIXIN] = array('enable' => false); } if (empty($s[self::OPT_ALIPAY])) { $s[self::OPT_ALIPAY] = array('enable' => false); } C('PAY', $s); } }