protected function execute($arguments = array(), $options = array())
 {
     new sfDatabaseManager($this->configuration);
     if ('true' == $options['header']) {
         echo opMemberCsvList::getHeader() . "\n";
     }
     $memberCsvList = new opMemberCsvList($options['from'], $options['to']);
     foreach ($memberCsvList as $memberCsv) {
         echo $memberCsv . "\n";
     }
 }
Ejemplo n.º 2
0
 public function executeDownload(sfWebRequest $request)
 {
     $this->form = new opCsvExportForm();
     if ($request->isMethod(sfRequest::POST)) {
         $this->form->bind($request->getParameter('opCsvExport'));
         if (!$this->form->isValid()) {
             return sfView::SUCCESS;
         }
         $memberCsvList = new opMemberCsvList($this->form->getValue('from'), $this->form->getValue('to'));
         $csvStr = opMemberCsvList::getHeader() . "\n";
         foreach ($memberCsvList as $memberCsv) {
             $csvStr .= $memberCsv . "\n";
         }
         opToolkit::fileDownload('member.csv', $csvStr);
         return sfView::NONE;
     }
 }