Example #1
0
 public function PrintCollection($collection = NULL)
 {
     if (!$this->isPrinting()) {
         return parent::printCollection($collection);
     }
     if (!isset($this->_data) || !$this->loadData()) {
         $this->dataError();
         sendBack();
     }
     $dataset = $this->_uses[$this->modeltype];
     $model = $this->newModel($dataset);
     $title = $model->getTitle();
     $s_data = array();
     $search_id = $_SESSION['printing'][$this->_data['session_key']]['search_id'];
     $collection = new DataObjectCollection($model, $this->_schema . '.' . $dataset->name . '_overview');
     $collection->getHeadings();
     $sh = $this->setSearchHandler($collection, $search_id, TRUE);
     $sh->setLimit(0);
     $this->load_collection($collection, $sh);
     parent::printCollection($collection);
 }