Example #1
0
 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);
     }
 }
Example #2
0
 public static function loadSettings($flush = false)
 {
     $s = C('SITE');
     if (empty($s) || $flush) {
         $keys = self::getOptions();
         $s = Utility::loadSettings('SITE', $keys);
         C('SITE', $s);
     }
 }
Example #3
0
 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);
     }
 }