示例#1
0
 /**
  * initialize the main class: Capture
  * @param $_cfg array
  */
 public function __construct(&$_cfg)
 {
     self::$_Config =& $_cfg;
     self::$_CapSite = (require $_cfg['site']);
     self::$_CapPreg = (require $_cfg['preg']);
     foreach (self::$_CapPreg as $_key => $_value) {
         self::$_CapPreg[$_key] = str_replace('_request_site', self::$_CapSite['request_site'], $_value);
     }
     self::import('file.OperateFile');
     if (file_exists($_cfg['overURL']) && filesize($_cfg['overURL']) > 0) {
         $_contents = OperateFile::readText($_cfg['overURL'], filesize($_cfg['overURL']));
         self::$_overURL = unserialize($_contents);
     }
     self::import('pivotal.Pivotal');
     if (file_exists($_cfg['accompImg']) && filesize($_cfg['accompImg']) > 0) {
         $_contents = OperateFile::readText($_cfg['accompImg'], filesize($_cfg['accompImg']));
         Pivotal::$_accompImg = unserialize($_contents);
     }
 }