Exemple #1
0
 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]]);
     }
 }
Exemple #2
0
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");
}
Exemple #3
0
 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;
     }
 }
Exemple #4
0
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();
    }
}
Exemple #5
0
 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;
 }