public static function __callStatic($name, $arguments)
 {
     if (self::$v === null) {
         self::$v = parse_ini_file(__DIR__ . '/downloaders/config.ini');
     }
     return isset(self::$v[$name]) ? self::$v[$name] : '';
 }
 public function download()
 {
     $this->default_dir = DConfig::p_folder();
     echo "Gallery URL: ";
     $gallery_url = trim(fgets(STDIN));
     echo "Save Dir [{$this->default_dir}]: ";
     $dir = trim(fgets(STDIN));
     $dir = $this->prepare_dir($dir, $gallery_url);
     $this->download_all($gallery_url, $dir);
 }
 public function download()
 {
     $this->default_dir = DConfig::p_folder();
     echo "List URL: ";
     $list_url = trim(fgets(STDIN));
     echo "Save Dir [{$this->default_dir}]: ";
     $dir = trim(fgets(STDIN));
     $dir = $this->prepare_dir($dir, $list_url);
     $this->collect_images($list_url, $dir);
 }
 public function download()
 {
     $this->default_dir = DConfig::p_folder();
     echo "List URL: ";
     $list_url = trim(fgets(STDIN));
     echo "Save Dir [{$this->default_dir}]: ";
     $dir = trim(fgets(STDIN));
     echo "Page setting [1,10]: ";
     $page_conf = trim(fgets(STDIN));
     $page_conf = explode(',', $page_conf);
     if (!empty($page_conf[0])) {
         $this->page_from = (int) $page_conf[0];
     }
     if (!empty($page_conf[1])) {
         $this->page_to = (int) $page_conf[1];
     }
     $dir = $this->prepare_dir($dir, $list_url);
     $this->collect_images($list_url, $dir);
 }
 protected function checkAdminLogin($type = 'json')
 {
     $token = cookie::get('adminLogin');
     $clientStr = security::decode($token);
     $hasLogin = false;
     if (!empty($clientStr) && !empty($token)) {
         $realUsername = DConfig::get('adminUserName');
         $realPwd = DConfig::get('adminPwd');
         $str = md5($realUsername . $realPwd);
         if ($str == $clientStr) {
             $hasLogin = true;
         }
     }
     if (!$hasLogin) {
         if ($type == 'json') {
             $this->msg = new Msg(-1, '对不起,请先登录');
             exit;
         } else {
             header("Location:/adminPage/login");
         }
     }
 }
 public function __construct()
 {
     $this->dir = DConfig::k_folder() . '/lala/';
 }
 public function __construct()
 {
     $this->dir = DConfig::k_folder() . '/haryadhi/';
 }