Beispiel #1
0
 /**
  * Main constructor.
  *
  * @param string $moduleName
  */
 function __construct($moduleName = '')
 {
     // Инициализация конфига
     Config::init($moduleName);
     // БД
     $this->db = DbClass::init(['host' => DBHOST, 'user' => DBUSER, 'pass' => DBPASS, 'db' => DBNAME, 'charset' => COLLATE]);
 }
 public static function banner($name = '')
 {
     $db = DbClass::init();
     global $member_id;
     $banner = $db->getRow('SELECT * FROM ?n WHERE banner_tag = ?s AND approve', PREFIX . '_banners', $name);
     if ($banner['id']) {
         if ($banner['grouplevel'] != 'all') {
             $arGroups = explode(',', $banner['grouplevel']);
             if (in_array($member_id['user_group'], $arGroups)) {
                 return $banner['code'];
             } else {
                 return false;
             }
         }
         return $banner['code'];
     }
     return false;
 }
Beispiel #3
0
 function __construct()
 {
     $this->db = DbClass::init(['host' => DBHOST, 'user' => DBUSER, 'pass' => DBPASS, 'db' => DBNAME, 'charset' => COLLATE]);
 }