Example #1
0
 function countGeneratingOnceExports($filename = '')
 {
     $conditions = array('version' => eZPDFExport::VERSION_VALID, 'status' => eZPDFExport::CREATE_ONCE, 'pdf_filename' => $filename);
     if ($filename === '' && isset($this)) {
         $conditions['pdf_filename'] = $this->attribute('pdf_filename');
         $conditions['id'] = array('<>', $this->attribute('id'));
     }
     $queryResult = eZPersistentObject::fetchObjectList(eZPDFExport::definition(), array(), $conditions, false, null, false, null, array(array('operation' => 'count( * )', 'name' => 'count')));
     if (isset($queryResult[0]['count'])) {
         return (int) $queryResult[0]['count'];
     }
     return 0;
 }