queryAll() public static method

卡状态 0-失效 1-可用
public static queryAll ( $type )
Beispiel #1
0
 /**
  * 导出卡号
  */
 public function export()
 {
     $cards = MCard::queryAll(1);
     $file_name = '卡号列表_' . time() . '.csv';
     $data = '#ID,卡号,类型,参数(套餐卡:套餐类型 / 流量卡:流量(GB) / 试用卡:天数 / 余额卡:充值金额(元)),添加时间,状态' . "\n";
     foreach ($cards as $card) {
         switch ($card->type) {
             case 0:
                 $type = '套餐卡';
                 break;
             case 1:
                 $type = '流量卡';
                 break;
             case 2:
                 $type = '测试卡';
                 break;
             case 3:
                 $type = '余额卡';
                 break;
             default:
                 $type = '-';
                 break;
         }
         $data .= $card->id . ',' . $card->card . ',' . $type . ',' . $card->info . ',' . date('Y-m-d H:i:s', $card->add_time) . ',' . '可用' . "\n";
     }
     header("Content-type:text/csv;charset=utf-8");
     header("Content-Disposition:attachment;filename=" . $file_name);
     header('Cache-Control:must-revalidate,post-check=0,pre-check=0');
     header('Expires:0');
     header('Pragma:public');
     $data = iconv('utf-8', 'gb2312', $data);
     echo $data;
     exit;
 }