public function fromArray($arr, $keyType = BasePeer::TYPE_PHPNAME) { $keys = TrademarkPeer::getFieldNames($keyType); if (array_key_exists($keys[0], $arr)) { $this->setId($arr[$keys[0]]); } if (array_key_exists($keys[1], $arr)) { $this->setLabel($arr[$keys[1]]); } if (array_key_exists($keys[2], $arr)) { $this->setApplicationNumber($arr[$keys[2]]); } if (array_key_exists($keys[3], $arr)) { $this->setRegisterNumber($arr[$keys[3]]); } if (array_key_exists($keys[4], $arr)) { $this->setRegistrationDate($arr[$keys[4]]); } if (array_key_exists($keys[5], $arr)) { $this->setFromSystem($arr[$keys[5]]); } if (array_key_exists($keys[6], $arr)) { $this->setKind($arr[$keys[6]]); } if (array_key_exists($keys[7], $arr)) { $this->setApplicationDate($arr[$keys[7]]); } if (array_key_exists($keys[8], $arr)) { $this->setStatus($arr[$keys[8]]); } if (array_key_exists($keys[9], $arr)) { $this->setExpiresOn($arr[$keys[9]]); } if (array_key_exists($keys[10], $arr)) { $this->setPublications($arr[$keys[10]]); } if (array_key_exists($keys[11], $arr)) { $this->setViennaClasses($arr[$keys[11]]); } if (array_key_exists($keys[12], $arr)) { $this->setColors($arr[$keys[12]]); } if (array_key_exists($keys[13], $arr)) { $this->setNiceClasses($arr[$keys[13]]); } if (array_key_exists($keys[14], $arr)) { $this->setRightsOwner($arr[$keys[14]]); } if (array_key_exists($keys[15], $arr)) { $this->setRightsOwnerId($arr[$keys[15]]); } if (array_key_exists($keys[16], $arr)) { $this->setRightsOwnerAddress($arr[$keys[16]]); } if (array_key_exists($keys[17], $arr)) { $this->setRightsRepresentative($arr[$keys[17]]); } if (array_key_exists($keys[18], $arr)) { $this->setRightsRepresentativeId($arr[$keys[18]]); } if (array_key_exists($keys[19], $arr)) { $this->setRightsRepresentativeAddress($arr[$keys[19]]); } if (array_key_exists($keys[20], $arr)) { $this->setOfficeOfOrigin($arr[$keys[20]]); } if (array_key_exists($keys[21], $arr)) { $this->setDesignatedContractingParty($arr[$keys[21]]); } if (array_key_exists($keys[22], $arr)) { $this->setImage($arr[$keys[22]]); } if (array_key_exists($keys[23], $arr)) { $this->setContestation($arr[$keys[23]]); } if (array_key_exists($keys[24], $arr)) { $this->setCreatedAt($arr[$keys[24]]); } if (array_key_exists($keys[25], $arr)) { $this->setUpdatedAt($arr[$keys[25]]); } if (array_key_exists($keys[26], $arr)) { $this->setPublicationStatus($arr[$keys[26]]); } }
function run_dt($task, $args) { ini_set("memory_limit", "1024M"); ini_set("display_errors", 1); define('SF_ROOT_DIR', sfConfig::get('sf_root_dir')); define('SF_APP', 'frontend'); define('SF_ENVIRONMENT', 'prod'); define('SF_DEBUG', true); require_once SF_ROOT_DIR . DIRECTORY_SEPARATOR . 'apps' . DIRECTORY_SEPARATOR . SF_APP . DIRECTORY_SEPARATOR . 'config' . DIRECTORY_SEPARATOR . 'config.php'; $databaseManager = new sfDatabaseManager(); $databaseManager->initialize(); sfConfig::set('sf_cache_objects', false); sfConfig::set('sf_cache_relations', false); sfConfig::set('sf_use_relations_cache', false); $c = new Criteria(); $c->add(TrademarkPeer::FROM_SYSTEM, 3); $imports = TrademarkPeer::doSelect($c); $i = 0; foreach ($imports as $import) { $i++; $import->delete(); echo "."; } sfConfig::set('sf_cache_objects', true); sfConfig::set('sf_cache_relations', true); sfConfig::set('sf_use_relations_cache', true); exit(">>" . $i . "\n"); }
public function executeUploadTrademarks() { $this->setLayout(false); if ($addPage = Document::getDocumentByExclusiveTag('website_page_add_new_trademark')) { $this->addTrademarkURL = $addPage->getHref(); } else { $this->addTrademarkURL = '#'; } $c = new Criteria(); $c->addDescendingOrderByColumn(TrademarkPeer::ID); $cr1 = $c->getNewCriterion(TrademarkPeer::FROM_SYSTEM, 1); $cr2 = $c->getNewCriterion(TrademarkPeer::FROM_SYSTEM, 11); $cr1->addOr($cr2); $c->add($cr1); $importsArr[1] = TrademarkPeer::doSelect($c); $c = new Criteria(); $c->addDescendingOrderByColumn(ImportPeer::ID); $c->add(ImportPeer::SYSTEM, 2); $importsArr[2] = ImportPeer::doSelect($c); $c = new Criteria(); $c->addDescendingOrderByColumn(ImportPeer::ID); $c->add(ImportPeer::SYSTEM, 3); $importsArr[3] = ImportPeer::doSelect($c); $this->importsArr = $importsArr; $this->statusColors = array('new' => '#202080', 'imported' => '#208010', 'error' => '#802020'); $this->reload = 0; if ($reload = $this->getRequestParameter('reload')) { $this->reload = $reload; } }
function run_create_session($task, $args) { ini_set("memory_limit", "2048M"); ini_set("display_errors", 1); define('SF_ROOT_DIR', sfConfig::get('sf_root_dir')); define('SF_APP', 'frontend'); define('SF_ENVIRONMENT', 'prod'); define('SF_DEBUG', true); require_once SF_ROOT_DIR . DIRECTORY_SEPARATOR . 'apps' . DIRECTORY_SEPARATOR . SF_APP . DIRECTORY_SEPARATOR . 'config' . DIRECTORY_SEPARATOR . 'config.php'; $databaseManager = new sfDatabaseManager(); $databaseManager->initialize(); $ds = DIRECTORY_SEPARATOR; $root = sfConfig::get('sf_root_dir') . $ds . sfConfig::get('sf_web_dir_name') . $ds . "uploads" . $ds; _echo_cms_title('CREATE-SESSION'); sfConfig::set('sf_cache_objects', false); sfConfig::set('sf_cache_relations', false); sfConfig::set('sf_use_relations_cache', false); $c = new Criteria(); $c->add(TrademarkPeer::FROM_SYSTEM, 1); $c->addAscendingOrderByColumn(TrademarkPeer::ID); $trademarks = TrademarkPeer::doSelect($c); //var_dump(count($trademarks)); if ($trademarks) { $start = $trademarks[0]->getId(); $count = count($trademarks); foreach ($trademarks as $trademark) { $trademark->setFromSystem(11); $trademark->save(); } $is = new ImportSession(); $is->setLabel(date('d.m.Y H:i')); $is->setStartId($start); $is->setTmCount($count); $is->save(); } }
public static function retrieveByPKs($pks, $con = null) { if ($con === null) { $con = Propel::getConnection(self::DATABASE_NAME); } $objs = null; if (empty($pks)) { $objs = array(); } else { $criteria = new Criteria(); $criteria->add(TrademarkPeer::ID, $pks, Criteria::IN); $objs = TrademarkPeer::doSelect($criteria, $con); } return $objs; }