/** * search and show duplicate timeaccounts * * @return void */ public function searchDuplicateTimeaccounts() { $filter = new Timetracker_Model_TimeaccountFilter(array(array('field' => 'is_open', 'operator' => 'equals', 'value' => TRUE))); $duplicates = parent::_searchDuplicates(Timetracker_Controller_Timeaccount::getInstance(), $filter, 'title'); echo 'Found ' . count($duplicates) / 2 . ' Timeaccount duplicate(s):' . "\n"; print_r($duplicates); }
/** * import events * * @param Zend_Console_Getopt $_opts */ public function import($_opts) { //If old param is used add the new one foreach ($_opts->getRemainingArgs() as $key => $opt) { if (strpos($opt, 'importContainerId=') !== false) { $_opts->addArguments(array('container_id=' . substr($opt, 18, strlen($opt)))); } } parent::_import($_opts); }
/** * import contacts * * @param Zend_Console_Getopt $_opts */ public function import($_opts) { parent::_import($_opts); }
/** * import brevets * * @param Zend_Console_Getopt $_opts */ public function importArticles($_opts) { set_time_limit(0); parent::_import($_opts, Billing_Controller_Article::getInstance()); }