示例#1
0
 public static function show()
 {
     parent::show();
     $allRefer = Refer::getAll();
     for ($i = 0; $i < sizeof($allRefer); $i++) {
         $allRefer[$i]['url'] = Url::getBasePhp('Stock') . '?code=' . $allRefer[$i]["code"];
     }
     self::setTitle('Stock List -- ForeShadow (Alpha)');
     self::$smarty->assign('refer', $allRefer);
     self::$smarty->display('Search.tpl');
 }
示例#2
0
 public static function EBK2List($importFile, $exportFile)
 {
     if ($content = BaseFile::getFileContent($importFile)) {
         $rows = explode("\r\n", $content);
         $codeArr = array();
         foreach ($rows as $row) {
             if (!$row) {
                 continue;
             }
             $r = "/[0-9.]{7}/";
             preg_match($r, $row, $k);
             $t = CommonInfo::EBK2Code($k[0]);
             if ($t) {
                 $codeArr[] = array('code' => $t);
             }
         }
     } else {
         return false;
     }
     $refer = Refer::getAll();
     $codeNameArray = CommonInfo::CodeArray2CodeNameArray($codeArr, $refer);
     self::putList($exportFile, $codeNameArray);
 }
 public static function CodeArray2ReferArray($codeArray, $refer = null)
 {
     if (!$refer) {
         $refer = Refer::getAll();
     }
     $codeRefer = array();
     foreach ($refer as $a) {
         $codeRefer[$a['code']] = $a;
     }
     $codeNameArray = array();
     foreach ($codeArray as $a) {
         if (array_key_exists($a['code'], $codeRefer)) {
             $codeNameArray[] = $codeRefer[$a['code']];
         }
     }
     return $codeNameArray;
 }