From 25dccaed60b66c7a291a2dbc67b888df03812b9c Mon Sep 17 00:00:00 2001 From: Andrew Longosz Date: Tue, 29 Oct 2019 16:01:46 +0100 Subject: [PATCH 01/14] [Tests] Dropped eZ\Publish\Core\Persistence\Doctrine\Tests --- .../Doctrine/Tests/ConnectionHandlerTest.php | 65 --------- .../Tests/DeleteDoctrineQueryTest.php | 26 ---- .../Doctrine/Tests/DoctrineExpressionTest.php | 15 --- .../Tests/InsertDoctrineQueryTest.php | 20 --- .../Tests/SelectDoctrineQueryTest.php | 124 ------------------ .../Persistence/Doctrine/Tests/TestCase.php | 44 ------- .../Tests/UpdateDoctrineQueryTest.php | 54 -------- 7 files changed, 348 deletions(-) delete mode 100644 eZ/Publish/Core/Persistence/Doctrine/Tests/ConnectionHandlerTest.php delete mode 100644 eZ/Publish/Core/Persistence/Doctrine/Tests/DeleteDoctrineQueryTest.php delete mode 100644 eZ/Publish/Core/Persistence/Doctrine/Tests/DoctrineExpressionTest.php delete mode 100644 eZ/Publish/Core/Persistence/Doctrine/Tests/InsertDoctrineQueryTest.php delete mode 100644 eZ/Publish/Core/Persistence/Doctrine/Tests/SelectDoctrineQueryTest.php delete mode 100644 eZ/Publish/Core/Persistence/Doctrine/Tests/TestCase.php delete mode 100644 eZ/Publish/Core/Persistence/Doctrine/Tests/UpdateDoctrineQueryTest.php diff --git a/eZ/Publish/Core/Persistence/Doctrine/Tests/ConnectionHandlerTest.php b/eZ/Publish/Core/Persistence/Doctrine/Tests/ConnectionHandlerTest.php deleted file mode 100644 index d628c3f377..0000000000 --- a/eZ/Publish/Core/Persistence/Doctrine/Tests/ConnectionHandlerTest.php +++ /dev/null @@ -1,65 +0,0 @@ -assertEquals($expected, ConnectionHandler::parseDSN($dsn)); - } - - /** - * @return array - */ - public static function dataDsn() - { - return [ - [ - [ - 'driver' => 'pdo_pgsql', - 'user' => 'postgres', - 'host' => 'localhost', - 'dbname' => 'eztest', - ], - 'pgsql://postgres@localhost/eztest', - ], - [ - [ - 'driver' => 'pdo_mysql', - 'user' => 'root', - 'host' => 'localhost', - 'dbname' => 'eztest', - ], - 'mysql://root@localhost/eztest', - ], - [ - [ - 'driver' => 'pdo_sqlite', - 'memory' => true, - ], - 'sqlite://:memory:', - ], - [ - [ - 'driver' => 'pdo_sqlite', - 'path' => 'foo.db', - ], - 'sqlite:///foo.db', - ], - ]; - } - - public function testSqliteConnectionSubtype() - { - $handler = ConnectionHandler::createFromDSN('sqlite://:memory:'); - - $this->assertInstanceOf(ConnectionHandler\SqliteConnectionHandler::class, $handler); - } -} diff --git a/eZ/Publish/Core/Persistence/Doctrine/Tests/DeleteDoctrineQueryTest.php b/eZ/Publish/Core/Persistence/Doctrine/Tests/DeleteDoctrineQueryTest.php deleted file mode 100644 index abde7a0258..0000000000 --- a/eZ/Publish/Core/Persistence/Doctrine/Tests/DeleteDoctrineQueryTest.php +++ /dev/null @@ -1,26 +0,0 @@ -handler->createDeleteQuery(); - - $deleteQuery->deleteFrom('query_test')->where('foo = bar'); - - $this->assertEquals('DELETE FROM query_test WHERE foo = bar', (string)$deleteQuery); - } - - public function testExceptionWithoutTable() - { - $deleteQuery = $this->handler->createDeleteQuery(); - - $this->expectException(QueryException::class); - - $deleteQuery->getQuery(); - } -} diff --git a/eZ/Publish/Core/Persistence/Doctrine/Tests/DoctrineExpressionTest.php b/eZ/Publish/Core/Persistence/Doctrine/Tests/DoctrineExpressionTest.php deleted file mode 100644 index 7a7ff2f7c0..0000000000 --- a/eZ/Publish/Core/Persistence/Doctrine/Tests/DoctrineExpressionTest.php +++ /dev/null @@ -1,15 +0,0 @@ -connection); - - $this->assertEquals('( 1 AND 1 )', $expression->lAnd('1', '1')); - } -} diff --git a/eZ/Publish/Core/Persistence/Doctrine/Tests/InsertDoctrineQueryTest.php b/eZ/Publish/Core/Persistence/Doctrine/Tests/InsertDoctrineQueryTest.php deleted file mode 100644 index f7afc6898a..0000000000 --- a/eZ/Publish/Core/Persistence/Doctrine/Tests/InsertDoctrineQueryTest.php +++ /dev/null @@ -1,20 +0,0 @@ -handler->createInsertQuery(); - - $insertQuery->insertInto('query_test') - ->set('val1', '?') - ->set('val2', 'NULL'); - - $this->assertEquals( - 'INSERT INTO query_test (val1, val2) VALUES (?, NULL)', - $insertQuery->getQuery() - ); - } -} diff --git a/eZ/Publish/Core/Persistence/Doctrine/Tests/SelectDoctrineQueryTest.php b/eZ/Publish/Core/Persistence/Doctrine/Tests/SelectDoctrineQueryTest.php deleted file mode 100644 index 70d7276f3a..0000000000 --- a/eZ/Publish/Core/Persistence/Doctrine/Tests/SelectDoctrineQueryTest.php +++ /dev/null @@ -1,124 +0,0 @@ -handler->createSelectQuery(); - $query->select( - 'val1', - 'val2' - )->from( - 'query_test' - ); - - $this->assertEquals('SELECT val1, val2 FROM query_test', $query->getQuery()); - } - - public function testSelectWithWhereClause() - { - $query = $this->handler->createSelectQuery(); - $query->select( - 'val1', - 'val2' - )->from( - 'query_test' - )->where( - 'foo = bar', - 'bar = baz' - ); - - $this->assertEquals( - 'SELECT val1, val2 FROM query_test WHERE foo = bar AND bar = baz', - $query->getQuery() - ); - } - - public function testSelectWithMultipleFromsAndJoins() - { - $query = $this->handler->createSelectQuery(); - $query->select( - '*' - )->from( - 'query_test' - )->innerJoin( - 'query_inner', - 'qtid', - 'qiid' - )->from( - 'second_from' - )->leftJoin( - 'second_inner', - 'sfid', - 'siid' - ); - - $this->assertEquals( - 'SELECT * FROM query_test INNER JOIN query_inner ON qtid = qiid, second_from LEFT JOIN second_inner ON sfid = siid', - $query->getQuery() - ); - } - - public function testSelectDistinct() - { - $query = $this->handler->createSelectQuery(); - $query->selectDistinct('val1', 'val2')->from('query_test'); - - $this->assertEquals('SELECT DISTINCT val1, val2 FROM query_test', $query->getQuery()); - } - - public function testSelectGroupByHaving() - { - $query = $this->handler->createSelectQuery(); - $query->select( - '*' - )->from( - 'query_test' - )->groupBy( - 'id' - )->having( - 'foo = bar' - ); - - $this->assertEquals('SELECT * FROM query_test GROUP BY id HAVING foo = bar', $query->getQuery()); - } - - public function testLimitGeneration() - { - $query = $this->handler->createSelectQuery(); - $query->select( - '*' - )->from( - 'query_test' - ); - - $sql = (string)$query; - $query->limit(10, 10); - - $limitSql = $this->connection->getDatabasePlatform()->modifyLimitQuery($sql, 10, 10); - - $this->assertEquals($limitSql, (string)$query); - } - - public function testSubselect() - { - $query = $this->handler->createSelectQuery(); - - $subselect = $query->subSelect(); - $subselect->select( - '*' - )->from( - 'query_test' - ); - - $query->select( - '*' - )->from( - $subselect - ); - - $this->assertEquals('SELECT * FROM ( SELECT * FROM query_test )', (string)$query); - } -} diff --git a/eZ/Publish/Core/Persistence/Doctrine/Tests/TestCase.php b/eZ/Publish/Core/Persistence/Doctrine/Tests/TestCase.php deleted file mode 100644 index 29d759dc93..0000000000 --- a/eZ/Publish/Core/Persistence/Doctrine/Tests/TestCase.php +++ /dev/null @@ -1,44 +0,0 @@ -connection = DriverManager::getConnection($doctrineParams); - $this->handler = new ConnectionHandler($this->connection); - } - - protected function createQueryTestTable() - { - $table = new \Doctrine\DBAL\Schema\Table('query_test'); - $table->addColumn('id', 'integer'); - $table->addColumn('val1', 'string'); - $table->addColumn('val2', 'integer'); - - try { - $this->connection->getSchemaManager()->createTable($table); - } catch (DBALException $e) { - } - } -} diff --git a/eZ/Publish/Core/Persistence/Doctrine/Tests/UpdateDoctrineQueryTest.php b/eZ/Publish/Core/Persistence/Doctrine/Tests/UpdateDoctrineQueryTest.php deleted file mode 100644 index 3cc7226671..0000000000 --- a/eZ/Publish/Core/Persistence/Doctrine/Tests/UpdateDoctrineQueryTest.php +++ /dev/null @@ -1,54 +0,0 @@ -handler->createUpdateQuery(); - - $updateQuery->update('query_test') - ->set('val1', '?') - ->set('val2', 'NULL') - ->where('foo = bar'); - - $this->assertEquals( - 'UPDATE query_test SET val1 = ?, val2 = NULL WHERE foo = bar', - (string)$updateQuery - ); - } - - public function testExceptionWhenNoTableSpecified() - { - $updateQuery = $this->handler->createUpdateQuery(); - - $this->expectException(QueryException::class); - - $updateQuery->getQuery(); - } - - public function testExceptionWhenNoSetSpecified() - { - $updateQuery = $this->handler->createUpdateQuery(); - - $updateQuery->update('query_test'); - - $this->expectException(QueryException::class); - - $updateQuery->getQuery(); - } - - public function testExceptionWhenNoWhereSpecified() - { - $updateQuery = $this->handler->createUpdateQuery(); - - $updateQuery->update('query_test')->set('val1', '?'); - - $this->expectException(QueryException::class); - - $updateQuery->getQuery(); - } -} From ab1c973754ef94eb8fdb4f938a30b9c65bac0e39 Mon Sep 17 00:00:00 2001 From: Andrew Longosz Date: Mon, 16 Dec 2019 16:24:06 +0100 Subject: [PATCH 02/14] Changed format of integration tests data fixtures into Yaml --- .../Repository/Tests/SetupFactory/Legacy.php | 4 +- .../_fixtures/Legacy/data/test_data.yaml | 901 ++++++++++++++++++ 2 files changed, 904 insertions(+), 1 deletion(-) create mode 100644 eZ/Publish/API/Repository/Tests/_fixtures/Legacy/data/test_data.yaml diff --git a/eZ/Publish/API/Repository/Tests/SetupFactory/Legacy.php b/eZ/Publish/API/Repository/Tests/SetupFactory/Legacy.php index c64a781367..f63f54f1af 100644 --- a/eZ/Publish/API/Repository/Tests/SetupFactory/Legacy.php +++ b/eZ/Publish/API/Repository/Tests/SetupFactory/Legacy.php @@ -23,6 +23,7 @@ use eZ\Publish\Core\Repository\Values\User\UserReference; use Symfony\Component\Filesystem\Filesystem; use eZ\Publish\Core\Base\Container\Compiler; +use Symfony\Component\Yaml\Yaml; /** * A Test Factory is used to setup the infrastructure for a tests, based on a @@ -305,7 +306,8 @@ protected function getPostInsertStatements() protected function getInitialData() { if (!isset(self::$initialData)) { - self::$initialData = include __DIR__ . '/../../../../Core/Repository/Tests/Service/Integration/Legacy/_fixtures/test_data.php'; + $testDataFilePath = __DIR__ . '/../_fixtures/Legacy/data/test_data.yaml'; + self::$initialData = Yaml::parseFile($testDataFilePath); } return self::$initialData; diff --git a/eZ/Publish/API/Repository/Tests/_fixtures/Legacy/data/test_data.yaml b/eZ/Publish/API/Repository/Tests/_fixtures/Legacy/data/test_data.yaml new file mode 100644 index 0000000000..2d08f4a40e --- /dev/null +++ b/eZ/Publish/API/Repository/Tests/_fixtures/Legacy/data/test_data.yaml @@ -0,0 +1,901 @@ +ezbinaryfile: { } +ezcobj_state: + - { default_language_id: 2, group_id: 2, id: 1, identifier: not_locked, language_mask: 3, priority: 0 } + - { default_language_id: 2, group_id: 2, id: 2, identifier: locked, language_mask: 3, priority: 1 } +ezcobj_state_group: + - { default_language_id: 2, id: 2, identifier: ez_lock, language_mask: 3 } +ezcobj_state_group_language: + - { contentobject_state_group_id: 2, description: '', language_id: 3, name: Lock, real_language_id: 2 } +ezcobj_state_language: + - { contentobject_state_id: 1, description: '', language_id: 3, name: 'Not locked' } + - { contentobject_state_id: 2, description: '', language_id: 3, name: Locked } +ezcobj_state_link: + - { contentobject_id: 4, contentobject_state_id: 1 } + - { contentobject_id: 10, contentobject_state_id: 1 } + - { contentobject_id: 11, contentobject_state_id: 1 } + - { contentobject_id: 12, contentobject_state_id: 1 } + - { contentobject_id: 13, contentobject_state_id: 1 } + - { contentobject_id: 14, contentobject_state_id: 1 } + - { contentobject_id: 41, contentobject_state_id: 1 } + - { contentobject_id: 42, contentobject_state_id: 1 } + - { contentobject_id: 45, contentobject_state_id: 1 } + - { contentobject_id: 49, contentobject_state_id: 1 } + - { contentobject_id: 50, contentobject_state_id: 1 } + - { contentobject_id: 51, contentobject_state_id: 1 } + - { contentobject_id: 52, contentobject_state_id: 1 } + - { contentobject_id: 54, contentobject_state_id: 1 } + - { contentobject_id: 56, contentobject_state_id: 1 } + - { contentobject_id: 57, contentobject_state_id: 1 } + - { contentobject_id: 58, contentobject_state_id: 1 } + - { contentobject_id: 59, contentobject_state_id: 1 } +ezcontent_language: + - { disabled: 0, id: 2, locale: eng-US, name: 'English (American)' } + - { disabled: 0, id: 4, locale: ger-DE, name: German } + - { disabled: 0, id: 8, locale: eng-GB, name: 'English (United Kingdom)' } +ezcontentclass: + - { always_available: 1, contentobject_name: '', created: 1024392098, creator_id: 14, id: 1, identifier: folder, initial_language_id: 2, is_container: 1, language_mask: 3, modified: 1082454875, modifier_id: 14, remote_id: a3d405b81be900468eb153d774f4f0d2, serialized_description_list: 'a:2:{i:0;s:0:"";s:16:"always-available";b:0;}', serialized_name_list: 'a:2:{s:16:"always-available";s:6:"eng-US";s:6:"eng-US";s:6:"Folder";}', sort_field: 1, sort_order: 1, url_alias_name: '', version: 0 } + - { always_available: 1, contentobject_name: '', created: 1024392098, creator_id: 14, id: 3, identifier: user_group, initial_language_id: 2, is_container: 1, language_mask: 3, modified: 1048494743, modifier_id: 14, remote_id: 25b4268cdcd01921b808a0d854b877ef, serialized_description_list: 'a:2:{i:0;s:0:"";s:16:"always-available";b:0;}', serialized_name_list: 'a:2:{s:16:"always-available";s:6:"eng-US";s:6:"eng-US";s:10:"User group";}', sort_field: 1, sort_order: 1, url_alias_name: '', version: 0 } + - { always_available: 1, contentobject_name: ' ', created: 1024392098, creator_id: 14, id: 4, identifier: user, initial_language_id: 2, is_container: 0, language_mask: 3, modified: 1082018364, modifier_id: 14, remote_id: 40faa822edc579b02c25f6bb7beec3ad, serialized_description_list: 'a:2:{i:0;s:0:"";s:16:"always-available";b:0;}', serialized_name_list: 'a:2:{s:16:"always-available";s:6:"eng-US";s:6:"eng-US";s:4:"User";}', sort_field: 1, sort_order: 1, url_alias_name: '', version: 0 } + - { always_available: 0, contentobject_name: '', created: 1052385685, creator_id: 14, id: 13, identifier: comment, initial_language_id: 2, is_container: 0, language_mask: 3, modified: 1082455144, modifier_id: 14, remote_id: 000c14f4f475e9f2955dedab72799941, serialized_description_list: 'a:2:{i:0;s:0:"";s:16:"always-available";b:0;}', serialized_name_list: 'a:2:{s:16:"always-available";s:6:"eng-US";s:6:"eng-US";s:7:"Comment";}', sort_field: 1, sort_order: 1, url_alias_name: '', version: 0 } + - { always_available: 1, contentobject_name: '', created: 1081858024, creator_id: 14, id: 14, identifier: common_ini_settings, initial_language_id: 2, is_container: 0, language_mask: 3, modified: 1081858024, modifier_id: 14, remote_id: ffedf2e73b1ea0c3e630e42e2db9c900, serialized_description_list: 'a:2:{i:0;s:0:"";s:16:"always-available";b:0;}', serialized_name_list: 'a:2:{s:16:"always-available";s:6:"eng-US";s:6:"eng-US";s:19:"Common ini settings";}', sort_field: 1, sort_order: 1, url_alias_name: '', version: 0 } + - { always_available: 1, contentobject_name: '', created: 1081858045, creator_id: 14, id: 15, identifier: template_look, initial_language_id: 2, is_container: 0, language_mask: 3, modified: 1081858045, modifier_id: 14, remote_id: 59b43cd9feaaf0e45ac974fb4bbd3f92, serialized_description_list: 'a:2:{i:0;s:0:"";s:16:"always-available";b:0;}', serialized_name_list: 'a:2:{s:16:"always-available";s:6:"eng-US";s:6:"eng-US";s:13:"Template look";}', sort_field: 1, sort_order: 1, url_alias_name: '', version: 0 } + - { always_available: 0, contentobject_name: '<short_title|title>', created: 1343140534, creator_id: 14, id: 16, identifier: article, initial_language_id: 8, is_container: 1, language_mask: 9, modified: 1343140534, modifier_id: 14, remote_id: c15b600eb9198b1924063b5a68758232, serialized_description_list: 'a:1:{s:6:"eng-GB";s:0:"";}', serialized_name_list: 'a:2:{s:6:"eng-GB";s:7:"Article";s:16:"always-available";s:6:"eng-GB";}', sort_field: 1, sort_order: 1, url_alias_name: '', version: 0 } + - { always_available: 0, contentobject_name: '<name>', created: 1343140535, creator_id: 14, id: 17, identifier: blog, initial_language_id: 8, is_container: 1, language_mask: 9, modified: 1343140535, modifier_id: 14, remote_id: 3a6f9c1f075b3bf49d7345576b196fe8, serialized_description_list: 'a:1:{s:6:"eng-GB";s:0:"";}', serialized_name_list: 'a:2:{s:6:"eng-GB";s:4:"Blog";s:16:"always-available";s:6:"eng-GB";}', sort_field: 1, sort_order: 1, url_alias_name: '', version: 0 } + - { always_available: 0, contentobject_name: '<title>', created: 1343140535, creator_id: 14, id: 18, identifier: blog_post, initial_language_id: 8, is_container: 1, language_mask: 9, modified: 1343140535, modifier_id: 14, remote_id: 7ecb961056b7cbb30f22a91357e0a007, serialized_description_list: 'a:1:{s:6:"eng-GB";s:0:"";}', serialized_name_list: 'a:2:{s:6:"eng-GB";s:9:"Blog post";s:16:"always-available";s:6:"eng-GB";}', sort_field: 1, sort_order: 1, url_alias_name: '', version: 0 } + - { always_available: 0, contentobject_name: '<name>', created: 1343140535, creator_id: 14, id: 19, identifier: product, initial_language_id: 8, is_container: 0, language_mask: 9, modified: 1343140535, modifier_id: 14, remote_id: 77f3ede996a3a39c7159cc69189c5307, serialized_description_list: 'a:1:{s:6:"eng-GB";s:0:"";}', serialized_name_list: 'a:2:{s:6:"eng-GB";s:7:"Product";s:16:"always-available";s:6:"eng-GB";}', sort_field: 1, sort_order: 1, url_alias_name: '', version: 0 } + - { always_available: 0, contentobject_name: '<name>', created: 1343140535, creator_id: 14, id: 20, identifier: feedback_form, initial_language_id: 8, is_container: 1, language_mask: 9, modified: 1343140535, modifier_id: 14, remote_id: df0257b8fc55f6b8ab179d6fb915455e, serialized_description_list: 'a:0:{}', serialized_name_list: 'a:2:{s:6:"eng-GB";s:13:"Feedback form";s:16:"always-available";s:6:"eng-GB";}', sort_field: 1, sort_order: 1, url_alias_name: '', version: 0 } + - { always_available: 0, contentobject_name: '<name>', created: 1343140535, creator_id: 14, id: 21, identifier: landing_page, initial_language_id: 8, is_container: 1, language_mask: 9, modified: 1343140535, modifier_id: 14, remote_id: e36c458e3e4a81298a0945f53a2c81f4, serialized_description_list: 'a:1:{s:6:"eng-GB";s:0:"";}', serialized_name_list: 'a:2:{s:6:"eng-GB";s:12:"Landing Page";s:16:"always-available";s:6:"eng-GB";}', sort_field: 1, sort_order: 1, url_alias_name: '', version: 0 } + - { always_available: 0, contentobject_name: '<title>', created: 1343140535, creator_id: 14, id: 22, identifier: wiki_page, initial_language_id: 8, is_container: 1, language_mask: 9, modified: 1343140535, modifier_id: 14, remote_id: d4a05eed0402e4d70fedfda2023f1aa2, serialized_description_list: 'a:1:{s:6:"eng-GB";s:0:"";}', serialized_name_list: 'a:2:{s:6:"eng-GB";s:9:"Wiki Page";s:16:"always-available";s:6:"eng-GB";}', sort_field: 1, sort_order: 1, url_alias_name: '', version: 0 } + - { always_available: 0, contentobject_name: '<name>', created: 1343140535, creator_id: 14, id: 23, identifier: poll, initial_language_id: 8, is_container: 0, language_mask: 9, modified: 1343140535, modifier_id: 14, remote_id: 232937a3a2eacbbf24e2601aebe16522, serialized_description_list: 'a:0:{}', serialized_name_list: 'a:2:{s:6:"eng-GB";s:4:"Poll";s:16:"always-available";s:6:"eng-GB";}', sort_field: 1, sort_order: 1, url_alias_name: '', version: 0 } + - { always_available: 0, contentobject_name: '<name>', created: 1343140535, creator_id: 14, id: 24, identifier: file, initial_language_id: 8, is_container: 0, language_mask: 9, modified: 1343140535, modifier_id: 14, remote_id: 637d58bfddf164627bdfd265733280a0, serialized_description_list: 'a:1:{s:6:"eng-GB";s:0:"";}', serialized_name_list: 'a:2:{s:6:"eng-GB";s:4:"File";s:16:"always-available";s:6:"eng-GB";}', sort_field: 1, sort_order: 1, url_alias_name: '', version: 0 } + - { always_available: 0, contentobject_name: '<name>', created: 1343140536, creator_id: 14, id: 25, identifier: image, initial_language_id: 8, is_container: 0, language_mask: 9, modified: 1343140536, modifier_id: 14, remote_id: f6df12aa74e36230eb675f364fccd25a, serialized_description_list: 'a:1:{s:6:"eng-GB";s:0:"";}', serialized_name_list: 'a:2:{s:6:"eng-GB";s:5:"Image";s:16:"always-available";s:6:"eng-GB";}', sort_field: 1, sort_order: 1, url_alias_name: '', version: 0 } + - { always_available: 0, contentobject_name: '<name>', created: 1343140536, creator_id: 14, id: 26, identifier: link, initial_language_id: 8, is_container: 0, language_mask: 9, modified: 1343140536, modifier_id: 14, remote_id: 74ec6507063150bc813549b22534ad48, serialized_description_list: 'a:0:{}', serialized_name_list: 'a:2:{s:6:"eng-GB";s:4:"Link";s:16:"always-available";s:6:"eng-GB";}', sort_field: 1, sort_order: 1, url_alias_name: '', version: 0 } + - { always_available: 0, contentobject_name: '<name>', created: 1343140536, creator_id: 14, id: 27, identifier: gallery, initial_language_id: 8, is_container: 1, language_mask: 9, modified: 1343140536, modifier_id: 14, remote_id: 6a320cdc3e274841b82fcd63a86f80d1, serialized_description_list: 'a:1:{s:6:"eng-GB";s:0:"";}', serialized_name_list: 'a:2:{s:6:"eng-GB";s:7:"Gallery";s:16:"always-available";s:6:"eng-GB";}', sort_field: 1, sort_order: 1, url_alias_name: '', version: 0 } + - { always_available: 0, contentobject_name: '<name>', created: 1343140536, creator_id: 14, id: 28, identifier: forum, initial_language_id: 8, is_container: 1, language_mask: 9, modified: 1343140536, modifier_id: 14, remote_id: b241f924b96b267153f5f55904e0675a, serialized_description_list: 'a:0:{}', serialized_name_list: 'a:2:{s:6:"eng-GB";s:5:"Forum";s:16:"always-available";s:6:"eng-GB";}', sort_field: 1, sort_order: 1, url_alias_name: '', version: 0 } + - { always_available: 0, contentobject_name: '<subject>', created: 1343140536, creator_id: 14, id: 29, identifier: forum_topic, initial_language_id: 8, is_container: 1, language_mask: 9, modified: 1343140536, modifier_id: 14, remote_id: 71f99c516743a33562c3893ef98c9b60, serialized_description_list: 'a:0:{}', serialized_name_list: 'a:2:{s:6:"eng-GB";s:11:"Forum topic";s:16:"always-available";s:6:"eng-GB";}', sort_field: 1, sort_order: 1, url_alias_name: '', version: 0 } + - { always_available: 0, contentobject_name: '<subject>', created: 1343140536, creator_id: 14, id: 30, identifier: forum_reply, initial_language_id: 8, is_container: 0, language_mask: 9, modified: 1343140536, modifier_id: 14, remote_id: 80ee42a66b2b8b6ee15f5c5f4b361562, serialized_description_list: 'a:0:{}', serialized_name_list: 'a:2:{s:6:"eng-GB";s:11:"Forum reply";s:16:"always-available";s:6:"eng-GB";}', sort_field: 1, sort_order: 1, url_alias_name: '', version: 0 } + - { always_available: 0, contentobject_name: '<short_title|title>', created: 1343140536, creator_id: 14, id: 31, identifier: event, initial_language_id: 8, is_container: 0, language_mask: 9, modified: 1343140536, modifier_id: 14, remote_id: 563cb5edc2adfd2b240efa456c81525f, serialized_description_list: 'a:1:{s:6:"eng-GB";s:0:"";}', serialized_name_list: 'a:2:{s:6:"eng-GB";s:5:"Event";s:16:"always-available";s:6:"eng-GB";}', sort_field: 1, sort_order: 1, url_alias_name: '', version: 0 } + - { always_available: 0, contentobject_name: '<title>', created: 1343140536, creator_id: 14, id: 32, identifier: event_calendar, initial_language_id: 8, is_container: 1, language_mask: 9, modified: 1343140536, modifier_id: 14, remote_id: 020cbeb6382c8c89dcec2cd406fb47a8, serialized_description_list: 'a:1:{s:6:"eng-GB";s:0:"";}', serialized_name_list: 'a:2:{s:6:"eng-GB";s:14:"Event calendar";s:16:"always-available";s:6:"eng-GB";}', sort_field: 1, sort_order: 1, url_alias_name: '', version: 0 } + - { always_available: 0, contentobject_name: '<name>', created: 1343140536, creator_id: 14, id: 33, identifier: banner, initial_language_id: 8, is_container: 0, language_mask: 9, modified: 1343140536, modifier_id: 14, remote_id: 9cb558e25fd946246bbb32950c00228e, serialized_description_list: 'a:0:{}', serialized_name_list: 'a:2:{s:6:"eng-GB";s:6:"Banner";s:16:"always-available";s:6:"eng-GB";}', sort_field: 1, sort_order: 1, url_alias_name: '', version: 0 } + - { always_available: 0, contentobject_name: '<title>', created: 1343140536, creator_id: 14, id: 34, identifier: forums, initial_language_id: 8, is_container: 1, language_mask: 9, modified: 1343140536, modifier_id: 14, remote_id: 60a921e54c1efbb9456bd2283d9e66cb, serialized_description_list: 'a:0:{}', serialized_name_list: 'a:2:{s:6:"eng-GB";s:6:"Forums";s:16:"always-available";s:6:"eng-GB";}', sort_field: 1, sort_order: 1, url_alias_name: '', version: 0 } + - { always_available: 0, contentobject_name: '<name>', created: 1343140536, creator_id: 14, id: 35, identifier: video, initial_language_id: 8, is_container: 0, language_mask: 9, modified: 1343140536, modifier_id: 14, remote_id: b38417e8194fb8f893ca918d297b4fa8, serialized_description_list: 'a:2:{s:6:"eng-GB";s:0:"";s:16:"always-available";s:6:"eng-GB";}', serialized_name_list: 'a:2:{s:6:"eng-GB";s:5:"Video";s:16:"always-available";s:6:"eng-GB";}', sort_field: 1, sort_order: 1, url_alias_name: '', version: 0 } + - { always_available: 0, contentobject_name: '<name>', created: 1343140536, creator_id: 14, id: 36, identifier: url, initial_language_id: 8, is_container: 0, language_mask: 9, modified: 1343140536, modifier_id: 14, remote_id: 20be803fa76256ebff5a3090a351dce6, serialized_description_list: 'a:2:{s:6:"eng-GB";s:0:"";s:16:"always-available";s:6:"eng-GB";}', serialized_name_list: 'a:2:{s:6:"eng-GB";s:3:"Url";s:16:"always-available";s:6:"eng-GB";}', sort_field: 1, sort_order: 1, url_alias_name: '', version: 0 } +ezcontentclass_attribute: + - { can_translate: 1, category: '', contentclass_id: 1, data_float1: 0, data_float2: 0, data_float3: 0, data_float4: 0, data_int1: 255, data_int2: 0, data_int3: 0, data_int4: 0, data_text1: Folder, data_text2: '', data_text3: '', data_text4: '', data_text5: '', data_type_string: ezstring, id: 4, identifier: name, is_information_collector: 0, is_required: 1, is_searchable: 1, placement: 1, serialized_data_text: 'a:2:{i:0;s:0:"";s:16:"always-available";b:0;}', serialized_description_list: 'a:2:{i:0;s:0:"";s:16:"always-available";b:0;}', serialized_name_list: 'a:2:{s:16:"always-available";s:6:"eng-US";s:6:"eng-US";s:4:"Name";}', version: 0 } + - { can_translate: 1, category: '', contentclass_id: 3, data_float1: 0, data_float2: 0, data_float3: 0, data_float4: 0, data_int1: 255, data_int2: 0, data_int3: 0, data_int4: 0, data_text1: '', data_text2: '', data_text3: '', data_text4: '', data_text5: '', data_type_string: ezstring, id: 6, identifier: name, is_information_collector: 0, is_required: 1, is_searchable: 1, placement: 1, serialized_data_text: 'a:2:{i:0;s:0:"";s:16:"always-available";b:0;}', serialized_description_list: 'a:2:{i:0;s:0:"";s:16:"always-available";b:0;}', serialized_name_list: 'a:2:{s:16:"always-available";s:6:"eng-US";s:6:"eng-US";s:4:"Name";}', version: 0 } + - { can_translate: 1, category: '', contentclass_id: 3, data_float1: 0, data_float2: 0, data_float3: 0, data_float4: 0, data_int1: 255, data_int2: 0, data_int3: 0, data_int4: 0, data_text1: '', data_text2: '', data_text3: '', data_text4: '', data_text5: '', data_type_string: ezstring, id: 7, identifier: description, is_information_collector: 0, is_required: 0, is_searchable: 1, placement: 2, serialized_data_text: 'a:2:{i:0;s:0:"";s:16:"always-available";b:0;}', serialized_description_list: 'a:2:{i:0;s:0:"";s:16:"always-available";b:0;}', serialized_name_list: 'a:2:{s:16:"always-available";s:6:"eng-US";s:6:"eng-US";s:11:"Description";}', version: 0 } + - { can_translate: 1, category: '', contentclass_id: 4, data_float1: 0, data_float2: 0, data_float3: 0, data_float4: 0, data_int1: 255, data_int2: 0, data_int3: 0, data_int4: 0, data_text1: '', data_text2: '', data_text3: '', data_text4: '', data_text5: '', data_type_string: ezstring, id: 8, identifier: first_name, is_information_collector: 0, is_required: 1, is_searchable: 1, placement: 1, serialized_data_text: 'a:2:{i:0;s:0:"";s:16:"always-available";b:0;}', serialized_description_list: 'a:2:{i:0;s:0:"";s:16:"always-available";b:0;}', serialized_name_list: 'a:2:{s:16:"always-available";s:6:"eng-US";s:6:"eng-US";s:10:"First name";}', version: 0 } + - { can_translate: 1, category: '', contentclass_id: 4, data_float1: 0, data_float2: 0, data_float3: 0, data_float4: 0, data_int1: 255, data_int2: 0, data_int3: 0, data_int4: 0, data_text1: '', data_text2: '', data_text3: '', data_text4: '', data_text5: '', data_type_string: ezstring, id: 9, identifier: last_name, is_information_collector: 0, is_required: 1, is_searchable: 1, placement: 2, serialized_data_text: 'a:2:{i:0;s:0:"";s:16:"always-available";b:0;}', serialized_description_list: 'a:2:{i:0;s:0:"";s:16:"always-available";b:0;}', serialized_name_list: 'a:2:{s:16:"always-available";s:6:"eng-US";s:6:"eng-US";s:9:"Last name";}', version: 0 } + - { can_translate: 0, category: '', contentclass_id: 4, data_float1: 0, data_float2: 0, data_float3: 0, data_float4: 0, data_int1: 0, data_int2: 0, data_int3: 0, data_int4: 0, data_text1: '', data_text2: '', data_text3: '', data_text4: '', data_text5: '', data_type_string: ezuser, id: 12, identifier: user_account, is_information_collector: 0, is_required: 1, is_searchable: 1, placement: 3, serialized_data_text: 'a:2:{i:0;s:0:"";s:16:"always-available";b:0;}', serialized_description_list: 'a:2:{i:0;s:0:"";s:16:"always-available";b:0;}', serialized_name_list: 'a:2:{s:16:"always-available";s:6:"eng-US";s:6:"eng-US";s:12:"User account";}', version: 0 } + - { can_translate: 1, category: '', contentclass_id: 13, data_float1: 0, data_float2: 0, data_float3: 0, data_float4: 0, data_int1: 100, data_int2: 0, data_int3: 0, data_int4: 0, data_text1: '', data_text2: '', data_text3: '', data_text4: '', data_text5: '', data_type_string: ezstring, id: 149, identifier: subject, is_information_collector: 0, is_required: 1, is_searchable: 1, placement: 1, serialized_data_text: 'a:2:{i:0;s:0:"";s:16:"always-available";b:0;}', serialized_description_list: 'a:2:{i:0;s:0:"";s:16:"always-available";b:0;}', serialized_name_list: 'a:2:{s:16:"always-available";s:6:"eng-US";s:6:"eng-US";s:7:"Subject";}', version: 0 } + - { can_translate: 1, category: '', contentclass_id: 13, data_float1: 0, data_float2: 0, data_float3: 0, data_float4: 0, data_int1: 0, data_int2: 0, data_int3: 0, data_int4: 0, data_text1: '', data_text2: '', data_text3: '', data_text4: '', data_text5: '', data_type_string: ezstring, id: 150, identifier: author, is_information_collector: 0, is_required: 1, is_searchable: 1, placement: 2, serialized_data_text: 'a:2:{i:0;s:0:"";s:16:"always-available";b:0;}', serialized_description_list: 'a:2:{i:0;s:0:"";s:16:"always-available";b:0;}', serialized_name_list: 'a:2:{s:16:"always-available";s:6:"eng-US";s:6:"eng-US";s:6:"Author";}', version: 0 } + - { can_translate: 1, category: '', contentclass_id: 13, data_float1: 0, data_float2: 0, data_float3: 0, data_float4: 0, data_int1: 20, data_int2: 0, data_int3: 0, data_int4: 0, data_text1: '', data_text2: '', data_text3: '', data_text4: '', data_text5: '', data_type_string: eztext, id: 151, identifier: message, is_information_collector: 0, is_required: 1, is_searchable: 1, placement: 3, serialized_data_text: 'a:2:{i:0;s:0:"";s:16:"always-available";b:0;}', serialized_description_list: 'a:2:{i:0;s:0:"";s:16:"always-available";b:0;}', serialized_name_list: 'a:2:{s:16:"always-available";s:6:"eng-US";s:6:"eng-US";s:7:"Message";}', version: 0 } + - { can_translate: 1, category: '', contentclass_id: 1, data_float1: 0, data_float2: 0, data_float3: 0, data_float4: 0, data_int1: 100, data_int2: 0, data_int3: 0, data_int4: 0, data_text1: '', data_text2: '', data_text3: '', data_text4: '', data_text5: '', data_type_string: ezstring, id: 155, identifier: short_name, is_information_collector: 0, is_required: 0, is_searchable: 1, placement: 2, serialized_data_text: 'a:2:{i:0;s:0:"";s:16:"always-available";b:0;}', serialized_description_list: 'a:2:{i:0;s:0:"";s:16:"always-available";b:0;}', serialized_name_list: 'a:2:{s:16:"always-available";s:6:"eng-US";s:6:"eng-US";s:10:"Short name";}', version: 0 } + - { can_translate: 0, category: '', contentclass_id: 1, data_float1: 0, data_float2: 0, data_float3: 0, data_float4: 0, data_int1: 0, data_int2: 0, data_int3: 1, data_int4: 0, data_text1: '', data_text2: '', data_text3: '', data_text4: '', data_text5: '', data_type_string: ezboolean, id: 158, identifier: show_children, is_information_collector: 0, is_required: 0, is_searchable: 0, placement: 5, serialized_data_text: 'a:2:{i:0;s:0:"";s:16:"always-available";b:0;}', serialized_description_list: 'a:2:{i:0;s:0:"";s:16:"always-available";b:0;}', serialized_name_list: 'a:2:{s:16:"always-available";s:6:"eng-US";s:6:"eng-US";s:17:"Display sub items";}', version: 0 } + - { can_translate: 1, category: '', contentclass_id: 14, data_float1: 0, data_float2: 0, data_float3: 0, data_float4: 0, data_int1: 0, data_int2: 0, data_int3: 0, data_int4: 0, data_text1: '', data_text2: '', data_text3: '', data_text4: '', data_text5: '', data_type_string: ezstring, id: 159, identifier: name, is_information_collector: 0, is_required: 0, is_searchable: 1, placement: 1, serialized_data_text: 'a:2:{i:0;s:0:"";s:16:"always-available";b:0;}', serialized_description_list: 'a:2:{i:0;s:0:"";s:16:"always-available";b:0;}', serialized_name_list: 'a:2:{s:16:"always-available";s:6:"eng-US";s:6:"eng-US";s:4:"Name";}', version: 0 } + - { can_translate: 0, category: '', contentclass_id: 14, data_float1: 0, data_float2: 0, data_float3: 0, data_float4: 0, data_int1: 1, data_int2: 0, data_int3: 0, data_int4: 0, data_text1: site.ini, data_text2: SiteSettings, data_text3: IndexPage, data_text4: '', data_text5: override;user;admin;demo, data_type_string: ezinisetting, id: 160, identifier: indexpage, is_information_collector: 0, is_required: 0, is_searchable: 0, placement: 2, serialized_data_text: 'a:2:{i:0;s:0:"";s:16:"always-available";b:0;}', serialized_description_list: 'a:2:{i:0;s:0:"";s:16:"always-available";b:0;}', serialized_name_list: 'a:2:{s:16:"always-available";s:6:"eng-US";s:6:"eng-US";s:10:"Index Page";}', version: 0 } + - { can_translate: 0, category: '', contentclass_id: 14, data_float1: 0, data_float2: 0, data_float3: 0, data_float4: 0, data_int1: 1, data_int2: 0, data_int3: 0, data_int4: 0, data_text1: site.ini, data_text2: SiteSettings, data_text3: DefaultPage, data_text4: '', data_text5: override;user;admin;demo, data_type_string: ezinisetting, id: 161, identifier: defaultpage, is_information_collector: 0, is_required: 0, is_searchable: 0, placement: 3, serialized_data_text: 'a:2:{i:0;s:0:"";s:16:"always-available";b:0;}', serialized_description_list: 'a:2:{i:0;s:0:"";s:16:"always-available";b:0;}', serialized_name_list: 'a:2:{s:16:"always-available";s:6:"eng-US";s:6:"eng-US";s:12:"Default Page";}', version: 0 } + - { can_translate: 0, category: '', contentclass_id: 14, data_float1: 0, data_float2: 0, data_float3: 0, data_float4: 0, data_int1: 2, data_int2: 0, data_int3: 0, data_int4: 0, data_text1: site.ini, data_text2: DebugSettings, data_text3: DebugOutput, data_text4: '', data_text5: override;user;admin;demo, data_type_string: ezinisetting, id: 162, identifier: debugoutput, is_information_collector: 0, is_required: 0, is_searchable: 0, placement: 4, serialized_data_text: 'a:2:{i:0;s:0:"";s:16:"always-available";b:0;}', serialized_description_list: 'a:2:{i:0;s:0:"";s:16:"always-available";b:0;}', serialized_name_list: 'a:2:{s:16:"always-available";s:6:"eng-US";s:6:"eng-US";s:12:"Debug Output";}', version: 0 } + - { can_translate: 0, category: '', contentclass_id: 14, data_float1: 0, data_float2: 0, data_float3: 0, data_float4: 0, data_int1: 2, data_int2: 0, data_int3: 0, data_int4: 0, data_text1: site.ini, data_text2: DebugSettings, data_text3: DebugByIP, data_text4: '', data_text5: override;user;admin;demo, data_type_string: ezinisetting, id: 163, identifier: debugbyip, is_information_collector: 0, is_required: 0, is_searchable: 0, placement: 5, serialized_data_text: 'a:2:{i:0;s:0:"";s:16:"always-available";b:0;}', serialized_description_list: 'a:2:{i:0;s:0:"";s:16:"always-available";b:0;}', serialized_name_list: 'a:2:{s:16:"always-available";s:6:"eng-US";s:6:"eng-US";s:11:"Debug By IP";}', version: 0 } + - { can_translate: 0, category: '', contentclass_id: 14, data_float1: 0, data_float2: 0, data_float3: 0, data_float4: 0, data_int1: 6, data_int2: 0, data_int3: 0, data_int4: 0, data_text1: site.ini, data_text2: DebugSettings, data_text3: DebugIPList, data_text4: '', data_text5: override;user;admin;demo, data_type_string: ezinisetting, id: 164, identifier: debugiplist, is_information_collector: 0, is_required: 0, is_searchable: 0, placement: 6, serialized_data_text: 'a:2:{i:0;s:0:"";s:16:"always-available";b:0;}', serialized_description_list: 'a:2:{i:0;s:0:"";s:16:"always-available";b:0;}', serialized_name_list: 'a:2:{s:16:"always-available";s:6:"eng-US";s:6:"eng-US";s:13:"Debug IP List";}', version: 0 } + - { can_translate: 0, category: '', contentclass_id: 14, data_float1: 0, data_float2: 0, data_float3: 0, data_float4: 0, data_int1: 2, data_int2: 0, data_int3: 0, data_int4: 0, data_text1: site.ini, data_text2: DebugSettings, data_text3: DebugRedirection, data_text4: '', data_text5: override;user;admin;demo, data_type_string: ezinisetting, id: 165, identifier: debugredirection, is_information_collector: 0, is_required: 0, is_searchable: 0, placement: 7, serialized_data_text: 'a:2:{i:0;s:0:"";s:16:"always-available";b:0;}', serialized_description_list: 'a:2:{i:0;s:0:"";s:16:"always-available";b:0;}', serialized_name_list: 'a:2:{s:16:"always-available";s:6:"eng-US";s:6:"eng-US";s:17:"Debug Redirection";}', version: 0 } + - { can_translate: 0, category: '', contentclass_id: 14, data_float1: 0, data_float2: 0, data_float3: 0, data_float4: 0, data_int1: 2, data_int2: 0, data_int3: 0, data_int4: 0, data_text1: site.ini, data_text2: ContentSettings, data_text3: ViewCaching, data_text4: '', data_text5: override;user;admin;demo, data_type_string: ezinisetting, id: 166, identifier: viewcaching, is_information_collector: 0, is_required: 0, is_searchable: 0, placement: 8, serialized_data_text: 'a:2:{i:0;s:0:"";s:16:"always-available";b:0;}', serialized_description_list: 'a:2:{i:0;s:0:"";s:16:"always-available";b:0;}', serialized_name_list: 'a:2:{s:16:"always-available";s:6:"eng-US";s:6:"eng-US";s:12:"View Caching";}', version: 0 } + - { can_translate: 0, category: '', contentclass_id: 14, data_float1: 0, data_float2: 0, data_float3: 0, data_float4: 0, data_int1: 2, data_int2: 0, data_int3: 0, data_int4: 0, data_text1: site.ini, data_text2: TemplateSettings, data_text3: TemplateCache, data_text4: '', data_text5: override;user;admin;demo, data_type_string: ezinisetting, id: 167, identifier: templatecache, is_information_collector: 0, is_required: 0, is_searchable: 0, placement: 9, serialized_data_text: 'a:2:{i:0;s:0:"";s:16:"always-available";b:0;}', serialized_description_list: 'a:2:{i:0;s:0:"";s:16:"always-available";b:0;}', serialized_name_list: 'a:2:{s:16:"always-available";s:6:"eng-US";s:6:"eng-US";s:14:"Template Cache";}', version: 0 } + - { can_translate: 0, category: '', contentclass_id: 14, data_float1: 0, data_float2: 0, data_float3: 0, data_float4: 0, data_int1: 2, data_int2: 0, data_int3: 0, data_int4: 0, data_text1: site.ini, data_text2: TemplateSettings, data_text3: TemplateCompile, data_text4: '', data_text5: override;user;admin;demo, data_type_string: ezinisetting, id: 168, identifier: templatecompile, is_information_collector: 0, is_required: 0, is_searchable: 0, placement: 10, serialized_data_text: 'a:2:{i:0;s:0:"";s:16:"always-available";b:0;}', serialized_description_list: 'a:2:{i:0;s:0:"";s:16:"always-available";b:0;}', serialized_name_list: 'a:2:{s:16:"always-available";s:6:"eng-US";s:6:"eng-US";s:16:"Template Compile";}', version: 0 } + - { can_translate: 0, category: '', contentclass_id: 14, data_float1: 0, data_float2: 0, data_float3: 0, data_float4: 0, data_int1: 6, data_int2: 0, data_int3: 0, data_int4: 0, data_text1: image.ini, data_text2: small, data_text3: Filters, data_text4: '', data_text5: override;user;admin;demo, data_type_string: ezinisetting, id: 169, identifier: imagesmall, is_information_collector: 0, is_required: 0, is_searchable: 0, placement: 11, serialized_data_text: 'a:2:{i:0;s:0:"";s:16:"always-available";b:0;}', serialized_description_list: 'a:2:{i:0;s:0:"";s:16:"always-available";b:0;}', serialized_name_list: 'a:2:{s:16:"always-available";s:6:"eng-US";s:6:"eng-US";s:16:"Image Small Size";}', version: 0 } + - { can_translate: 0, category: '', contentclass_id: 14, data_float1: 0, data_float2: 0, data_float3: 0, data_float4: 0, data_int1: 6, data_int2: 0, data_int3: 0, data_int4: 0, data_text1: image.ini, data_text2: medium, data_text3: Filters, data_text4: '', data_text5: override;user;admin;demo, data_type_string: ezinisetting, id: 170, identifier: imagemedium, is_information_collector: 0, is_required: 0, is_searchable: 0, placement: 12, serialized_data_text: 'a:2:{i:0;s:0:"";s:16:"always-available";b:0;}', serialized_description_list: 'a:2:{i:0;s:0:"";s:16:"always-available";b:0;}', serialized_name_list: 'a:2:{s:16:"always-available";s:6:"eng-US";s:6:"eng-US";s:17:"Image Medium Size";}', version: 0 } + - { can_translate: 0, category: '', contentclass_id: 14, data_float1: 0, data_float2: 0, data_float3: 0, data_float4: 0, data_int1: 6, data_int2: 0, data_int3: 0, data_int4: 0, data_text1: image.ini, data_text2: large, data_text3: Filters, data_text4: '', data_text5: override;user;admin;demo, data_type_string: ezinisetting, id: 171, identifier: imagelarge, is_information_collector: 0, is_required: 0, is_searchable: 0, placement: 13, serialized_data_text: 'a:2:{i:0;s:0:"";s:16:"always-available";b:0;}', serialized_description_list: 'a:2:{i:0;s:0:"";s:16:"always-available";b:0;}', serialized_name_list: 'a:2:{s:16:"always-available";s:6:"eng-US";s:6:"eng-US";s:16:"Image Large Size";}', version: 0 } + - { can_translate: 0, category: '', contentclass_id: 15, data_float1: 0, data_float2: 0, data_float3: 0, data_float4: 0, data_int1: 1, data_int2: 0, data_int3: 0, data_int4: 0, data_text1: site.ini, data_text2: SiteSettings, data_text3: SiteName, data_text4: '', data_text5: override;user;admin;demo, data_type_string: ezinisetting, id: 172, identifier: title, is_information_collector: 0, is_required: 0, is_searchable: 0, placement: 1, serialized_data_text: 'a:2:{i:0;s:0:"";s:16:"always-available";b:0;}', serialized_description_list: 'a:2:{i:0;s:0:"";s:16:"always-available";b:0;}', serialized_name_list: 'a:2:{s:16:"always-available";s:6:"eng-US";s:6:"eng-US";s:5:"Title";}', version: 0 } + - { can_translate: 0, category: '', contentclass_id: 15, data_float1: 0, data_float2: 0, data_float3: 0, data_float4: 0, data_int1: 6, data_int2: 0, data_int3: 0, data_int4: 0, data_text1: site.ini, data_text2: SiteSettings, data_text3: MetaDataArray, data_text4: '', data_text5: override;user;admin;demo, data_type_string: ezinisetting, id: 173, identifier: meta_data, is_information_collector: 0, is_required: 0, is_searchable: 0, placement: 2, serialized_data_text: 'a:2:{i:0;s:0:"";s:16:"always-available";b:0;}', serialized_description_list: 'a:2:{i:0;s:0:"";s:16:"always-available";b:0;}', serialized_name_list: 'a:2:{s:16:"always-available";s:6:"eng-US";s:6:"eng-US";s:9:"Meta data";}', version: 0 } + - { can_translate: 1, category: '', contentclass_id: 15, data_float1: 0, data_float2: 0, data_float3: 0, data_float4: 0, data_int1: 0, data_int2: 0, data_int3: 0, data_int4: 0, data_text1: '', data_text2: '', data_text3: '', data_text4: '', data_text5: '', data_type_string: ezimage, id: 174, identifier: image, is_information_collector: 0, is_required: 0, is_searchable: 0, placement: 3, serialized_data_text: 'a:2:{i:0;s:0:"";s:16:"always-available";b:0;}', serialized_description_list: 'a:2:{i:0;s:0:"";s:16:"always-available";b:0;}', serialized_name_list: 'a:2:{s:16:"always-available";s:6:"eng-US";s:6:"eng-US";s:5:"Image";}', version: 0 } + - { can_translate: 1, category: '', contentclass_id: 15, data_float1: 0, data_float2: 0, data_float3: 0, data_float4: 0, data_int1: 0, data_int2: 0, data_int3: 0, data_int4: 0, data_text1: sitestyle, data_text2: '', data_text3: '', data_text4: '', data_text5: '', data_type_string: ezpackage, id: 175, identifier: sitestyle, is_information_collector: 0, is_required: 0, is_searchable: 0, placement: 4, serialized_data_text: 'a:2:{i:0;s:0:"";s:16:"always-available";b:0;}', serialized_description_list: 'a:2:{i:0;s:0:"";s:16:"always-available";b:0;}', serialized_name_list: 'a:2:{s:16:"always-available";s:6:"eng-US";s:6:"eng-US";s:9:"Sitestyle";}', version: 0 } + - { can_translate: 0, category: '', contentclass_id: 15, data_float1: 0, data_float2: 0, data_float3: 0, data_float4: 0, data_int1: 1, data_int2: 0, data_int3: 0, data_int4: 0, data_text1: site.ini, data_text2: MailSettings, data_text3: AdminEmail, data_text4: '', data_text5: override;user;admin;demo, data_type_string: ezinisetting, id: 177, identifier: email, is_information_collector: 0, is_required: 0, is_searchable: 0, placement: 6, serialized_data_text: 'a:2:{i:0;s:0:"";s:16:"always-available";b:0;}', serialized_description_list: 'a:2:{i:0;s:0:"";s:16:"always-available";b:0;}', serialized_name_list: 'a:2:{s:16:"always-available";s:6:"eng-US";s:6:"eng-US";s:5:"Email";}', version: 0 } + - { can_translate: 0, category: '', contentclass_id: 15, data_float1: 0, data_float2: 0, data_float3: 0, data_float4: 0, data_int1: 1, data_int2: 0, data_int3: 0, data_int4: 0, data_text1: site.ini, data_text2: SiteSettings, data_text3: SiteURL, data_text4: '', data_text5: override;user;admin;demo, data_type_string: ezinisetting, id: 178, identifier: siteurl, is_information_collector: 0, is_required: 0, is_searchable: 0, placement: 7, serialized_data_text: 'a:2:{i:0;s:0:"";s:16:"always-available";b:0;}', serialized_description_list: 'a:2:{i:0;s:0:"";s:16:"always-available";b:0;}', serialized_name_list: 'a:2:{s:16:"always-available";s:6:"eng-US";s:6:"eng-US";s:8:"Site URL";}', version: 0 } + - { can_translate: 1, category: '', contentclass_id: 4, data_float1: 0, data_float2: 0, data_float3: 0, data_float4: 0, data_int1: 10, data_int2: 0, data_int3: 0, data_int4: 0, data_text1: '', data_text2: '', data_text3: '', data_text4: '', data_text5: '', data_type_string: eztext, id: 179, identifier: signature, is_information_collector: 0, is_required: 0, is_searchable: 1, placement: 4, serialized_data_text: 'a:2:{i:0;s:0:"";s:16:"always-available";b:0;}', serialized_description_list: 'a:2:{i:0;s:0:"";s:16:"always-available";b:0;}', serialized_name_list: 'a:2:{s:16:"always-available";s:6:"eng-US";s:6:"eng-US";s:9:"Signature";}', version: 0 } + - { can_translate: 1, category: '', contentclass_id: 4, data_float1: 0, data_float2: 0, data_float3: 0, data_float4: 0, data_int1: 1, data_int2: 0, data_int3: 0, data_int4: 0, data_text1: '', data_text2: '', data_text3: '', data_text4: '', data_text5: '', data_type_string: ezimage, id: 180, identifier: image, is_information_collector: 0, is_required: 0, is_searchable: 0, placement: 5, serialized_data_text: 'a:2:{i:0;s:0:"";s:16:"always-available";b:0;}', serialized_description_list: 'a:2:{i:0;s:0:"";s:16:"always-available";b:0;}', serialized_name_list: 'a:2:{s:16:"always-available";s:6:"eng-US";s:6:"eng-US";s:5:"Image";}', version: 0 } + - { can_translate: 1, category: '', contentclass_id: 16, data_float1: 0, data_float2: 0, data_float3: 0, data_float4: 0, data_int1: 255, data_int2: 0, data_int3: 0, data_int4: 0, data_text1: 'New article', data_text2: '', data_text3: '', data_text4: '', data_text5: '', data_type_string: ezstring, id: 181, identifier: title, is_information_collector: 0, is_required: 1, is_searchable: 1, placement: 1, serialized_data_text: 'a:0:{}', serialized_description_list: 'a:1:{s:6:"eng-GB";s:0:"";}', serialized_name_list: 'a:2:{s:6:"eng-GB";s:5:"Title";s:16:"always-available";s:6:"eng-GB";}', version: 0 } + - { can_translate: 1, category: '', contentclass_id: 16, data_float1: 0, data_float2: 0, data_float3: 0, data_float4: 0, data_int1: 255, data_int2: 0, data_int3: 0, data_int4: 0, data_text1: '', data_text2: '', data_text3: '', data_text4: '', data_text5: '', data_type_string: ezstring, id: 182, identifier: short_title, is_information_collector: 0, is_required: 0, is_searchable: 1, placement: 2, serialized_data_text: 'a:0:{}', serialized_description_list: 'a:1:{s:6:"eng-GB";s:0:"";}', serialized_name_list: 'a:2:{s:6:"eng-GB";s:11:"Short title";s:16:"always-available";s:6:"eng-GB";}', version: 0 } + - { can_translate: 1, category: '', contentclass_id: 16, data_float1: 0, data_float2: 0, data_float3: 0, data_float4: 0, data_int1: 0, data_int2: 0, data_int3: 0, data_int4: 0, data_text1: '', data_text2: '', data_text3: '', data_text4: '', data_text5: '', data_type_string: ezauthor, id: 183, identifier: author, is_information_collector: 0, is_required: 0, is_searchable: 0, placement: 3, serialized_data_text: 'a:0:{}', serialized_description_list: 'a:1:{s:6:"eng-GB";s:0:"";}', serialized_name_list: 'a:2:{s:6:"eng-GB";s:6:"Author";s:16:"always-available";s:6:"eng-GB";}', version: 0 } + - { can_translate: 1, category: '', contentclass_id: 16, data_float1: 0, data_float2: 0, data_float3: 0, data_float4: 0, data_int1: 0, data_int2: 0, data_int3: 0, data_int4: 0, data_text1: '', data_text2: '', data_text3: '', data_text4: '', data_text5: '', data_type_string: ezimage, id: 186, identifier: image, is_information_collector: 0, is_required: 0, is_searchable: 0, placement: 6, serialized_data_text: 'a:0:{}', serialized_description_list: 'a:1:{s:6:"eng-GB";s:0:"";}', serialized_name_list: 'a:2:{s:6:"eng-GB";s:5:"Image";s:16:"always-available";s:6:"eng-GB";}', version: 0 } + - { can_translate: 1, category: '', contentclass_id: 16, data_float1: 0, data_float2: 0, data_float3: 0, data_float4: 0, data_int1: 0, data_int2: 0, data_int3: 0, data_int4: 0, data_text1: '', data_text2: '', data_text3: '', data_text4: '', data_text5: '', data_type_string: ezdatetime, id: 188, identifier: publish_date, is_information_collector: 0, is_required: 0, is_searchable: 1, placement: 8, serialized_data_text: 'a:0:{}', serialized_description_list: 'a:1:{s:6:"eng-GB";s:0:"";}', serialized_name_list: 'a:2:{s:6:"eng-GB";s:12:"Publish date";s:16:"always-available";s:6:"eng-GB";}', version: 0 } + - { can_translate: 1, category: '', contentclass_id: 16, data_float1: 0, data_float2: 0, data_float3: 0, data_float4: 0, data_int1: 0, data_int2: 0, data_int3: 0, data_int4: 0, data_text1: '', data_text2: '', data_text3: '', data_text4: '', data_text5: '', data_type_string: ezkeyword, id: 190, identifier: tags, is_information_collector: 0, is_required: 0, is_searchable: 1, placement: 10, serialized_data_text: 'a:0:{}', serialized_description_list: 'a:2:{s:6:"eng-GB";s:0:"";s:16:"always-available";s:6:"eng-GB";}', serialized_name_list: 'a:2:{s:6:"eng-GB";s:4:"Tags";s:16:"always-available";s:6:"eng-GB";}', version: 0 } + - { can_translate: 1, category: '', contentclass_id: 16, data_float1: 0, data_float2: 0, data_float3: 0, data_float4: 0, data_int1: 0, data_int2: 0, data_int3: 0, data_int4: 0, data_text1: '', data_text2: '', data_text3: '', data_text4: '', data_text5: '', data_type_string: ezgmaplocation, id: 191, identifier: location, is_information_collector: 0, is_required: 0, is_searchable: 1, placement: 11, serialized_data_text: 'a:0:{}', serialized_description_list: 'a:2:{s:6:"eng-GB";s:0:"";s:16:"always-available";s:6:"eng-GB";}', serialized_name_list: 'a:2:{s:6:"eng-GB";s:8:"Location";s:16:"always-available";s:6:"eng-GB";}', version: 0 } + - { can_translate: 1, category: '', contentclass_id: 16, data_float1: 0, data_float2: 0, data_float3: 0, data_float4: 0, data_int1: 0, data_int2: 0, data_int3: 0, data_int4: 0, data_text1: '', data_text2: '', data_text3: '', data_text4: '', data_text5: '', data_type_string: ezcomcomments, id: 192, identifier: comments, is_information_collector: 0, is_required: 0, is_searchable: 1, placement: 12, serialized_data_text: 'a:0:{}', serialized_description_list: 'a:2:{s:6:"eng-GB";s:0:"";s:16:"always-available";s:6:"eng-GB";}', serialized_name_list: 'a:2:{s:6:"eng-GB";s:8:"Comments";s:16:"always-available";s:6:"eng-GB";}', version: 0 } + - { can_translate: 1, category: '', contentclass_id: 17, data_float1: 0, data_float2: 0, data_float3: 0, data_float4: 0, data_int1: 0, data_int2: 0, data_int3: 0, data_int4: 0, data_text1: '', data_text2: '', data_text3: '', data_text4: '', data_text5: '', data_type_string: ezstring, id: 193, identifier: name, is_information_collector: 0, is_required: 0, is_searchable: 1, placement: 1, serialized_data_text: 'a:0:{}', serialized_description_list: 'a:1:{s:6:"eng-GB";s:0:"";}', serialized_name_list: 'a:2:{s:6:"eng-GB";s:4:"Name";s:16:"always-available";s:6:"eng-GB";}', version: 0 } + - { can_translate: 1, category: '', contentclass_id: 17, data_float1: 0, data_float2: 0, data_float3: 0, data_float4: 0, data_int1: 0, data_int2: 0, data_int3: 0, data_int4: 0, data_text1: '', data_text2: '', data_text3: '', data_text4: '', data_text5: '', data_type_string: ezkeyword, id: 195, identifier: tags, is_information_collector: 0, is_required: 0, is_searchable: 1, placement: 3, serialized_data_text: 'a:0:{}', serialized_description_list: 'a:2:{s:6:"eng-GB";s:0:"";s:16:"always-available";s:6:"eng-GB";}', serialized_name_list: 'a:2:{s:6:"eng-GB";s:4:"Tags";s:16:"always-available";s:6:"eng-GB";}', version: 0 } + - { can_translate: 1, category: '', contentclass_id: 18, data_float1: 0, data_float2: 0, data_float3: 0, data_float4: 0, data_int1: 0, data_int2: 0, data_int3: 0, data_int4: 0, data_text1: '', data_text2: '', data_text3: '', data_text4: '', data_text5: '', data_type_string: ezstring, id: 196, identifier: title, is_information_collector: 0, is_required: 0, is_searchable: 1, placement: 1, serialized_data_text: 'a:0:{}', serialized_description_list: 'a:1:{s:6:"eng-GB";s:0:"";}', serialized_name_list: 'a:2:{s:6:"eng-GB";s:5:"Title";s:16:"always-available";s:6:"eng-GB";}', version: 0 } + - { can_translate: 1, category: '', contentclass_id: 18, data_float1: 0, data_float2: 0, data_float3: 0, data_float4: 0, data_int1: 1, data_int2: 0, data_int3: 0, data_int4: 0, data_text1: '', data_text2: '', data_text3: '', data_text4: '', data_text5: '', data_type_string: ezdatetime, id: 198, identifier: publication_date, is_information_collector: 0, is_required: 0, is_searchable: 1, placement: 3, serialized_data_text: 'a:0:{}', serialized_description_list: 'a:1:{s:6:"eng-GB";s:0:"";}', serialized_name_list: 'a:2:{s:6:"eng-GB";s:16:"Publication date";s:16:"always-available";s:6:"eng-GB";}', version: 0 } + - { can_translate: 1, category: '', contentclass_id: 18, data_float1: 0, data_float2: 0, data_float3: 0, data_float4: 0, data_int1: 0, data_int2: 0, data_int3: 0, data_int4: 0, data_text1: '', data_text2: '', data_text3: '', data_text4: '', data_text5: '', data_type_string: ezkeyword, id: 199, identifier: tags, is_information_collector: 0, is_required: 0, is_searchable: 1, placement: 5, serialized_data_text: 'a:0:{}', serialized_description_list: 'a:1:{s:6:"eng-GB";s:0:"";}', serialized_name_list: 'a:2:{s:6:"eng-GB";s:4:"Tags";s:16:"always-available";s:6:"eng-GB";}', version: 0 } + - { can_translate: 1, category: '', contentclass_id: 18, data_float1: 0, data_float2: 0, data_float3: 0, data_float4: 0, data_int1: 0, data_int2: 0, data_int3: 0, data_int4: 0, data_text1: '', data_text2: '', data_text3: '', data_text4: '', data_text5: '', data_type_string: ezcomcomments, id: 200, identifier: comments, is_information_collector: 0, is_required: 0, is_searchable: 1, placement: 6, serialized_data_text: 'a:0:{}', serialized_description_list: 'a:2:{s:6:"eng-GB";s:0:"";s:16:"always-available";s:6:"eng-GB";}', serialized_name_list: 'a:2:{s:6:"eng-GB";s:8:"Comments";s:16:"always-available";s:6:"eng-GB";}', version: 0 } + - { can_translate: 1, category: '', contentclass_id: 19, data_float1: 0, data_float2: 0, data_float3: 0, data_float4: 0, data_int1: 0, data_int2: 0, data_int3: 0, data_int4: 0, data_text1: '', data_text2: '', data_text3: '', data_text4: '', data_text5: '', data_type_string: ezstring, id: 201, identifier: name, is_information_collector: 0, is_required: 0, is_searchable: 1, placement: 1, serialized_data_text: 'a:0:{}', serialized_description_list: 'a:1:{s:6:"eng-GB";s:0:"";}', serialized_name_list: 'a:2:{s:6:"eng-GB";s:4:"Name";s:16:"always-available";s:6:"eng-GB";}', version: 0 } + - { can_translate: 1, category: '', contentclass_id: 19, data_float1: 0, data_float2: 0, data_float3: 0, data_float4: 0, data_int1: 0, data_int2: 0, data_int3: 0, data_int4: 0, data_text1: '', data_text2: '', data_text3: '', data_text4: '', data_text5: '', data_type_string: ezstring, id: 202, identifier: product_number, is_information_collector: 0, is_required: 0, is_searchable: 1, placement: 2, serialized_data_text: 'a:0:{}', serialized_description_list: 'a:1:{s:6:"eng-GB";s:0:"";}', serialized_name_list: 'a:2:{s:6:"eng-GB";s:14:"Product number";s:16:"always-available";s:6:"eng-GB";}', version: 0 } + - { can_translate: 1, category: '', contentclass_id: 19, data_float1: 0, data_float2: 0, data_float3: 0, data_float4: 0, data_int1: 0, data_int2: 0, data_int3: 0, data_int4: 0, data_text1: '', data_text2: '', data_text3: '', data_text4: '', data_text5: '', data_type_string: ezfloat, id: 205, identifier: price, is_information_collector: 0, is_required: 0, is_searchable: 0, placement: 5, serialized_data_text: 'a:0:{}', serialized_description_list: 'a:1:{s:6:"eng-GB";s:0:"";}', serialized_name_list: 'a:2:{s:6:"eng-GB";s:5:"Price";s:16:"always-available";s:6:"eng-GB";}', version: 0 } + - { can_translate: 1, category: '', contentclass_id: 19, data_float1: 0, data_float2: 0, data_float3: 0, data_float4: 0, data_int1: 0, data_int2: 0, data_int3: 0, data_int4: 0, data_text1: '', data_text2: '', data_text3: '', data_text4: '', data_text5: '', data_type_string: ezimage, id: 206, identifier: image, is_information_collector: 0, is_required: 0, is_searchable: 0, placement: 6, serialized_data_text: 'a:0:{}', serialized_description_list: 'a:1:{s:6:"eng-GB";s:0:"";}', serialized_name_list: 'a:2:{s:6:"eng-GB";s:5:"Image";s:16:"always-available";s:6:"eng-GB";}', version: 0 } + - { can_translate: 1, category: '', contentclass_id: 19, data_float1: 0, data_float2: 0, data_float3: 0, data_float4: 0, data_int1: 0, data_int2: 0, data_int3: 0, data_int4: 0, data_text1: '', data_text2: '', data_text3: '', data_text4: '', data_text5: '', data_type_string: ezmultioption, id: 208, identifier: additional_options, is_information_collector: 0, is_required: 0, is_searchable: 1, placement: 8, serialized_data_text: 'a:0:{}', serialized_description_list: 'a:1:{s:6:"eng-GB";s:0:"";}', serialized_name_list: 'a:2:{s:6:"eng-GB";s:18:"Additional options";s:16:"always-available";s:6:"eng-GB";}', version: 0 } + - { can_translate: 1, category: '', contentclass_id: 19, data_float1: 0, data_float2: 0, data_float3: 0, data_float4: 0, data_int1: 0, data_int2: 0, data_int3: 0, data_int4: 0, data_text1: '', data_text2: '', data_text3: '', data_text4: '', data_text5: '', data_type_string: ezkeyword, id: 210, identifier: tags, is_information_collector: 0, is_required: 0, is_searchable: 1, placement: 10, serialized_data_text: 'a:0:{}', serialized_description_list: 'a:2:{s:6:"eng-GB";s:0:"";s:16:"always-available";s:6:"eng-GB";}', serialized_name_list: 'a:2:{s:6:"eng-GB";s:4:"Tags";s:16:"always-available";s:6:"eng-GB";}', version: 0 } + - { can_translate: 1, category: '', contentclass_id: 19, data_float1: 0, data_float2: 0, data_float3: 0, data_float4: 0, data_int1: 0, data_int2: 0, data_int3: 0, data_int4: 0, data_text1: '', data_text2: '', data_text3: '', data_text4: '', data_text5: '', data_type_string: ezcomcomments, id: 211, identifier: comments, is_information_collector: 0, is_required: 0, is_searchable: 1, placement: 11, serialized_data_text: 'a:0:{}', serialized_description_list: 'a:2:{s:6:"eng-GB";s:0:"";s:16:"always-available";s:6:"eng-GB";}', serialized_name_list: 'a:2:{s:6:"eng-GB";s:8:"Comments";s:16:"always-available";s:6:"eng-GB";}', version: 0 } + - { can_translate: 1, category: '', contentclass_id: 20, data_float1: 0, data_float2: 0, data_float3: 0, data_float4: 0, data_int1: 0, data_int2: 0, data_int3: 0, data_int4: 0, data_text1: '', data_text2: '', data_text3: '', data_text4: '', data_text5: '', data_type_string: ezstring, id: 212, identifier: name, is_information_collector: 0, is_required: 1, is_searchable: 1, placement: 1, serialized_data_text: 'a:0:{}', serialized_description_list: 'a:0:{}', serialized_name_list: 'a:2:{s:6:"eng-GB";s:4:"Name";s:16:"always-available";s:6:"eng-GB";}', version: 0 } + - { can_translate: 0, category: '', contentclass_id: 20, data_float1: 0, data_float2: 0, data_float3: 0, data_float4: 0, data_int1: 0, data_int2: 0, data_int3: 0, data_int4: 0, data_text1: '', data_text2: '', data_text3: '', data_text4: '', data_text5: '', data_type_string: ezstring, id: 214, identifier: sender_name, is_information_collector: 1, is_required: 1, is_searchable: 0, placement: 3, serialized_data_text: 'a:0:{}', serialized_description_list: 'a:0:{}', serialized_name_list: 'a:2:{s:6:"eng-GB";s:11:"Sender name";s:16:"always-available";s:6:"eng-GB";}', version: 0 } + - { can_translate: 1, category: '', contentclass_id: 20, data_float1: 0, data_float2: 0, data_float3: 0, data_float4: 0, data_int1: 0, data_int2: 0, data_int3: 0, data_int4: 0, data_text1: '', data_text2: '', data_text3: '', data_text4: '', data_text5: '', data_type_string: ezstring, id: 215, identifier: subject, is_information_collector: 1, is_required: 1, is_searchable: 1, placement: 4, serialized_data_text: 'a:0:{}', serialized_description_list: 'a:0:{}', serialized_name_list: 'a:2:{s:6:"eng-GB";s:7:"Subject";s:16:"always-available";s:6:"eng-GB";}', version: 0 } + - { can_translate: 1, category: '', contentclass_id: 20, data_float1: 0, data_float2: 0, data_float3: 0, data_float4: 0, data_int1: 10, data_int2: 0, data_int3: 0, data_int4: 0, data_text1: '', data_text2: '', data_text3: '', data_text4: '', data_text5: '', data_type_string: eztext, id: 216, identifier: message, is_information_collector: 1, is_required: 1, is_searchable: 1, placement: 5, serialized_data_text: 'a:0:{}', serialized_description_list: 'a:0:{}', serialized_name_list: 'a:2:{s:6:"eng-GB";s:7:"Message";s:16:"always-available";s:6:"eng-GB";}', version: 0 } + - { can_translate: 0, category: '', contentclass_id: 20, data_float1: 0, data_float2: 0, data_float3: 0, data_float4: 0, data_int1: 0, data_int2: 0, data_int3: 0, data_int4: 0, data_text1: '', data_text2: '', data_text3: '', data_text4: '', data_text5: '', data_type_string: ezemail, id: 217, identifier: email, is_information_collector: 1, is_required: 1, is_searchable: 0, placement: 6, serialized_data_text: 'a:0:{}', serialized_description_list: 'a:0:{}', serialized_name_list: 'a:2:{s:6:"eng-GB";s:5:"Email";s:16:"always-available";s:6:"eng-GB";}', version: 0 } + - { can_translate: 0, category: '', contentclass_id: 20, data_float1: 0, data_float2: 0, data_float3: 0, data_float4: 0, data_int1: 0, data_int2: 0, data_int3: 0, data_int4: 0, data_text1: '', data_text2: '', data_text3: '', data_text4: '', data_text5: '', data_type_string: ezemail, id: 218, identifier: recipient, is_information_collector: 0, is_required: 0, is_searchable: 0, placement: 7, serialized_data_text: 'a:0:{}', serialized_description_list: 'a:0:{}', serialized_name_list: 'a:2:{s:6:"eng-GB";s:9:"Recipient";s:16:"always-available";s:6:"eng-GB";}', version: 0 } + - { can_translate: 1, category: '', contentclass_id: 21, data_float1: 0, data_float2: 0, data_float3: 0, data_float4: 0, data_int1: 0, data_int2: 0, data_int3: 0, data_int4: 0, data_text1: '', data_text2: '', data_text3: '', data_text4: '', data_text5: '', data_type_string: ezstring, id: 219, identifier: name, is_information_collector: 0, is_required: 1, is_searchable: 1, placement: 1, serialized_data_text: 'a:0:{}', serialized_description_list: 'a:1:{s:6:"eng-GB";s:0:"";}', serialized_name_list: 'a:2:{s:6:"eng-GB";s:4:"Name";s:16:"always-available";s:6:"eng-GB";}', version: 0 } + - { can_translate: 1, category: '', contentclass_id: 22, data_float1: 0, data_float2: 0, data_float3: 0, data_float4: 0, data_int1: 0, data_int2: 0, data_int3: 0, data_int4: 0, data_text1: '', data_text2: '', data_text3: '', data_text4: '', data_text5: '', data_type_string: ezstring, id: 221, identifier: title, is_information_collector: 0, is_required: 1, is_searchable: 1, placement: 1, serialized_data_text: 'a:0:{}', serialized_description_list: 'a:1:{s:6:"eng-GB";s:0:"";}', serialized_name_list: 'a:2:{s:6:"eng-GB";s:5:"Title";s:16:"always-available";s:6:"eng-GB";}', version: 0 } + - { can_translate: 1, category: '', contentclass_id: 22, data_float1: 0, data_float2: 0, data_float3: 0, data_float4: 0, data_int1: 0, data_int2: 0, data_int3: 0, data_int4: 0, data_text1: '', data_text2: '', data_text3: '', data_text4: '', data_text5: '', data_type_string: ezkeyword, id: 224, identifier: tags, is_information_collector: 0, is_required: 0, is_searchable: 1, placement: 4, serialized_data_text: 'a:0:{}', serialized_description_list: 'a:2:{s:6:"eng-GB";s:0:"";s:16:"always-available";s:6:"eng-GB";}', serialized_name_list: 'a:2:{s:6:"eng-GB";s:4:"Tags";s:16:"always-available";s:6:"eng-GB";}', version: 0 } + - { can_translate: 1, category: '', contentclass_id: 22, data_float1: 0, data_float2: 0, data_float3: 0, data_float4: 0, data_int1: 0, data_int2: 0, data_int3: 0, data_int4: 0, data_text1: '', data_text2: '', data_text3: '', data_text4: '', data_text5: '', data_type_string: ezcomcomments, id: 225, identifier: comments, is_information_collector: 0, is_required: 0, is_searchable: 1, placement: 5, serialized_data_text: 'a:0:{}', serialized_description_list: 'a:2:{s:6:"eng-GB";s:0:"";s:16:"always-available";s:6:"eng-GB";}', serialized_name_list: 'a:2:{s:6:"eng-GB";s:8:"Comments";s:16:"always-available";s:6:"eng-GB";}', version: 0 } + - { can_translate: 1, category: '', contentclass_id: 22, data_float1: 0, data_float2: 0, data_float3: 0, data_float4: 0, data_int1: 0, data_int2: 0, data_int3: 0, data_int4: 0, data_text1: '', data_text2: '', data_text3: '', data_text4: '', data_text5: '', data_type_string: ezboolean, id: 226, identifier: show_children, is_information_collector: 0, is_required: 0, is_searchable: 0, placement: 6, serialized_data_text: 'a:0:{}', serialized_description_list: 'a:1:{s:6:"eng-GB";s:0:"";}', serialized_name_list: 'a:2:{s:6:"eng-GB";s:17:"Display sub items";s:16:"always-available";s:6:"eng-GB";}', version: 0 } + - { can_translate: 1, category: '', contentclass_id: 23, data_float1: 0, data_float2: 0, data_float3: 0, data_float4: 0, data_int1: 0, data_int2: 0, data_int3: 0, data_int4: 0, data_text1: '', data_text2: '', data_text3: '', data_text4: '', data_text5: '', data_type_string: ezstring, id: 227, identifier: name, is_information_collector: 0, is_required: 1, is_searchable: 1, placement: 1, serialized_data_text: 'a:0:{}', serialized_description_list: 'a:0:{}', serialized_name_list: 'a:2:{s:6:"eng-GB";s:4:"Name";s:16:"always-available";s:6:"eng-GB";}', version: 0 } + - { can_translate: 1, category: '', contentclass_id: 23, data_float1: 0, data_float2: 0, data_float3: 0, data_float4: 0, data_int1: 0, data_int2: 0, data_int3: 0, data_int4: 0, data_text1: '', data_text2: '', data_text3: '', data_text4: '', data_text5: '', data_type_string: ezoption, id: 229, identifier: question, is_information_collector: 1, is_required: 1, is_searchable: 0, placement: 3, serialized_data_text: 'a:0:{}', serialized_description_list: 'a:0:{}', serialized_name_list: 'a:2:{s:6:"eng-GB";s:8:"Question";s:16:"always-available";s:6:"eng-GB";}', version: 0 } + - { can_translate: 1, category: '', contentclass_id: 24, data_float1: 0, data_float2: 0, data_float3: 0, data_float4: 0, data_int1: 0, data_int2: 0, data_int3: 0, data_int4: 0, data_text1: 'New file', data_text2: '', data_text3: '', data_text4: '', data_text5: '', data_type_string: ezstring, id: 230, identifier: name, is_information_collector: 0, is_required: 1, is_searchable: 1, placement: 1, serialized_data_text: 'a:0:{}', serialized_description_list: 'a:1:{s:6:"eng-GB";s:0:"";}', serialized_name_list: 'a:2:{s:6:"eng-GB";s:4:"Name";s:16:"always-available";s:6:"eng-GB";}', version: 0 } + - { can_translate: 1, category: '', contentclass_id: 24, data_float1: 0, data_float2: 0, data_float3: 0, data_float4: 0, data_int1: 0, data_int2: 0, data_int3: 0, data_int4: 0, data_text1: '', data_text2: '', data_text3: '', data_text4: '', data_text5: '', data_type_string: ezbinaryfile, id: 232, identifier: file, is_information_collector: 0, is_required: 1, is_searchable: 0, placement: 3, serialized_data_text: 'a:0:{}', serialized_description_list: 'a:1:{s:6:"eng-GB";s:0:"";}', serialized_name_list: 'a:2:{s:6:"eng-GB";s:4:"File";s:16:"always-available";s:6:"eng-GB";}', version: 0 } + - { can_translate: 1, category: '', contentclass_id: 24, data_float1: 0, data_float2: 0, data_float3: 0, data_float4: 0, data_int1: 0, data_int2: 0, data_int3: 0, data_int4: 0, data_text1: '', data_text2: '', data_text3: '', data_text4: '', data_text5: '', data_type_string: ezkeyword, id: 234, identifier: tags, is_information_collector: 0, is_required: 0, is_searchable: 1, placement: 5, serialized_data_text: 'a:0:{}', serialized_description_list: 'a:2:{s:6:"eng-GB";s:0:"";s:16:"always-available";s:6:"eng-GB";}', serialized_name_list: 'a:2:{s:6:"eng-GB";s:4:"Tags";s:16:"always-available";s:6:"eng-GB";}', version: 0 } + - { can_translate: 1, category: '', contentclass_id: 24, data_float1: 0, data_float2: 0, data_float3: 0, data_float4: 0, data_int1: 0, data_int2: 0, data_int3: 0, data_int4: 0, data_text1: '', data_text2: '', data_text3: '', data_text4: '', data_text5: '', data_type_string: ezcomcomments, id: 235, identifier: comments, is_information_collector: 0, is_required: 0, is_searchable: 1, placement: 6, serialized_data_text: 'a:0:{}', serialized_description_list: 'a:2:{s:6:"eng-GB";s:0:"";s:16:"always-available";s:6:"eng-GB";}', serialized_name_list: 'a:2:{s:6:"eng-GB";s:8:"Comments";s:16:"always-available";s:6:"eng-GB";}', version: 0 } + - { can_translate: 1, category: '', contentclass_id: 25, data_float1: 0, data_float2: 0, data_float3: 0, data_float4: 0, data_int1: 150, data_int2: 0, data_int3: 0, data_int4: 0, data_text1: '', data_text2: '', data_text3: '', data_text4: '', data_text5: '', data_type_string: ezstring, id: 236, identifier: name, is_information_collector: 0, is_required: 1, is_searchable: 1, placement: 1, serialized_data_text: 'a:0:{}', serialized_description_list: 'a:1:{s:6:"eng-GB";s:0:"";}', serialized_name_list: 'a:2:{s:6:"eng-GB";s:4:"Name";s:16:"always-available";s:6:"eng-GB";}', version: 0 } + - { can_translate: 1, category: '', contentclass_id: 25, data_float1: 0, data_float2: 0, data_float3: 0, data_float4: 0, data_int1: 2, data_int2: 0, data_int3: 0, data_int4: 0, data_text1: '', data_text2: '', data_text3: '', data_text4: '', data_text5: '', data_type_string: ezimage, id: 238, identifier: image, is_information_collector: 0, is_required: 0, is_searchable: 0, placement: 3, serialized_data_text: 'a:0:{}', serialized_description_list: 'a:1:{s:6:"eng-GB";s:0:"";}', serialized_name_list: 'a:2:{s:6:"eng-GB";s:5:"Image";s:16:"always-available";s:6:"eng-GB";}', version: 0 } + - { can_translate: 1, category: '', contentclass_id: 25, data_float1: 0, data_float2: 0, data_float3: 0, data_float4: 0, data_int1: 0, data_int2: 0, data_int3: 0, data_int4: 0, data_text1: '', data_text2: '', data_text3: '', data_text4: '', data_text5: '', data_type_string: ezkeyword, id: 240, identifier: tags, is_information_collector: 0, is_required: 0, is_searchable: 1, placement: 5, serialized_data_text: 'a:0:{}', serialized_description_list: 'a:2:{s:6:"eng-GB";s:0:"";s:16:"always-available";s:6:"eng-GB";}', serialized_name_list: 'a:2:{s:6:"eng-GB";s:4:"Tags";s:16:"always-available";s:6:"eng-GB";}', version: 0 } + - { can_translate: 1, category: '', contentclass_id: 26, data_float1: 0, data_float2: 0, data_float3: 0, data_float4: 0, data_int1: 255, data_int2: 0, data_int3: 0, data_int4: 0, data_text1: '', data_text2: '', data_text3: '', data_text4: '', data_text5: '', data_type_string: ezstring, id: 241, identifier: name, is_information_collector: 0, is_required: 1, is_searchable: 1, placement: 1, serialized_data_text: 'a:0:{}', serialized_description_list: 'a:0:{}', serialized_name_list: 'a:2:{s:6:"eng-GB";s:4:"Name";s:16:"always-available";s:6:"eng-GB";}', version: 0 } + - { can_translate: 1, category: '', contentclass_id: 26, data_float1: 0, data_float2: 0, data_float3: 0, data_float4: 0, data_int1: 0, data_int2: 0, data_int3: 0, data_int4: 0, data_text1: '', data_text2: '', data_text3: '', data_text4: '', data_text5: '', data_type_string: ezurl, id: 243, identifier: location, is_information_collector: 0, is_required: 0, is_searchable: 0, placement: 3, serialized_data_text: 'a:0:{}', serialized_description_list: 'a:0:{}', serialized_name_list: 'a:2:{s:6:"eng-GB";s:8:"Location";s:16:"always-available";s:6:"eng-GB";}', version: 0 } + - { can_translate: 1, category: '', contentclass_id: 26, data_float1: 0, data_float2: 0, data_float3: 0, data_float4: 0, data_int1: 0, data_int2: 0, data_int3: 1, data_int4: 0, data_text1: '', data_text2: '', data_text3: '', data_text4: '', data_text5: '', data_type_string: ezboolean, id: 244, identifier: open_in_new_window, is_information_collector: 0, is_required: 0, is_searchable: 1, placement: 4, serialized_data_text: 'a:0:{}', serialized_description_list: 'a:0:{}', serialized_name_list: 'a:2:{s:6:"eng-GB";s:18:"Open in new window";s:16:"always-available";s:6:"eng-GB";}', version: 0 } + - { can_translate: 1, category: '', contentclass_id: 27, data_float1: 0, data_float2: 0, data_float3: 0, data_float4: 0, data_int1: 0, data_int2: 0, data_int3: 0, data_int4: 0, data_text1: '', data_text2: '', data_text3: '', data_text4: '', data_text5: '', data_type_string: ezstring, id: 245, identifier: name, is_information_collector: 0, is_required: 1, is_searchable: 1, placement: 1, serialized_data_text: 'a:0:{}', serialized_description_list: 'a:1:{s:6:"eng-GB";s:0:"";}', serialized_name_list: 'a:2:{s:6:"eng-GB";s:4:"Name";s:16:"always-available";s:6:"eng-GB";}', version: 0 } + - { can_translate: 1, category: '', contentclass_id: 27, data_float1: 0, data_float2: 0, data_float3: 0, data_float4: 0, data_int1: 0, data_int2: 0, data_int3: 0, data_int4: 0, data_text1: '', data_text2: '', data_text3: '', data_text4: '', data_text5: '', data_type_string: ezobjectrelation, id: 248, identifier: image, is_information_collector: 0, is_required: 0, is_searchable: 1, placement: 4, serialized_data_text: 'a:0:{}', serialized_description_list: 'a:1:{s:6:"eng-GB";s:0:"";}', serialized_name_list: 'a:2:{s:6:"eng-GB";s:5:"Image";s:16:"always-available";s:6:"eng-GB";}', version: 0 } + - { can_translate: 1, category: '', contentclass_id: 27, data_float1: 0, data_float2: 0, data_float3: 0, data_float4: 0, data_int1: 0, data_int2: 0, data_int3: 0, data_int4: 0, data_text1: '', data_text2: '', data_text3: '', data_text4: '', data_text5: '', data_type_string: ezkeyword, id: 249, identifier: tags, is_information_collector: 0, is_required: 0, is_searchable: 1, placement: 5, serialized_data_text: 'a:0:{}', serialized_description_list: 'a:2:{s:6:"eng-GB";s:0:"";s:16:"always-available";s:6:"eng-GB";}', serialized_name_list: 'a:2:{s:6:"eng-GB";s:4:"Tags";s:16:"always-available";s:6:"eng-GB";}', version: 0 } + - { can_translate: 1, category: '', contentclass_id: 28, data_float1: 0, data_float2: 0, data_float3: 0, data_float4: 0, data_int1: 0, data_int2: 0, data_int3: 0, data_int4: 0, data_text1: '', data_text2: '', data_text3: '', data_text4: '', data_text5: '', data_type_string: ezstring, id: 250, identifier: name, is_information_collector: 0, is_required: 1, is_searchable: 1, placement: 1, serialized_data_text: 'a:0:{}', serialized_description_list: 'a:0:{}', serialized_name_list: 'a:2:{s:6:"eng-GB";s:4:"Name";s:16:"always-available";s:6:"eng-GB";}', version: 0 } + - { can_translate: 1, category: '', contentclass_id: 29, data_float1: 0, data_float2: 0, data_float3: 0, data_float4: 0, data_int1: 0, data_int2: 0, data_int3: 0, data_int4: 0, data_text1: '', data_text2: '', data_text3: '', data_text4: '', data_text5: '', data_type_string: ezstring, id: 252, identifier: subject, is_information_collector: 0, is_required: 1, is_searchable: 1, placement: 1, serialized_data_text: 'a:0:{}', serialized_description_list: 'a:0:{}', serialized_name_list: 'a:2:{s:6:"eng-GB";s:7:"Subject";s:16:"always-available";s:6:"eng-GB";}', version: 0 } + - { can_translate: 1, category: '', contentclass_id: 29, data_float1: 0, data_float2: 0, data_float3: 0, data_float4: 0, data_int1: 10, data_int2: 0, data_int3: 0, data_int4: 0, data_text1: '', data_text2: '', data_text3: '', data_text4: '', data_text5: '', data_type_string: eztext, id: 253, identifier: message, is_information_collector: 0, is_required: 1, is_searchable: 1, placement: 2, serialized_data_text: 'a:0:{}', serialized_description_list: 'a:0:{}', serialized_name_list: 'a:2:{s:6:"eng-GB";s:7:"Message";s:16:"always-available";s:6:"eng-GB";}', version: 0 } + - { can_translate: 1, category: '', contentclass_id: 29, data_float1: 0, data_float2: 0, data_float3: 0, data_float4: 0, data_int1: 0, data_int2: 0, data_int3: 0, data_int4: 0, data_text1: '', data_text2: '', data_text3: '', data_text4: '', data_text5: '', data_type_string: ezboolean, id: 254, identifier: sticky, is_information_collector: 0, is_required: 0, is_searchable: 1, placement: 3, serialized_data_text: 'a:0:{}', serialized_description_list: 'a:0:{}', serialized_name_list: 'a:2:{s:6:"eng-GB";s:6:"Sticky";s:16:"always-available";s:6:"eng-GB";}', version: 0 } + - { can_translate: 1, category: '', contentclass_id: 29, data_float1: 0, data_float2: 0, data_float3: 0, data_float4: 0, data_int1: 0, data_int2: 0, data_int3: 0, data_int4: 0, data_text1: '', data_text2: '', data_text3: '', data_text4: '', data_text5: '', data_type_string: ezsubtreesubscription, id: 255, identifier: notify_me, is_information_collector: 0, is_required: 0, is_searchable: 0, placement: 4, serialized_data_text: 'a:0:{}', serialized_description_list: 'a:0:{}', serialized_name_list: 'a:2:{s:6:"eng-GB";s:23:"Notify me about updates";s:16:"always-available";s:6:"eng-GB";}', version: 0 } + - { can_translate: 1, category: '', contentclass_id: 30, data_float1: 0, data_float2: 0, data_float3: 0, data_float4: 0, data_int1: 0, data_int2: 0, data_int3: 0, data_int4: 0, data_text1: '', data_text2: '', data_text3: '', data_text4: '', data_text5: '', data_type_string: ezstring, id: 256, identifier: subject, is_information_collector: 0, is_required: 1, is_searchable: 1, placement: 1, serialized_data_text: 'a:0:{}', serialized_description_list: 'a:0:{}', serialized_name_list: 'a:2:{s:6:"eng-GB";s:7:"Subject";s:16:"always-available";s:6:"eng-GB";}', version: 0 } + - { can_translate: 1, category: '', contentclass_id: 30, data_float1: 0, data_float2: 0, data_float3: 0, data_float4: 0, data_int1: 10, data_int2: 0, data_int3: 0, data_int4: 0, data_text1: '', data_text2: '', data_text3: '', data_text4: '', data_text5: '', data_type_string: eztext, id: 257, identifier: message, is_information_collector: 0, is_required: 1, is_searchable: 1, placement: 2, serialized_data_text: 'a:0:{}', serialized_description_list: 'a:0:{}', serialized_name_list: 'a:2:{s:6:"eng-GB";s:7:"Message";s:16:"always-available";s:6:"eng-GB";}', version: 0 } + - { can_translate: 1, category: '', contentclass_id: 31, data_float1: 0, data_float2: 0, data_float3: 0, data_float4: 0, data_int1: 55, data_int2: 0, data_int3: 0, data_int4: 0, data_text1: '', data_text2: '', data_text3: '', data_text4: '', data_text5: '', data_type_string: ezstring, id: 258, identifier: title, is_information_collector: 0, is_required: 0, is_searchable: 1, placement: 1, serialized_data_text: 'a:0:{}', serialized_description_list: 'a:1:{s:6:"eng-GB";s:0:"";}', serialized_name_list: 'a:2:{s:6:"eng-GB";s:10:"Full title";s:16:"always-available";s:6:"eng-GB";}', version: 0 } + - { can_translate: 1, category: '', contentclass_id: 31, data_float1: 0, data_float2: 0, data_float3: 0, data_float4: 0, data_int1: 19, data_int2: 0, data_int3: 0, data_int4: 0, data_text1: '', data_text2: '', data_text3: '', data_text4: '', data_text5: '', data_type_string: ezstring, id: 259, identifier: short_title, is_information_collector: 0, is_required: 1, is_searchable: 1, placement: 2, serialized_data_text: 'a:0:{}', serialized_description_list: 'a:1:{s:6:"eng-GB";s:0:"";}', serialized_name_list: 'a:2:{s:6:"eng-GB";s:11:"Short title";s:16:"always-available";s:6:"eng-GB";}', version: 0 } + - { can_translate: 1, category: '', contentclass_id: 31, data_float1: 0, data_float2: 0, data_float3: 0, data_float4: 0, data_int1: 0, data_int2: 0, data_int3: 0, data_int4: 0, data_text1: '', data_text2: '', data_text3: '', data_text4: '', data_text5: '', data_type_string: ezkeyword, id: 261, identifier: category, is_information_collector: 0, is_required: 0, is_searchable: 1, placement: 4, serialized_data_text: 'a:0:{}', serialized_description_list: 'a:1:{s:6:"eng-GB";s:0:"";}', serialized_name_list: 'a:2:{s:6:"eng-GB";s:8:"Category";s:16:"always-available";s:6:"eng-GB";}', version: 0 } + - { can_translate: 0, category: '', contentclass_id: 31, data_float1: 0, data_float2: 0, data_float3: 0, data_float4: 0, data_int1: 1, data_int2: 0, data_int3: 0, data_int4: 0, data_text1: '', data_text2: '', data_text3: '', data_text4: '', data_text5: '', data_type_string: ezdatetime, id: 262, identifier: from_time, is_information_collector: 0, is_required: 1, is_searchable: 0, placement: 5, serialized_data_text: 'a:0:{}', serialized_description_list: 'a:1:{s:6:"eng-GB";s:0:"";}', serialized_name_list: 'a:2:{s:6:"eng-GB";s:9:"From Time";s:16:"always-available";s:6:"eng-GB";}', version: 0 } + - { can_translate: 0, category: '', contentclass_id: 31, data_float1: 0, data_float2: 0, data_float3: 0, data_float4: 0, data_int1: 0, data_int2: 0, data_int3: 0, data_int4: 0, data_text1: '', data_text2: '', data_text3: '', data_text4: '', data_text5: '', data_type_string: ezdatetime, id: 263, identifier: to_time, is_information_collector: 0, is_required: 0, is_searchable: 0, placement: 6, serialized_data_text: 'a:0:{}', serialized_description_list: 'a:1:{s:6:"eng-GB";s:0:"";}', serialized_name_list: 'a:2:{s:6:"eng-GB";s:7:"To Time";s:16:"always-available";s:6:"eng-GB";}', version: 0 } + - { can_translate: 1, category: '', contentclass_id: 31, data_float1: 0, data_float2: 0, data_float3: 0, data_float4: 0, data_int1: 0, data_int2: 0, data_int3: 0, data_int4: 0, data_text1: '', data_text2: '', data_text3: '', data_text4: '', data_text5: '', data_type_string: ezkeyword, id: 264, identifier: tags, is_information_collector: 0, is_required: 0, is_searchable: 1, placement: 7, serialized_data_text: 'a:0:{}', serialized_description_list: 'a:2:{s:6:"eng-GB";s:0:"";s:16:"always-available";s:6:"eng-GB";}', serialized_name_list: 'a:2:{s:6:"eng-GB";s:4:"Tags";s:16:"always-available";s:6:"eng-GB";}', version: 0 } + - { can_translate: 1, category: '', contentclass_id: 32, data_float1: 0, data_float2: 0, data_float3: 0, data_float4: 0, data_int1: 65, data_int2: 0, data_int3: 0, data_int4: 0, data_text1: '', data_text2: '', data_text3: '', data_text4: '', data_text5: '', data_type_string: ezstring, id: 265, identifier: title, is_information_collector: 0, is_required: 1, is_searchable: 1, placement: 1, serialized_data_text: 'a:0:{}', serialized_description_list: 'a:1:{s:6:"eng-GB";s:0:"";}', serialized_name_list: 'a:2:{s:6:"eng-GB";s:5:"Title";s:16:"always-available";s:6:"eng-GB";}', version: 0 } + - { can_translate: 0, category: '', contentclass_id: 32, data_float1: 0, data_float2: 0, data_float3: 0, data_float4: 0, data_int1: 0, data_int2: 0, data_int3: 0, data_int4: 0, data_text1: '', data_text2: '', data_text3: '', data_text4: '', data_text5: "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<ezselection><options><option id=\"0\" name=\"Calendar\"/><option id=\"1\" name=\"Program\"/></options></ezselection>\n", data_type_string: ezselection, id: 266, identifier: view, is_information_collector: 0, is_required: 1, is_searchable: 0, placement: 2, serialized_data_text: 'a:0:{}', serialized_description_list: 'a:1:{s:6:"eng-GB";s:0:"";}', serialized_name_list: 'a:2:{s:6:"eng-GB";s:4:"View";s:16:"always-available";s:6:"eng-GB";}', version: 0 } + - { can_translate: 1, category: '', contentclass_id: 33, data_float1: 0, data_float2: 0, data_float3: 0, data_float4: 0, data_int1: 0, data_int2: 0, data_int3: 0, data_int4: 0, data_text1: '', data_text2: '', data_text3: '', data_text4: '', data_text5: '', data_type_string: ezstring, id: 267, identifier: name, is_information_collector: 0, is_required: 1, is_searchable: 0, placement: 1, serialized_data_text: 'a:0:{}', serialized_description_list: 'a:0:{}', serialized_name_list: 'a:2:{s:6:"eng-GB";s:4:"Name";s:16:"always-available";s:6:"eng-GB";}', version: 0 } + - { can_translate: 1, category: '', contentclass_id: 33, data_float1: 0, data_float2: 0, data_float3: 0, data_float4: 0, data_int1: 0, data_int2: 0, data_int3: 0, data_int4: 0, data_text1: '', data_text2: '', data_text3: '', data_text4: '', data_text5: '', data_type_string: ezstring, id: 268, identifier: url, is_information_collector: 0, is_required: 0, is_searchable: 0, placement: 2, serialized_data_text: 'a:0:{}', serialized_description_list: 'a:0:{}', serialized_name_list: 'a:2:{s:6:"eng-GB";s:3:"URL";s:16:"always-available";s:6:"eng-GB";}', version: 0 } + - { can_translate: 1, category: '', contentclass_id: 33, data_float1: 0, data_float2: 0, data_float3: 0, data_float4: 0, data_int1: 0, data_int2: 0, data_int3: 0, data_int4: 0, data_text1: '', data_text2: '', data_text3: '', data_text4: '', data_text5: '', data_type_string: ezimage, id: 269, identifier: image, is_information_collector: 0, is_required: 1, is_searchable: 0, placement: 3, serialized_data_text: 'a:0:{}', serialized_description_list: 'a:0:{}', serialized_name_list: 'a:2:{s:6:"eng-GB";s:5:"Image";s:16:"always-available";s:6:"eng-GB";}', version: 0 } + - { can_translate: 1, category: '', contentclass_id: 33, data_float1: 0, data_float2: 0, data_float3: 0, data_float4: 0, data_int1: 10, data_int2: 0, data_int3: 0, data_int4: 0, data_text1: '', data_text2: '', data_text3: '', data_text4: '', data_text5: '', data_type_string: eztext, id: 270, identifier: image_map, is_information_collector: 0, is_required: 0, is_searchable: 0, placement: 4, serialized_data_text: 'a:0:{}', serialized_description_list: 'a:0:{}', serialized_name_list: 'a:2:{s:6:"eng-GB";s:9:"Image map";s:16:"always-available";s:6:"eng-GB";}', version: 0 } + - { can_translate: 1, category: '', contentclass_id: 33, data_float1: 0, data_float2: 0, data_float3: 0, data_float4: 0, data_int1: 0, data_int2: 0, data_int3: 0, data_int4: 0, data_text1: '', data_text2: '', data_text3: '', data_text4: '', data_text5: '', data_type_string: ezkeyword, id: 271, identifier: tags, is_information_collector: 0, is_required: 0, is_searchable: 1, placement: 5, serialized_data_text: 'a:0:{}', serialized_description_list: 'a:0:{}', serialized_name_list: 'a:2:{s:6:"eng-GB";s:4:"Tags";s:16:"always-available";s:6:"eng-GB";}', version: 0 } + - { can_translate: 1, category: '', contentclass_id: 34, data_float1: 0, data_float2: 0, data_float3: 0, data_float4: 0, data_int1: 0, data_int2: 0, data_int3: 0, data_int4: 0, data_text1: '', data_text2: '', data_text3: '', data_text4: '', data_text5: '', data_type_string: ezstring, id: 272, identifier: title, is_information_collector: 0, is_required: 0, is_searchable: 1, placement: 1, serialized_data_text: 'a:0:{}', serialized_description_list: 'a:0:{}', serialized_name_list: 'a:2:{s:6:"eng-GB";s:5:"Title";s:16:"always-available";s:6:"eng-GB";}', version: 0 } + - { can_translate: 1, category: '', contentclass_id: 35, data_float1: 0, data_float2: 0, data_float3: 0, data_float4: 0, data_int1: 0, data_int2: 0, data_int3: 0, data_int4: 0, data_text1: '', data_text2: '', data_text3: '', data_text4: '', data_text5: '', data_type_string: ezstring, id: 274, identifier: name, is_information_collector: 0, is_required: 0, is_searchable: 1, placement: 1, serialized_data_text: 'a:0:{}', serialized_description_list: 'a:2:{s:6:"eng-GB";s:0:"";s:16:"always-available";s:6:"eng-GB";}', serialized_name_list: 'a:2:{s:6:"eng-GB";s:4:"Name";s:16:"always-available";s:6:"eng-GB";}', version: 0 } + - { can_translate: 1, category: '', contentclass_id: 35, data_float1: 0, data_float2: 0, data_float3: 0, data_float4: 0, data_int1: 0, data_int2: 0, data_int3: 0, data_int4: 0, data_text1: '', data_text2: '', data_text3: '', data_text4: '', data_text5: '', data_type_string: ezbinaryfile, id: 276, identifier: file, is_information_collector: 0, is_required: 0, is_searchable: 1, placement: 3, serialized_data_text: 'a:0:{}', serialized_description_list: 'a:2:{s:6:"eng-GB";s:0:"";s:16:"always-available";s:6:"eng-GB";}', serialized_name_list: 'a:2:{s:6:"eng-GB";s:4:"File";s:16:"always-available";s:6:"eng-GB";}', version: 0 } + - { can_translate: 1, category: '', contentclass_id: 35, data_float1: 0, data_float2: 0, data_float3: 0, data_float4: 0, data_int1: 0, data_int2: 0, data_int3: 0, data_int4: 0, data_text1: '', data_text2: '', data_text3: '', data_text4: '', data_text5: '', data_type_string: ezcomcomments, id: 278, identifier: comments, is_information_collector: 0, is_required: 0, is_searchable: 1, placement: 5, serialized_data_text: 'a:0:{}', serialized_description_list: 'a:2:{s:6:"eng-GB";s:0:"";s:16:"always-available";s:6:"eng-GB";}', serialized_name_list: 'a:2:{s:6:"eng-GB";s:8:"Comments";s:16:"always-available";s:6:"eng-GB";}', version: 0 } + - { can_translate: 1, category: '', contentclass_id: 15, data_float1: 0, data_float2: 0, data_float3: 0, data_float4: 0, data_int1: 0, data_int2: 0, data_int3: 0, data_int4: 0, data_text1: '', data_text2: '', data_text3: '', data_text4: '', data_text5: '', data_type_string: ezurl, id: 279, identifier: site_map_url, is_information_collector: 0, is_required: 0, is_searchable: 0, placement: 8, serialized_data_text: 'a:2:{s:6:"eng-US";s:0:"";s:16:"always-available";s:6:"eng-US";}', serialized_description_list: 'a:2:{s:6:"eng-US";s:0:"";s:16:"always-available";s:6:"eng-US";}', serialized_name_list: 'a:2:{s:6:"eng-US";s:12:"Site map URL";s:16:"always-available";s:6:"eng-US";}', version: 0 } + - { can_translate: 1, category: '', contentclass_id: 15, data_float1: 0, data_float2: 0, data_float3: 0, data_float4: 0, data_int1: 0, data_int2: 0, data_int3: 0, data_int4: 0, data_text1: '', data_text2: '', data_text3: '', data_text4: '', data_text5: '', data_type_string: ezurl, id: 280, identifier: tag_cloud_url, is_information_collector: 0, is_required: 0, is_searchable: 0, placement: 9, serialized_data_text: 'a:2:{s:6:"eng-US";s:0:"";s:16:"always-available";s:6:"eng-US";}', serialized_description_list: 'a:2:{s:6:"eng-US";s:0:"";s:16:"always-available";s:6:"eng-US";}', serialized_name_list: 'a:2:{s:6:"eng-US";s:13:"Tag Cloud URL";s:16:"always-available";s:6:"eng-US";}', version: 0 } + - { can_translate: 1, category: '', contentclass_id: 15, data_float1: 0, data_float2: 0, data_float3: 0, data_float4: 0, data_int1: 0, data_int2: 0, data_int3: 0, data_int4: 0, data_text1: '', data_text2: '', data_text3: '', data_text4: '', data_text5: '', data_type_string: ezstring, id: 281, identifier: login_label, is_information_collector: 0, is_required: 0, is_searchable: 0, placement: 10, serialized_data_text: 'a:2:{s:6:"eng-US";s:0:"";s:16:"always-available";s:6:"eng-US";}', serialized_description_list: 'a:2:{s:6:"eng-US";s:0:"";s:16:"always-available";s:6:"eng-US";}', serialized_name_list: 'a:2:{s:6:"eng-US";s:13:"Login (label)";s:16:"always-available";s:6:"eng-US";}', version: 0 } + - { can_translate: 1, category: '', contentclass_id: 15, data_float1: 0, data_float2: 0, data_float3: 0, data_float4: 0, data_int1: 0, data_int2: 0, data_int3: 0, data_int4: 0, data_text1: '', data_text2: '', data_text3: '', data_text4: '', data_text5: '', data_type_string: ezstring, id: 282, identifier: logout_label, is_information_collector: 0, is_required: 0, is_searchable: 0, placement: 11, serialized_data_text: 'a:2:{s:6:"eng-US";s:0:"";s:16:"always-available";s:6:"eng-US";}', serialized_description_list: 'a:2:{s:6:"eng-US";s:0:"";s:16:"always-available";s:6:"eng-US";}', serialized_name_list: 'a:2:{s:6:"eng-US";s:14:"Logout (label)";s:16:"always-available";s:6:"eng-US";}', version: 0 } + - { can_translate: 1, category: '', contentclass_id: 15, data_float1: 0, data_float2: 0, data_float3: 0, data_float4: 0, data_int1: 0, data_int2: 0, data_int3: 0, data_int4: 0, data_text1: '', data_text2: '', data_text3: '', data_text4: '', data_text5: '', data_type_string: ezstring, id: 283, identifier: my_profile_label, is_information_collector: 0, is_required: 0, is_searchable: 0, placement: 12, serialized_data_text: 'a:2:{s:6:"eng-US";s:0:"";s:16:"always-available";s:6:"eng-US";}', serialized_description_list: 'a:2:{s:6:"eng-US";s:0:"";s:16:"always-available";s:6:"eng-US";}', serialized_name_list: 'a:2:{s:6:"eng-US";s:18:"My profile (label)";s:16:"always-available";s:6:"eng-US";}', version: 0 } + - { can_translate: 1, category: '', contentclass_id: 15, data_float1: 0, data_float2: 0, data_float3: 0, data_float4: 0, data_int1: 0, data_int2: 0, data_int3: 0, data_int4: 0, data_text1: '', data_text2: '', data_text3: '', data_text4: '', data_text5: '', data_type_string: ezstring, id: 284, identifier: register_user_label, is_information_collector: 0, is_required: 0, is_searchable: 0, placement: 13, serialized_data_text: 'a:2:{s:6:"eng-US";s:0:"";s:16:"always-available";s:6:"eng-US";}', serialized_description_list: 'a:2:{s:6:"eng-US";s:0:"";s:16:"always-available";s:6:"eng-US";}', serialized_name_list: 'a:2:{s:6:"eng-US";s:25:"Register new user (label)";s:16:"always-available";s:6:"eng-US";}', version: 0 } + - { can_translate: 1, category: '', contentclass_id: 15, data_float1: 0, data_float2: 0, data_float3: 0, data_float4: 0, data_int1: 0, data_int2: 0, data_int3: 0, data_int4: 0, data_text1: '', data_text2: '', data_text3: '', data_text4: '', data_text5: '', data_type_string: ezstring, id: 285, identifier: rss_feed, is_information_collector: 0, is_required: 0, is_searchable: 0, placement: 14, serialized_data_text: 'a:2:{s:6:"eng-US";s:0:"";s:16:"always-available";s:6:"eng-US";}', serialized_description_list: 'a:2:{s:6:"eng-US";s:0:"";s:16:"always-available";s:6:"eng-US";}', serialized_name_list: 'a:2:{s:6:"eng-US";s:8:"RSS feed";s:16:"always-available";s:6:"eng-US";}', version: 0 } + - { can_translate: 1, category: '', contentclass_id: 15, data_float1: 0, data_float2: 0, data_float3: 0, data_float4: 0, data_int1: 0, data_int2: 0, data_int3: 0, data_int4: 0, data_text1: '', data_text2: '', data_text3: '', data_text4: '', data_text5: '', data_type_string: ezstring, id: 286, identifier: shopping_basket_label, is_information_collector: 0, is_required: 0, is_searchable: 1, placement: 15, serialized_data_text: 'a:2:{s:6:"eng-US";s:0:"";s:16:"always-available";s:6:"eng-US";}', serialized_description_list: 'a:2:{s:6:"eng-US";s:0:"";s:16:"always-available";s:6:"eng-US";}', serialized_name_list: 'a:2:{s:6:"eng-US";s:23:"Shopping basket (label)";s:16:"always-available";s:6:"eng-US";}', version: 0 } + - { can_translate: 1, category: '', contentclass_id: 15, data_float1: 0, data_float2: 0, data_float3: 0, data_float4: 0, data_int1: 0, data_int2: 0, data_int3: 0, data_int4: 0, data_text1: '', data_text2: '', data_text3: '', data_text4: '', data_text5: '', data_type_string: ezstring, id: 287, identifier: site_settings_label, is_information_collector: 0, is_required: 0, is_searchable: 0, placement: 16, serialized_data_text: 'a:2:{s:6:"eng-US";s:0:"";s:16:"always-available";s:6:"eng-US";}', serialized_description_list: 'a:2:{s:6:"eng-US";s:0:"";s:16:"always-available";s:6:"eng-US";}', serialized_name_list: 'a:2:{s:6:"eng-US";s:21:"Site settings (label)";s:16:"always-available";s:6:"eng-US";}', version: 0 } + - { can_translate: 1, category: '', contentclass_id: 15, data_float1: 0, data_float2: 0, data_float3: 0, data_float4: 0, data_int1: 10, data_int2: 0, data_int3: 0, data_int4: 0, data_text1: '', data_text2: '', data_text3: '', data_text4: '', data_text5: '', data_type_string: eztext, id: 288, identifier: footer_text, is_information_collector: 0, is_required: 0, is_searchable: 0, placement: 17, serialized_data_text: 'a:2:{s:6:"eng-US";s:0:"";s:16:"always-available";s:6:"eng-US";}', serialized_description_list: 'a:2:{s:6:"eng-US";s:0:"";s:16:"always-available";s:6:"eng-US";}', serialized_name_list: 'a:2:{s:6:"eng-US";s:11:"Footer text";s:16:"always-available";s:6:"eng-US";}', version: 0 } + - { can_translate: 1, category: '', contentclass_id: 15, data_float1: 0, data_float2: 0, data_float3: 0, data_float4: 0, data_int1: 0, data_int2: 0, data_int3: 0, data_int4: 0, data_text1: '', data_text2: '', data_text3: '', data_text4: '', data_text5: '', data_type_string: ezboolean, id: 289, identifier: hide_powered_by, is_information_collector: 0, is_required: 0, is_searchable: 0, placement: 18, serialized_data_text: 'a:2:{s:6:"eng-US";s:0:"";s:16:"always-available";s:6:"eng-US";}', serialized_description_list: 'a:2:{s:6:"eng-US";s:0:"";s:16:"always-available";s:6:"eng-US";}', serialized_name_list: 'a:2:{s:6:"eng-US";s:17:"Hide "Powered by"";s:16:"always-available";s:6:"eng-US";}', version: 0 } + - { can_translate: 1, category: '', contentclass_id: 15, data_float1: 0, data_float2: 0, data_float3: 0, data_float4: 0, data_int1: 10, data_int2: 0, data_int3: 0, data_int4: 0, data_text1: '', data_text2: '', data_text3: '', data_text4: '', data_text5: '', data_type_string: eztext, id: 290, identifier: footer_script, is_information_collector: 0, is_required: 0, is_searchable: 0, placement: 19, serialized_data_text: 'a:2:{s:6:"eng-US";s:0:"";s:16:"always-available";s:6:"eng-US";}', serialized_description_list: 'a:2:{s:6:"eng-US";s:0:"";s:16:"always-available";s:6:"eng-US";}', serialized_name_list: 'a:2:{s:6:"eng-US";s:17:"Footer Javascript";s:16:"always-available";s:6:"eng-US";}', version: 0 } + - { can_translate: 1, category: '', contentclass_id: 1, data_float1: 0, data_float2: 0, data_float3: 0, data_float4: 0, data_int1: 0, data_int2: 0, data_int3: 0, data_int4: 0, data_text1: '', data_text2: '', data_text3: '', data_text4: '', data_text5: '', data_type_string: ezkeyword, id: 292, identifier: tags, is_information_collector: 0, is_required: 0, is_searchable: 0, placement: 7, serialized_data_text: 'a:2:{s:6:"eng-US";s:0:"";s:16:"always-available";s:6:"eng-US";}', serialized_description_list: 'a:2:{s:6:"eng-US";s:0:"";s:16:"always-available";s:6:"eng-US";}', serialized_name_list: 'a:2:{s:6:"eng-US";s:4:"Tags";s:16:"always-available";s:6:"eng-US";}', version: 0 } + - { can_translate: 1, category: '', contentclass_id: 36, data_float1: 0, data_float2: 0, data_float3: 0, data_float4: 0, data_int1: 0, data_int2: 0, data_int3: 0, data_int4: 0, data_text1: '', data_text2: '', data_text3: '', data_text4: '', data_text5: '', data_type_string: ezstring, id: 293, identifier: name, is_information_collector: 0, is_required: 1, is_searchable: 0, placement: 16, serialized_data_text: 'a:2:{s:6:"eng-US";s:0:"";s:16:"always-available";s:6:"eng-US";}', serialized_description_list: 'a:2:{s:6:"eng-US";s:0:"";s:16:"always-available";s:6:"eng-US";}', serialized_name_list: 'a:2:{s:6:"eng-US";s:4:"Name";s:16:"always-available";s:6:"eng-US";}', version: 0 } + - { can_translate: 1, category: '', contentclass_id: 36, data_float1: 0, data_float2: 0, data_float3: 0, data_float4: 0, data_int1: 0, data_int2: 0, data_int3: 0, data_int4: 0, data_text1: '', data_text2: '', data_text3: '', data_text4: '', data_text5: '', data_type_string: ezurl, id: 294, identifier: url, is_information_collector: 0, is_required: 0, is_searchable: 0, placement: 3, serialized_data_text: 'a:0:{}', serialized_description_list: 'a:0:{}', serialized_name_list: 'a:2:{s:6:"eng-GB";s:3:"URL";s:16:"always-available";s:6:"eng-GB";}', version: 0 } +ezcontentclass_classgroup: + - { contentclass_id: 1, contentclass_version: 0, group_id: 1, group_name: Content } + - { contentclass_id: 3, contentclass_version: 0, group_id: 2, group_name: Users } + - { contentclass_id: 4, contentclass_version: 0, group_id: 2, group_name: Users } + - { contentclass_id: 13, contentclass_version: 0, group_id: 1, group_name: Content } + - { contentclass_id: 14, contentclass_version: 0, group_id: 4, group_name: Setup } + - { contentclass_id: 15, contentclass_version: 0, group_id: 4, group_name: Setup } + - { contentclass_id: 16, contentclass_version: 0, group_id: 1, group_name: Content } + - { contentclass_id: 17, contentclass_version: 0, group_id: 1, group_name: Content } + - { contentclass_id: 18, contentclass_version: 0, group_id: 1, group_name: Content } + - { contentclass_id: 19, contentclass_version: 0, group_id: 1, group_name: Content } + - { contentclass_id: 20, contentclass_version: 0, group_id: 1, group_name: Content } + - { contentclass_id: 21, contentclass_version: 0, group_id: 1, group_name: Content } + - { contentclass_id: 22, contentclass_version: 0, group_id: 1, group_name: Content } + - { contentclass_id: 23, contentclass_version: 0, group_id: 1, group_name: Content } + - { contentclass_id: 24, contentclass_version: 0, group_id: 3, group_name: Media } + - { contentclass_id: 25, contentclass_version: 0, group_id: 3, group_name: Media } + - { contentclass_id: 26, contentclass_version: 0, group_id: 1, group_name: Content } + - { contentclass_id: 27, contentclass_version: 0, group_id: 1, group_name: Content } + - { contentclass_id: 28, contentclass_version: 0, group_id: 1, group_name: Content } + - { contentclass_id: 29, contentclass_version: 0, group_id: 1, group_name: Content } + - { contentclass_id: 30, contentclass_version: 0, group_id: 1, group_name: Content } + - { contentclass_id: 31, contentclass_version: 0, group_id: 1, group_name: Content } + - { contentclass_id: 32, contentclass_version: 0, group_id: 1, group_name: Content } + - { contentclass_id: 33, contentclass_version: 0, group_id: 1, group_name: Content } + - { contentclass_id: 34, contentclass_version: 0, group_id: 1, group_name: Content } + - { contentclass_id: 35, contentclass_version: 0, group_id: 3, group_name: Media } + - { contentclass_id: 36, contentclass_version: 0, group_id: 1, group_name: Content } +ezcontentclass_name: + - { contentclass_id: 1, contentclass_version: 0, language_id: 3, language_locale: eng-US, name: Folder } + - { contentclass_id: 3, contentclass_version: 0, language_id: 3, language_locale: eng-US, name: 'User group' } + - { contentclass_id: 4, contentclass_version: 0, language_id: 3, language_locale: eng-US, name: User } + - { contentclass_id: 13, contentclass_version: 0, language_id: 3, language_locale: eng-US, name: Comment } + - { contentclass_id: 14, contentclass_version: 0, language_id: 3, language_locale: eng-US, name: 'Common ini settings' } + - { contentclass_id: 15, contentclass_version: 0, language_id: 3, language_locale: eng-US, name: 'Template look' } + - { contentclass_id: 16, contentclass_version: 0, language_id: 9, language_locale: eng-GB, name: Article } + - { contentclass_id: 17, contentclass_version: 0, language_id: 9, language_locale: eng-GB, name: Blog } + - { contentclass_id: 18, contentclass_version: 0, language_id: 9, language_locale: eng-GB, name: 'Blog post' } + - { contentclass_id: 19, contentclass_version: 0, language_id: 9, language_locale: eng-GB, name: Product } + - { contentclass_id: 20, contentclass_version: 0, language_id: 9, language_locale: eng-GB, name: 'Feedback form' } + - { contentclass_id: 21, contentclass_version: 0, language_id: 9, language_locale: eng-GB, name: 'Landing Page' } + - { contentclass_id: 22, contentclass_version: 0, language_id: 9, language_locale: eng-GB, name: 'Wiki Page' } + - { contentclass_id: 23, contentclass_version: 0, language_id: 9, language_locale: eng-GB, name: Poll } + - { contentclass_id: 24, contentclass_version: 0, language_id: 9, language_locale: eng-GB, name: File } + - { contentclass_id: 25, contentclass_version: 0, language_id: 9, language_locale: eng-GB, name: Image } + - { contentclass_id: 26, contentclass_version: 0, language_id: 9, language_locale: eng-GB, name: Link } + - { contentclass_id: 27, contentclass_version: 0, language_id: 9, language_locale: eng-GB, name: Gallery } + - { contentclass_id: 28, contentclass_version: 0, language_id: 9, language_locale: eng-GB, name: Forum } + - { contentclass_id: 29, contentclass_version: 0, language_id: 9, language_locale: eng-GB, name: 'Forum topic' } + - { contentclass_id: 30, contentclass_version: 0, language_id: 9, language_locale: eng-GB, name: 'Forum reply' } + - { contentclass_id: 31, contentclass_version: 0, language_id: 9, language_locale: eng-GB, name: Event } + - { contentclass_id: 32, contentclass_version: 0, language_id: 9, language_locale: eng-GB, name: 'Event calendar' } + - { contentclass_id: 33, contentclass_version: 0, language_id: 9, language_locale: eng-GB, name: Banner } + - { contentclass_id: 34, contentclass_version: 0, language_id: 9, language_locale: eng-GB, name: Forums } + - { contentclass_id: 35, contentclass_version: 0, language_id: 9, language_locale: eng-GB, name: Video } +ezcontentclassgroup: + - { created: 1031216928, creator_id: 14, id: 1, modified: 1033922106, modifier_id: 14, name: Content } + - { created: 1031216941, creator_id: 14, id: 2, modified: 1033922113, modifier_id: 14, name: Users } + - { created: 1032009743, creator_id: 14, id: 3, modified: 1033922120, modifier_id: 14, name: Media } + - { created: 1081858024, creator_id: 14, id: 4, modified: 1081858024, modifier_id: 14, name: Setup } +ezcontentobject: + - { contentclass_id: 3, current_version: 1, id: 4, initial_language_id: 2, language_mask: 3, modified: 1033917596, name: Users, owner_id: 14, published: 1033917596, remote_id: f5c88a2209584891056f987fd965b0ba, section_id: 2, status: 1 } + - { contentclass_id: 4, current_version: 2, id: 10, initial_language_id: 2, language_mask: 3, modified: 1072180405, name: 'Anonymous User', owner_id: 14, published: 1033920665, remote_id: faaeb9be3bd98ed09f606fc16d144eca, section_id: 2, status: 1 } + - { contentclass_id: 3, current_version: 2, id: 11, initial_language_id: 2, language_mask: 3, modified: 1343140542, name: Members, owner_id: 14, published: 1033920746, remote_id: 5f7f0bdb3381d6a461d8c29ff53d908f, section_id: 2, status: 1 } + - { contentclass_id: 3, current_version: 1, id: 12, initial_language_id: 2, language_mask: 3, modified: 1033920775, name: 'Administrator users', owner_id: 14, published: 1033920775, remote_id: 9b47a45624b023b1a76c73b74d704acf, section_id: 2, status: 1 } + - { contentclass_id: 3, current_version: 1, id: 13, initial_language_id: 2, language_mask: 3, modified: 1033920794, name: Editors, owner_id: 14, published: 1033920794, remote_id: 3c160cca19fb135f83bd02d911f04db2, section_id: 2, status: 1 } + - { contentclass_id: 4, current_version: 4, id: 14, initial_language_id: 2, language_mask: 3, modified: 1343140540, name: 'Administrator User', owner_id: 14, published: 1033920830, remote_id: 1bb4fe25487f05527efa8bfd394cecc7, section_id: 2, status: 1 } + - { contentclass_id: 1, current_version: 1, id: 41, initial_language_id: 2, language_mask: 3, modified: 1060695457, name: Media, owner_id: 14, published: 1060695457, remote_id: a6e35cbcb7cd6ae4b691f3eee30cd262, section_id: 3, status: 1 } + - { contentclass_id: 3, current_version: 1, id: 42, initial_language_id: 2, language_mask: 3, modified: 1072180330, name: 'Anonymous Users', owner_id: 14, published: 1072180330, remote_id: 15b256dbea2ae72418ff5facc999e8f9, section_id: 2, status: 1 } + - { contentclass_id: 1, current_version: 1, id: 45, initial_language_id: 2, language_mask: 3, modified: 1079684190, name: Setup, owner_id: 14, published: 1079684190, remote_id: 241d538ce310074e602f29f49e44e938, section_id: 4, status: 1 } + - { contentclass_id: 1, current_version: 1, id: 49, initial_language_id: 2, language_mask: 3, modified: 1080220197, name: Images, owner_id: 14, published: 1080220197, remote_id: e7ff633c6b8e0fd3531e74c6e712bead, section_id: 3, status: 1 } + - { contentclass_id: 1, current_version: 1, id: 50, initial_language_id: 2, language_mask: 3, modified: 1080220220, name: Files, owner_id: 14, published: 1080220220, remote_id: 732a5acd01b51a6fe6eab448ad4138a9, section_id: 3, status: 1 } + - { contentclass_id: 1, current_version: 1, id: 51, initial_language_id: 2, language_mask: 3, modified: 1080220233, name: Multimedia, owner_id: 14, published: 1080220233, remote_id: 09082deb98662a104f325aaa8c4933d3, section_id: 3, status: 1 } + - { contentclass_id: 14, current_version: 1, id: 52, initial_language_id: 2, language_mask: 2, modified: 1082016591, name: 'Common INI settings', owner_id: 14, published: 1082016591, remote_id: 27437f3547db19cf81a33c92578b2c89, section_id: 4, status: 1 } + - { contentclass_id: 15, current_version: 2, id: 54, initial_language_id: 2, language_mask: 2, modified: 1301062376, name: 'eZ Publish Demo Design (without demo content)', owner_id: 14, published: 1082016652, remote_id: 8b8b22fe3c6061ed500fbd2b377b885f, section_id: 5, status: 1 } + - { contentclass_id: 1, current_version: 1, id: 56, initial_language_id: 2, language_mask: 3, modified: 1103023132, name: Design, owner_id: 14, published: 1103023132, remote_id: 08799e609893f7aba22f10cb466d9cc8, section_id: 5, status: 1 } + - { contentclass_id: 21, current_version: 1, id: 57, initial_language_id: 8, language_mask: 9, modified: 1196268696, name: Home, owner_id: 14, published: 1195480486, remote_id: 8a9c9c761004866fb458d89910f52bee, section_id: 1, status: 1 } + - { contentclass_id: 20, current_version: 1, id: 58, initial_language_id: 8, language_mask: 8, modified: 1332927282, name: 'Contact Us', owner_id: 14, published: 1332927205, remote_id: f8cc7a4cf8a964a1a0ea6666f5da7d0d, section_id: 1, status: 1 } + - { contentclass_id: 3, current_version: 1, id: 59, initial_language_id: 2, language_mask: 3, modified: 1343140541, name: Partners, owner_id: 14, published: 1343140541, remote_id: 14e4411b264a6194a33847843919451a, section_id: 2, status: 1 } +ezcontentobject_attribute: + - { attribute_original_id: 0, contentclassattribute_id: 7, contentobject_id: 4, data_float: null, data_int: null, data_text: 'Main group', data_type_string: ezstring, id: 7, language_code: eng-US, language_id: 3, sort_key_int: 0, sort_key_string: '', version: 1 } + - { attribute_original_id: 0, contentclassattribute_id: 6, contentobject_id: 4, data_float: null, data_int: null, data_text: Users, data_type_string: ezstring, id: 8, language_code: eng-US, language_id: 3, sort_key_int: 0, sort_key_string: '', version: 1 } + - { attribute_original_id: 0, contentclassattribute_id: 8, contentobject_id: 10, data_float: 0, data_int: 0, data_text: Anonymous, data_type_string: ezstring, id: 19, language_code: eng-US, language_id: 3, sort_key_int: 0, sort_key_string: anonymous, version: 2 } + - { attribute_original_id: 0, contentclassattribute_id: 9, contentobject_id: 10, data_float: 0, data_int: 0, data_text: User, data_type_string: ezstring, id: 20, language_code: eng-US, language_id: 3, sort_key_int: 0, sort_key_string: user, version: 2 } + - { attribute_original_id: 0, contentclassattribute_id: 12, contentobject_id: 10, data_float: 0, data_int: 0, data_text: '', data_type_string: ezuser, id: 21, language_code: eng-US, language_id: 3, sort_key_int: 0, sort_key_string: '', version: 2 } + - { attribute_original_id: 0, contentclassattribute_id: 6, contentobject_id: 11, data_float: 0, data_int: 0, data_text: 'Guest accounts', data_type_string: ezstring, id: 22, language_code: eng-US, language_id: 3, sort_key_int: 0, sort_key_string: '', version: 1 } + - { attribute_original_id: 0, contentclassattribute_id: 6, contentobject_id: 11, data_float: 0, data_int: 0, data_text: Members, data_type_string: ezstring, id: 22, language_code: eng-US, language_id: 3, sort_key_int: 0, sort_key_string: members, version: 2 } + - { attribute_original_id: 0, contentclassattribute_id: 7, contentobject_id: 11, data_float: 0, data_int: 0, data_text: '', data_type_string: ezstring, id: 23, language_code: eng-US, language_id: 3, sort_key_int: 0, sort_key_string: '', version: 1 } + - { attribute_original_id: 0, contentclassattribute_id: 7, contentobject_id: 11, data_float: 0, data_int: 0, data_text: '', data_type_string: ezstring, id: 23, language_code: eng-US, language_id: 3, sort_key_int: 0, sort_key_string: '', version: 2 } + - { attribute_original_id: 0, contentclassattribute_id: 6, contentobject_id: 12, data_float: 0, data_int: 0, data_text: 'Administrator users', data_type_string: ezstring, id: 24, language_code: eng-US, language_id: 3, sort_key_int: 0, sort_key_string: '', version: 1 } + - { attribute_original_id: 0, contentclassattribute_id: 7, contentobject_id: 12, data_float: 0, data_int: 0, data_text: '', data_type_string: ezstring, id: 25, language_code: eng-US, language_id: 3, sort_key_int: 0, sort_key_string: '', version: 1 } + - { attribute_original_id: 0, contentclassattribute_id: 6, contentobject_id: 13, data_float: 0, data_int: 0, data_text: Editors, data_type_string: ezstring, id: 26, language_code: eng-US, language_id: 3, sort_key_int: 0, sort_key_string: '', version: 1 } + - { attribute_original_id: 0, contentclassattribute_id: 7, contentobject_id: 13, data_float: 0, data_int: 0, data_text: '', data_type_string: ezstring, id: 27, language_code: eng-US, language_id: 3, sort_key_int: 0, sort_key_string: '', version: 1 } + - { attribute_original_id: 0, contentclassattribute_id: 8, contentobject_id: 14, data_float: 0, data_int: 0, data_text: Administrator, data_type_string: ezstring, id: 28, language_code: eng-US, language_id: 3, sort_key_int: 0, sort_key_string: administrator, version: 3 } + - { attribute_original_id: 0, contentclassattribute_id: 8, contentobject_id: 14, data_float: 0, data_int: 0, data_text: Administrator, data_type_string: ezstring, id: 28, language_code: eng-US, language_id: 3, sort_key_int: 0, sort_key_string: administrator, version: 4 } + - { attribute_original_id: 0, contentclassattribute_id: 9, contentobject_id: 14, data_float: 0, data_int: 0, data_text: User, data_type_string: ezstring, id: 29, language_code: eng-US, language_id: 3, sort_key_int: 0, sort_key_string: user, version: 3 } + - { attribute_original_id: 0, contentclassattribute_id: 9, contentobject_id: 14, data_float: 0, data_int: 0, data_text: User, data_type_string: ezstring, id: 29, language_code: eng-US, language_id: 3, sort_key_int: 0, sort_key_string: user, version: 4 } + - { attribute_original_id: 30, contentclassattribute_id: 12, contentobject_id: 14, data_float: 0, data_int: 0, data_text: '', data_type_string: ezuser, id: 30, language_code: eng-US, language_id: 3, sort_key_int: 0, sort_key_string: '', version: 3 } + - { attribute_original_id: 30, contentclassattribute_id: 12, contentobject_id: 14, data_float: 0, data_int: 0, data_text: '', data_type_string: ezuser, id: 30, language_code: eng-US, language_id: 3, sort_key_int: 0, sort_key_string: '', version: 4 } + - { attribute_original_id: 0, contentclassattribute_id: 4, contentobject_id: 41, data_float: 0, data_int: 0, data_text: Media, data_type_string: ezstring, id: 98, language_code: eng-US, language_id: 3, sort_key_int: 0, sort_key_string: media, version: 1 } + - { attribute_original_id: 0, contentclassattribute_id: 6, contentobject_id: 42, data_float: 0, data_int: 0, data_text: 'Anonymous Users', data_type_string: ezstring, id: 100, language_code: eng-US, language_id: 3, sort_key_int: 0, sort_key_string: 'anonymous users', version: 1 } + - { attribute_original_id: 0, contentclassattribute_id: 7, contentobject_id: 42, data_float: 0, data_int: 0, data_text: 'User group for the anonymous user', data_type_string: ezstring, id: 101, language_code: eng-US, language_id: 3, sort_key_int: 0, sort_key_string: 'user group for the anonymous user', version: 1 } + - { attribute_original_id: 0, contentclassattribute_id: 155, contentobject_id: 41, data_float: 0, data_int: 0, data_text: '', data_type_string: ezstring, id: 103, language_code: eng-US, language_id: 3, sort_key_int: 0, sort_key_string: '', version: 1 } + - { attribute_original_id: 0, contentclassattribute_id: 158, contentobject_id: 41, data_float: 0, data_int: 0, data_text: '', data_type_string: ezboolean, id: 109, language_code: eng-US, language_id: 3, sort_key_int: 0, sort_key_string: '', version: 1 } + - { attribute_original_id: 0, contentclassattribute_id: 4, contentobject_id: 45, data_float: 0, data_int: 0, data_text: Setup, data_type_string: ezstring, id: 123, language_code: eng-US, language_id: 3, sort_key_int: 0, sort_key_string: setup, version: 1 } + - { attribute_original_id: 0, contentclassattribute_id: 155, contentobject_id: 45, data_float: 0, data_int: 0, data_text: '', data_type_string: ezstring, id: 124, language_code: eng-US, language_id: 3, sort_key_int: 0, sort_key_string: '', version: 1 } + - { attribute_original_id: 0, contentclassattribute_id: 158, contentobject_id: 45, data_float: 0, data_int: 0, data_text: '', data_type_string: ezboolean, id: 128, language_code: eng-US, language_id: 3, sort_key_int: 0, sort_key_string: '', version: 1 } + - { attribute_original_id: 0, contentclassattribute_id: 4, contentobject_id: 49, data_float: 0, data_int: 0, data_text: Images, data_type_string: ezstring, id: 142, language_code: eng-US, language_id: 3, sort_key_int: 0, sort_key_string: images, version: 1 } + - { attribute_original_id: 0, contentclassattribute_id: 155, contentobject_id: 49, data_float: 0, data_int: 0, data_text: '', data_type_string: ezstring, id: 143, language_code: eng-US, language_id: 3, sort_key_int: 0, sort_key_string: '', version: 1 } + - { attribute_original_id: 0, contentclassattribute_id: 158, contentobject_id: 49, data_float: 0, data_int: 1, data_text: '', data_type_string: ezboolean, id: 146, language_code: eng-US, language_id: 3, sort_key_int: 1, sort_key_string: '', version: 1 } + - { attribute_original_id: 0, contentclassattribute_id: 4, contentobject_id: 50, data_float: 0, data_int: 0, data_text: Files, data_type_string: ezstring, id: 147, language_code: eng-US, language_id: 3, sort_key_int: 0, sort_key_string: files, version: 1 } + - { attribute_original_id: 0, contentclassattribute_id: 155, contentobject_id: 50, data_float: 0, data_int: 0, data_text: '', data_type_string: ezstring, id: 148, language_code: eng-US, language_id: 3, sort_key_int: 0, sort_key_string: '', version: 1 } + - { attribute_original_id: 0, contentclassattribute_id: 158, contentobject_id: 50, data_float: 0, data_int: 1, data_text: '', data_type_string: ezboolean, id: 151, language_code: eng-US, language_id: 3, sort_key_int: 1, sort_key_string: '', version: 1 } + - { attribute_original_id: 0, contentclassattribute_id: 4, contentobject_id: 51, data_float: 0, data_int: 0, data_text: Multimedia, data_type_string: ezstring, id: 152, language_code: eng-US, language_id: 3, sort_key_int: 0, sort_key_string: multimedia, version: 1 } + - { attribute_original_id: 0, contentclassattribute_id: 155, contentobject_id: 51, data_float: 0, data_int: 0, data_text: '', data_type_string: ezstring, id: 153, language_code: eng-US, language_id: 3, sort_key_int: 0, sort_key_string: '', version: 1 } + - { attribute_original_id: 0, contentclassattribute_id: 158, contentobject_id: 51, data_float: 0, data_int: 1, data_text: '', data_type_string: ezboolean, id: 156, language_code: eng-US, language_id: 3, sort_key_int: 1, sort_key_string: '', version: 1 } + - { attribute_original_id: 0, contentclassattribute_id: 159, contentobject_id: 52, data_float: 0, data_int: 0, data_text: 'Common INI settings', data_type_string: ezstring, id: 157, language_code: eng-US, language_id: 2, sort_key_int: 0, sort_key_string: 'common ini settings', version: 1 } + - { attribute_original_id: 0, contentclassattribute_id: 160, contentobject_id: 52, data_float: 0, data_int: 0, data_text: /content/view/full/2/, data_type_string: ezinisetting, id: 158, language_code: eng-US, language_id: 2, sort_key_int: 0, sort_key_string: '', version: 1 } + - { attribute_original_id: 0, contentclassattribute_id: 161, contentobject_id: 52, data_float: 0, data_int: 0, data_text: /content/view/full/2, data_type_string: ezinisetting, id: 159, language_code: eng-US, language_id: 2, sort_key_int: 0, sort_key_string: '', version: 1 } + - { attribute_original_id: 0, contentclassattribute_id: 162, contentobject_id: 52, data_float: 0, data_int: 0, data_text: disabled, data_type_string: ezinisetting, id: 160, language_code: eng-US, language_id: 2, sort_key_int: 0, sort_key_string: '', version: 1 } + - { attribute_original_id: 0, contentclassattribute_id: 163, contentobject_id: 52, data_float: 0, data_int: 0, data_text: disabled, data_type_string: ezinisetting, id: 161, language_code: eng-US, language_id: 2, sort_key_int: 0, sort_key_string: '', version: 1 } + - { attribute_original_id: 0, contentclassattribute_id: 164, contentobject_id: 52, data_float: 0, data_int: 0, data_text: '', data_type_string: ezinisetting, id: 162, language_code: eng-US, language_id: 2, sort_key_int: 0, sort_key_string: '', version: 1 } + - { attribute_original_id: 0, contentclassattribute_id: 165, contentobject_id: 52, data_float: 0, data_int: 0, data_text: enabled, data_type_string: ezinisetting, id: 163, language_code: eng-US, language_id: 2, sort_key_int: 0, sort_key_string: '', version: 1 } + - { attribute_original_id: 0, contentclassattribute_id: 166, contentobject_id: 52, data_float: 0, data_int: 0, data_text: disabled, data_type_string: ezinisetting, id: 164, language_code: eng-US, language_id: 2, sort_key_int: 0, sort_key_string: '', version: 1 } + - { attribute_original_id: 0, contentclassattribute_id: 167, contentobject_id: 52, data_float: 0, data_int: 0, data_text: enabled, data_type_string: ezinisetting, id: 165, language_code: eng-US, language_id: 2, sort_key_int: 0, sort_key_string: '', version: 1 } + - { attribute_original_id: 0, contentclassattribute_id: 168, contentobject_id: 52, data_float: 0, data_int: 0, data_text: enabled, data_type_string: ezinisetting, id: 166, language_code: eng-US, language_id: 2, sort_key_int: 0, sort_key_string: '', version: 1 } + - { attribute_original_id: 0, contentclassattribute_id: 169, contentobject_id: 52, data_float: 0, data_int: 0, data_text: '=geometry/scale=100;100', data_type_string: ezinisetting, id: 167, language_code: eng-US, language_id: 2, sort_key_int: 0, sort_key_string: '', version: 1 } + - { attribute_original_id: 0, contentclassattribute_id: 170, contentobject_id: 52, data_float: 0, data_int: 0, data_text: '=geometry/scale=200;200', data_type_string: ezinisetting, id: 168, language_code: eng-US, language_id: 2, sort_key_int: 0, sort_key_string: '', version: 1 } + - { attribute_original_id: 0, contentclassattribute_id: 171, contentobject_id: 52, data_float: 0, data_int: 0, data_text: '=geometry/scale=300;300', data_type_string: ezinisetting, id: 169, language_code: eng-US, language_id: 2, sort_key_int: 0, sort_key_string: '', version: 1 } + - { attribute_original_id: 0, contentclassattribute_id: 172, contentobject_id: 54, data_float: 0, data_int: 0, data_text: 'eZ Publish Demo Design (without demo content)', data_type_string: ezinisetting, id: 170, language_code: eng-US, language_id: 2, sort_key_int: 0, sort_key_string: '', version: 2 } + - { attribute_original_id: 0, contentclassattribute_id: 173, contentobject_id: 54, data_float: 0, data_int: 0, data_text: "author=eZ Systems\ncopyright=eZ Systems\ndescription=Content Management System\nkeywords=cms, publish, e-commerce, content management, development framework", data_type_string: ezinisetting, id: 171, language_code: eng-US, language_id: 2, sort_key_int: 0, sort_key_string: '', version: 2 } + - { attribute_original_id: 0, contentclassattribute_id: 174, contentobject_id: 54, data_float: 0, data_int: 0, data_text: "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<ezimage serial_number=\"1\" is_valid=\"1\" filename=\"eZ-Publish-Demo-Design-without-demo-content1.png\" suffix=\"png\" basename=\"eZ-Publish-Demo-Design-without-demo-content1\" dirpath=\"var/ezdemo_site/storage/images/design/plain-site/172-2-eng-US\" url=\"var/ezdemo_site/storage/images/design/plain-site/172-2-eng-US/eZ-Publish-Demo-Design-without-demo-content1.png\" original_filename=\"logo.png\" mime_type=\"image/png\" width=\"138\" height=\"46\" alternative_text=\"\" alias_key=\"1293033771\" timestamp=\"1343140541\"><original attribute_id=\"172\" attribute_version=\"2\" attribute_language=\"eng-US\"/></ezimage>\n", data_type_string: ezimage, id: 172, language_code: eng-US, language_id: 2, sort_key_int: 0, sort_key_string: '', version: 2 } + - { attribute_original_id: 0, contentclassattribute_id: 175, contentobject_id: 54, data_float: 0, data_int: 0, data_text: 0, data_type_string: ezpackage, id: 173, language_code: eng-US, language_id: 2, sort_key_int: 0, sort_key_string: 0, version: 2 } + - { attribute_original_id: 0, contentclassattribute_id: 177, contentobject_id: 54, data_float: 0, data_int: 0, data_text: spam@ez.no, data_type_string: ezinisetting, id: 175, language_code: eng-US, language_id: 2, sort_key_int: 0, sort_key_string: '', version: 2 } + - { attribute_original_id: 0, contentclassattribute_id: 178, contentobject_id: 54, data_float: 0, data_int: 0, data_text: ws2/dump_47_demo/index.php, data_type_string: ezinisetting, id: 176, language_code: eng-US, language_id: 2, sort_key_int: 0, sort_key_string: '', version: 2 } + - { attribute_original_id: 0, contentclassattribute_id: 179, contentobject_id: 10, data_float: 0, data_int: 0, data_text: '', data_type_string: eztext, id: 177, language_code: eng-US, language_id: 3, sort_key_int: 0, sort_key_string: '', version: 2 } + - { attribute_original_id: 0, contentclassattribute_id: 179, contentobject_id: 14, data_float: 0, data_int: 0, data_text: '', data_type_string: eztext, id: 178, language_code: eng-US, language_id: 3, sort_key_int: 0, sort_key_string: '', version: 3 } + - { attribute_original_id: 0, contentclassattribute_id: 179, contentobject_id: 14, data_float: 0, data_int: 0, data_text: '', data_type_string: eztext, id: 178, language_code: eng-US, language_id: 3, sort_key_int: 0, sort_key_string: '', version: 4 } + - { attribute_original_id: 0, contentclassattribute_id: 180, contentobject_id: 10, data_float: 0, data_int: 0, data_text: '', data_type_string: ezimage, id: 179, language_code: eng-US, language_id: 3, sort_key_int: 0, sort_key_string: '', version: 2 } + - { attribute_original_id: 0, contentclassattribute_id: 180, contentobject_id: 14, data_float: 0, data_int: 0, data_text: "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<ezimage serial_number=\"1\" is_valid=\"\" filename=\"\" suffix=\"\" basename=\"\" dirpath=\"\" url=\"\" original_filename=\"\" mime_type=\"\" width=\"\" height=\"\" alternative_text=\"\" alias_key=\"1293033771\" timestamp=\"1301057722\"><original attribute_id=\"180\" attribute_version=\"3\" attribute_language=\"eng-GB\"/></ezimage>\n", data_type_string: ezimage, id: 180, language_code: eng-US, language_id: 3, sort_key_int: 0, sort_key_string: '', version: 3 } + - { attribute_original_id: 0, contentclassattribute_id: 180, contentobject_id: 14, data_float: 0, data_int: 0, data_text: "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<ezimage serial_number=\"1\" is_valid=\"\" filename=\"\" suffix=\"\" basename=\"\" dirpath=\"\" url=\"\" original_filename=\"\" mime_type=\"\" width=\"\" height=\"\" alternative_text=\"\" alias_key=\"1293033771\" timestamp=\"1301057722\"><original attribute_id=\"180\" attribute_version=\"3\" attribute_language=\"eng-GB\"/></ezimage>\n", data_type_string: ezimage, id: 180, language_code: eng-US, language_id: 3, sort_key_int: 0, sort_key_string: '', version: 4 } + - { attribute_original_id: 0, contentclassattribute_id: 4, contentobject_id: 56, data_float: 0, data_int: null, data_text: Design, data_type_string: ezstring, id: 181, language_code: eng-US, language_id: 3, sort_key_int: 0, sort_key_string: design, version: 1 } + - { attribute_original_id: 0, contentclassattribute_id: 155, contentobject_id: 56, data_float: 0, data_int: null, data_text: '', data_type_string: ezstring, id: 182, language_code: eng-US, language_id: 3, sort_key_int: 0, sort_key_string: '', version: 1 } + - { attribute_original_id: 0, contentclassattribute_id: 158, contentobject_id: 56, data_float: 0, data_int: 1, data_text: '', data_type_string: ezboolean, id: 185, language_code: eng-US, language_id: 3, sort_key_int: 1, sort_key_string: '', version: 1 } + - { attribute_original_id: 0, contentclassattribute_id: 219, contentobject_id: 57, data_float: 0, data_int: null, data_text: Home, data_type_string: ezstring, id: 186, language_code: eng-GB, language_id: 9, sort_key_int: 0, sort_key_string: home, version: 1 } + - { attribute_original_id: 0, contentclassattribute_id: 212, contentobject_id: 58, data_float: 0, data_int: null, data_text: 'Contact Us', data_type_string: ezstring, id: 188, language_code: eng-GB, language_id: 8, sort_key_int: 0, sort_key_string: 'contact us', version: 1 } + - { attribute_original_id: 0, contentclassattribute_id: 214, contentobject_id: 58, data_float: 0, data_int: null, data_text: 'Firstname Lastname', data_type_string: ezstring, id: 190, language_code: eng-GB, language_id: 8, sort_key_int: 0, sort_key_string: 'firstname lastname', version: 1 } + - { attribute_original_id: 0, contentclassattribute_id: 215, contentobject_id: 58, data_float: 0, data_int: null, data_text: Subject, data_type_string: ezstring, id: 191, language_code: eng-GB, language_id: 8, sort_key_int: 0, sort_key_string: subject, version: 1 } + - { attribute_original_id: 0, contentclassattribute_id: 216, contentobject_id: 58, data_float: 0, data_int: null, data_text: 'Message text', data_type_string: eztext, id: 192, language_code: eng-GB, language_id: 8, sort_key_int: 0, sort_key_string: 'message text', version: 1 } + - { attribute_original_id: 0, contentclassattribute_id: 217, contentobject_id: 58, data_float: 0, data_int: null, data_text: sender@example.com, data_type_string: ezemail, id: 193, language_code: eng-GB, language_id: 8, sort_key_int: 0, sort_key_string: sender@example.com, version: 1 } + - { attribute_original_id: 0, contentclassattribute_id: 218, contentobject_id: 58, data_float: 0, data_int: null, data_text: recipient@example.com, data_type_string: ezemail, id: 194, language_code: eng-GB, language_id: 8, sort_key_int: 0, sort_key_string: recipient@example.com, version: 1 } + - { attribute_original_id: 0, contentclassattribute_id: 279, contentobject_id: 54, data_float: 0, data_int: 23, data_text: 'Site map', data_type_string: ezurl, id: 195, language_code: eng-US, language_id: 2, sort_key_int: 0, sort_key_string: '', version: 2 } + - { attribute_original_id: 0, contentclassattribute_id: 280, contentobject_id: 54, data_float: 0, data_int: 24, data_text: 'Tag cloud', data_type_string: ezurl, id: 196, language_code: eng-US, language_id: 2, sort_key_int: 0, sort_key_string: '', version: 2 } + - { attribute_original_id: 0, contentclassattribute_id: 281, contentobject_id: 54, data_float: 0, data_int: null, data_text: Login, data_type_string: ezstring, id: 197, language_code: eng-US, language_id: 2, sort_key_int: 0, sort_key_string: login, version: 2 } + - { attribute_original_id: 0, contentclassattribute_id: 282, contentobject_id: 54, data_float: 0, data_int: null, data_text: Logout, data_type_string: ezstring, id: 198, language_code: eng-US, language_id: 2, sort_key_int: 0, sort_key_string: logout, version: 2 } + - { attribute_original_id: 0, contentclassattribute_id: 283, contentobject_id: 54, data_float: 0, data_int: null, data_text: 'My profile', data_type_string: ezstring, id: 199, language_code: eng-US, language_id: 2, sort_key_int: 0, sort_key_string: 'my profile', version: 2 } + - { attribute_original_id: 0, contentclassattribute_id: 284, contentobject_id: 54, data_float: 0, data_int: null, data_text: Register, data_type_string: ezstring, id: 200, language_code: eng-US, language_id: 2, sort_key_int: 0, sort_key_string: register, version: 2 } + - { attribute_original_id: 0, contentclassattribute_id: 285, contentobject_id: 54, data_float: 0, data_int: null, data_text: /rss/feed/my_feed, data_type_string: ezstring, id: 201, language_code: eng-US, language_id: 2, sort_key_int: 0, sort_key_string: /rss/feed/my_feed, version: 2 } + - { attribute_original_id: 0, contentclassattribute_id: 286, contentobject_id: 54, data_float: 0, data_int: null, data_text: 'Shopping basket content', data_type_string: ezstring, id: 202, language_code: eng-US, language_id: 2, sort_key_int: 0, sort_key_string: 'shopping basket', version: 2 } + - { attribute_original_id: 0, contentclassattribute_id: 287, contentobject_id: 54, data_float: 0, data_int: null, data_text: 'Site settings', data_type_string: ezstring, id: 203, language_code: eng-US, language_id: 2, sort_key_int: 0, sort_key_string: 'site settings', version: 2 } + - { attribute_original_id: 0, contentclassattribute_id: 288, contentobject_id: 54, data_float: 0, data_int: null, data_text: 'Copyright © 2012 <a href="http://ez.no" title="eZ Systems">eZ Systems AS</a> (except where otherwise noted). All rights reserved.', data_type_string: eztext, id: 204, language_code: eng-US, language_id: 2, sort_key_int: 0, sort_key_string: '', version: 2 } + - { attribute_original_id: 0, contentclassattribute_id: 289, contentobject_id: 54, data_float: 0, data_int: 0, data_text: '', data_type_string: ezboolean, id: 205, language_code: eng-US, language_id: 2, sort_key_int: 0, sort_key_string: '', version: 2 } + - { attribute_original_id: 0, contentclassattribute_id: 290, contentobject_id: 54, data_float: 0, data_int: null, data_text: '', data_type_string: eztext, id: 206, language_code: eng-US, language_id: 2, sort_key_int: 0, sort_key_string: '', version: 2 } + - { attribute_original_id: 0, contentclassattribute_id: 6, contentobject_id: 59, data_float: 0, data_int: null, data_text: Partners, data_type_string: ezstring, id: 207, language_code: eng-US, language_id: 3, sort_key_int: 0, sort_key_string: partners, version: 1 } + - { attribute_original_id: 0, contentclassattribute_id: 7, contentobject_id: 59, data_float: 0, data_int: null, data_text: '', data_type_string: ezstring, id: 208, language_code: eng-US, language_id: 3, sort_key_int: 0, sort_key_string: '', version: 1 } + - { attribute_original_id: 0, contentclassattribute_id: 292, contentobject_id: 41, data_float: 0, data_int: null, data_text: '', data_type_string: ezkeyword, id: 215, language_code: eng-US, language_id: 2, sort_key_int: 0, sort_key_string: '', version: 1 } + - { attribute_original_id: 0, contentclassattribute_id: 292, contentobject_id: 45, data_float: 0, data_int: null, data_text: '', data_type_string: ezkeyword, id: 216, language_code: eng-US, language_id: 2, sort_key_int: 0, sort_key_string: '', version: 1 } + - { attribute_original_id: 0, contentclassattribute_id: 292, contentobject_id: 49, data_float: 0, data_int: null, data_text: '', data_type_string: ezkeyword, id: 217, language_code: eng-US, language_id: 2, sort_key_int: 0, sort_key_string: '', version: 1 } + - { attribute_original_id: 0, contentclassattribute_id: 292, contentobject_id: 50, data_float: 0, data_int: null, data_text: '', data_type_string: ezkeyword, id: 218, language_code: eng-US, language_id: 2, sort_key_int: 0, sort_key_string: '', version: 1 } + - { attribute_original_id: 0, contentclassattribute_id: 292, contentobject_id: 51, data_float: 0, data_int: null, data_text: '', data_type_string: ezkeyword, id: 219, language_code: eng-US, language_id: 2, sort_key_int: 0, sort_key_string: '', version: 1 } + - { attribute_original_id: 0, contentclassattribute_id: 292, contentobject_id: 56, data_float: 0, data_int: null, data_text: '', data_type_string: ezkeyword, id: 220, language_code: eng-US, language_id: 2, sort_key_int: 0, sort_key_string: '', version: 1 } +ezcontentobject_link: { } +ezcontentobject_name: + - { content_translation: eng-US, content_version: 1, contentobject_id: 4, language_id: 3, name: Users, real_translation: eng-US } + - { content_translation: eng-US, content_version: 2, contentobject_id: 10, language_id: 3, name: 'Anonymous User', real_translation: eng-US } + - { content_translation: eng-US, content_version: 1, contentobject_id: 11, language_id: 3, name: 'Guest accounts', real_translation: eng-US } + - { content_translation: eng-US, content_version: 2, contentobject_id: 11, language_id: 3, name: Members, real_translation: eng-US } + - { content_translation: eng-US, content_version: 1, contentobject_id: 12, language_id: 3, name: 'Administrator users', real_translation: eng-US } + - { content_translation: eng-US, content_version: 1, contentobject_id: 13, language_id: 3, name: Editors, real_translation: eng-US } + - { content_translation: eng-US, content_version: 3, contentobject_id: 14, language_id: 3, name: 'Administrator User', real_translation: eng-US } + - { content_translation: eng-US, content_version: 4, contentobject_id: 14, language_id: 3, name: 'Administrator User', real_translation: eng-US } + - { content_translation: eng-US, content_version: 1, contentobject_id: 41, language_id: 3, name: Media, real_translation: eng-US } + - { content_translation: eng-US, content_version: 1, contentobject_id: 42, language_id: 3, name: 'Anonymous Users', real_translation: eng-US } + - { content_translation: eng-US, content_version: 1, contentobject_id: 45, language_id: 3, name: Setup, real_translation: eng-US } + - { content_translation: eng-US, content_version: 1, contentobject_id: 49, language_id: 3, name: Images, real_translation: eng-US } + - { content_translation: eng-US, content_version: 1, contentobject_id: 50, language_id: 3, name: Files, real_translation: eng-US } + - { content_translation: eng-US, content_version: 1, contentobject_id: 51, language_id: 3, name: Multimedia, real_translation: eng-US } + - { content_translation: eng-US, content_version: 1, contentobject_id: 52, language_id: 2, name: 'Common INI settings', real_translation: eng-US } + - { content_translation: eng-US, content_version: 2, contentobject_id: 54, language_id: 2, name: 'eZ Publish Demo Design (without demo content)', real_translation: eng-US } + - { content_translation: eng-US, content_version: 1, contentobject_id: 56, language_id: 3, name: Design, real_translation: eng-US } + - { content_translation: eng-GB, content_version: 1, contentobject_id: 57, language_id: 9, name: Home, real_translation: eng-GB } + - { content_translation: eng-GB, content_version: 1, contentobject_id: 58, language_id: 8, name: 'Contact Us', real_translation: eng-GB } + - { content_translation: eng-US, content_version: 1, contentobject_id: 59, language_id: 3, name: Partners, real_translation: eng-US } +ezcontentobject_trash: { } +ezcontentobject_tree: + - { contentobject_id: 0, contentobject_is_published: 1, contentobject_version: 1, depth: 0, is_hidden: 0, is_invisible: 0, main_node_id: 1, modified_subnode: 1343140542, node_id: 1, parent_node_id: 1, path_identification_string: '', path_string: /1/, priority: 0, remote_id: 629709ba256fe317c3ddcee35453a96a, sort_field: 1, sort_order: 1 } + - { contentobject_id: 57, contentobject_is_published: 1, contentobject_version: 1, depth: 1, is_hidden: 0, is_invisible: 0, main_node_id: 2, modified_subnode: 1343140541, node_id: 2, parent_node_id: 1, path_identification_string: '', path_string: /1/2/, priority: 0, remote_id: f3e90596361e31d496d4026eb624c983, sort_field: 8, sort_order: 1 } + - { contentobject_id: 4, contentobject_is_published: 1, contentobject_version: 1, depth: 1, is_hidden: 0, is_invisible: 0, main_node_id: 5, modified_subnode: 1343140542, node_id: 5, parent_node_id: 1, path_identification_string: users, path_string: /1/5/, priority: 0, remote_id: 3f6d92f8044aed134f32153517850f5a, sort_field: 1, sort_order: 1 } + - { contentobject_id: 11, contentobject_is_published: 1, contentobject_version: 2, depth: 2, is_hidden: 0, is_invisible: 0, main_node_id: 12, modified_subnode: 1343140542, node_id: 12, parent_node_id: 5, path_identification_string: users/members, path_string: /1/5/12/, priority: 0, remote_id: 602dcf84765e56b7f999eaafd3821dd3, sort_field: 1, sort_order: 1 } + - { contentobject_id: 12, contentobject_is_published: 1, contentobject_version: 1, depth: 2, is_hidden: 0, is_invisible: 0, main_node_id: 13, modified_subnode: 1343140540, node_id: 13, parent_node_id: 5, path_identification_string: users/administrator_users, path_string: /1/5/13/, priority: 50, remote_id: 769380b7aa94541679167eab817ca893, sort_field: 1, sort_order: 1 } + - { contentobject_id: 13, contentobject_is_published: 1, contentobject_version: 1, depth: 2, is_hidden: 0, is_invisible: 0, main_node_id: 14, modified_subnode: 1081860719, node_id: 14, parent_node_id: 5, path_identification_string: users/editors, path_string: /1/5/14/, priority: 25, remote_id: f7dda2854fc68f7c8455d9cb14bd04a9, sort_field: 1, sort_order: 1 } + - { contentobject_id: 14, contentobject_is_published: 1, contentobject_version: 4, depth: 3, is_hidden: 0, is_invisible: 0, main_node_id: 15, modified_subnode: 1343140540, node_id: 15, parent_node_id: 13, path_identification_string: users/administrator_users/administrator_user, path_string: /1/5/13/15/, priority: 0, remote_id: e5161a99f733200b9ed4e80f9c16187b, sort_field: 1, sort_order: 1 } + - { contentobject_id: 41, contentobject_is_published: 1, contentobject_version: 1, depth: 1, is_hidden: 0, is_invisible: 0, main_node_id: 43, modified_subnode: 1081860720, node_id: 43, parent_node_id: 1, path_identification_string: media, path_string: /1/43/, priority: 0, remote_id: 75c715a51699d2d309a924eca6a95145, sort_field: 9, sort_order: 1 } + - { contentobject_id: 42, contentobject_is_published: 1, contentobject_version: 1, depth: 2, is_hidden: 0, is_invisible: 0, main_node_id: 44, modified_subnode: 1081860719, node_id: 44, parent_node_id: 5, path_identification_string: users/anonymous_users, path_string: /1/5/44/, priority: 0, remote_id: 4fdf0072da953bb276c0c7e0141c5c9b, sort_field: 9, sort_order: 1 } + - { contentobject_id: 10, contentobject_is_published: 1, contentobject_version: 2, depth: 3, is_hidden: 0, is_invisible: 0, main_node_id: 45, modified_subnode: 1081860719, node_id: 45, parent_node_id: 44, path_identification_string: users/anonymous_users/anonymous_user, path_string: /1/5/44/45/, priority: 0, remote_id: 2cf8343bee7b482bab82b269d8fecd76, sort_field: 9, sort_order: 1 } + - { contentobject_id: 45, contentobject_is_published: 1, contentobject_version: 1, depth: 1, is_hidden: 0, is_invisible: 0, main_node_id: 48, modified_subnode: 1184592117, node_id: 48, parent_node_id: 1, path_identification_string: setup2, path_string: /1/48/, priority: 0, remote_id: 182ce1b5af0c09fa378557c462ba2617, sort_field: 9, sort_order: 1 } + - { contentobject_id: 49, contentobject_is_published: 1, contentobject_version: 1, depth: 2, is_hidden: 0, is_invisible: 0, main_node_id: 51, modified_subnode: 1081860720, node_id: 51, parent_node_id: 43, path_identification_string: media/images, path_string: /1/43/51/, priority: 0, remote_id: 1b26c0454b09bb49dfb1b9190ffd67cb, sort_field: 9, sort_order: 1 } + - { contentobject_id: 50, contentobject_is_published: 1, contentobject_version: 1, depth: 2, is_hidden: 0, is_invisible: 0, main_node_id: 52, modified_subnode: 1081860720, node_id: 52, parent_node_id: 43, path_identification_string: media/files, path_string: /1/43/52/, priority: 0, remote_id: 0b113a208f7890f9ad3c24444ff5988c, sort_field: 9, sort_order: 1 } + - { contentobject_id: 51, contentobject_is_published: 1, contentobject_version: 1, depth: 2, is_hidden: 0, is_invisible: 0, main_node_id: 53, modified_subnode: 1081860720, node_id: 53, parent_node_id: 43, path_identification_string: media/multimedia, path_string: /1/43/53/, priority: 0, remote_id: 4f18b82c75f10aad476cae5adf98c11f, sort_field: 9, sort_order: 1 } + - { contentobject_id: 52, contentobject_is_published: 1, contentobject_version: 1, depth: 2, is_hidden: 0, is_invisible: 0, main_node_id: 54, modified_subnode: 1184592117, node_id: 54, parent_node_id: 48, path_identification_string: setup2/common_ini_settings, path_string: /1/48/54/, priority: 0, remote_id: fa9f3cff9cf90ecfae335718dcbddfe2, sort_field: 1, sort_order: 1 } + - { contentobject_id: 54, contentobject_is_published: 1, contentobject_version: 2, depth: 2, is_hidden: 0, is_invisible: 0, main_node_id: 56, modified_subnode: 1343140541, node_id: 56, parent_node_id: 58, path_identification_string: design/plain_site, path_string: /1/58/56/, priority: 0, remote_id: 772da20ecf88b3035d73cbdfcea0f119, sort_field: 1, sort_order: 1 } + - { contentobject_id: 56, contentobject_is_published: 1, contentobject_version: 1, depth: 1, is_hidden: 0, is_invisible: 0, main_node_id: 58, modified_subnode: 1343140541, node_id: 58, parent_node_id: 1, path_identification_string: design, path_string: /1/58/, priority: 0, remote_id: 79f2d67372ab56f59b5d65bb9e0ca3b9, sort_field: 2, sort_order: 0 } + - { contentobject_id: 58, contentobject_is_published: 1, contentobject_version: 1, depth: 2, is_hidden: 0, is_invisible: 0, main_node_id: 60, modified_subnode: 1343140539, node_id: 60, parent_node_id: 2, path_identification_string: contact_us, path_string: /1/2/60/, priority: '-2', remote_id: 86bf306624668ee9b8b979b0d56f7e0d, sort_field: 8, sort_order: 1 } + - { contentobject_id: 59, contentobject_is_published: 1, contentobject_version: 1, depth: 2, is_hidden: 0, is_invisible: 0, main_node_id: 61, modified_subnode: 1343140541, node_id: 61, parent_node_id: 5, path_identification_string: users/partners, path_string: /1/5/61/, priority: 0, remote_id: 66994c2fce0fd2a1c7ecce7115158971, sort_field: 1, sort_order: 1 } +ezcontentobject_version: + - { contentobject_id: 4, created: 0, creator_id: 14, id: 4, initial_language_id: 2, language_mask: 3, modified: 0, status: 1, user_id: 0, version: 1, workflow_event_pos: 1 } + - { contentobject_id: 11, created: 1033920737, creator_id: 14, id: 439, initial_language_id: 2, language_mask: 3, modified: 1033920746, status: 3, user_id: 0, version: 1, workflow_event_pos: 0 } + - { contentobject_id: 12, created: 1033920760, creator_id: 14, id: 440, initial_language_id: 2, language_mask: 3, modified: 1033920775, status: 1, user_id: 0, version: 1, workflow_event_pos: 0 } + - { contentobject_id: 13, created: 1033920786, creator_id: 14, id: 441, initial_language_id: 2, language_mask: 3, modified: 1033920794, status: 1, user_id: 0, version: 1, workflow_event_pos: 0 } + - { contentobject_id: 41, created: 1060695450, creator_id: 14, id: 472, initial_language_id: 2, language_mask: 3, modified: 1060695457, status: 1, user_id: 0, version: 1, workflow_event_pos: 0 } + - { contentobject_id: 42, created: 1072180278, creator_id: 14, id: 473, initial_language_id: 2, language_mask: 3, modified: 1072180330, status: 1, user_id: 0, version: 1, workflow_event_pos: 0 } + - { contentobject_id: 10, created: 1072180337, creator_id: 14, id: 474, initial_language_id: 2, language_mask: 3, modified: 1072180405, status: 1, user_id: 0, version: 2, workflow_event_pos: 0 } + - { contentobject_id: 45, created: 1079684084, creator_id: 14, id: 477, initial_language_id: 2, language_mask: 3, modified: 1079684190, status: 1, user_id: 0, version: 1, workflow_event_pos: 0 } + - { contentobject_id: 49, created: 1080220181, creator_id: 14, id: 488, initial_language_id: 2, language_mask: 3, modified: 1080220197, status: 1, user_id: 0, version: 1, workflow_event_pos: 0 } + - { contentobject_id: 50, created: 1080220211, creator_id: 14, id: 489, initial_language_id: 2, language_mask: 3, modified: 1080220220, status: 1, user_id: 0, version: 1, workflow_event_pos: 0 } + - { contentobject_id: 51, created: 1080220225, creator_id: 14, id: 490, initial_language_id: 2, language_mask: 3, modified: 1080220233, status: 1, user_id: 0, version: 1, workflow_event_pos: 0 } + - { contentobject_id: 52, created: 1082016497, creator_id: 14, id: 491, initial_language_id: 2, language_mask: 2, modified: 1082016591, status: 1, user_id: 0, version: 1, workflow_event_pos: 0 } + - { contentobject_id: 56, created: 1103023120, creator_id: 14, id: 495, initial_language_id: 2, language_mask: 3, modified: 1103023120, status: 1, user_id: 0, version: 1, workflow_event_pos: 0 } + - { contentobject_id: 14, created: 1301061783, creator_id: 14, id: 499, initial_language_id: 2, language_mask: 3, modified: 1301062024, status: 3, user_id: 0, version: 3, workflow_event_pos: 0 } + - { contentobject_id: 54, created: 1301062300, creator_id: 14, id: 500, initial_language_id: 2, language_mask: 2, modified: 1301062375, status: 1, user_id: 0, version: 2, workflow_event_pos: 0 } + - { contentobject_id: 57, created: 1196268655, creator_id: 14, id: 504, initial_language_id: 8, language_mask: 9, modified: 1196268696, status: 1, user_id: 0, version: 1, workflow_event_pos: 0 } + - { contentobject_id: 58, created: 1332927277, creator_id: 14, id: 505, initial_language_id: 8, language_mask: 9, modified: 1332927282, status: 1, user_id: 0, version: 1, workflow_event_pos: 0 } + - { contentobject_id: 14, created: 1343140540, creator_id: 14, id: 506, initial_language_id: 2, language_mask: 3, modified: 1343140540, status: 1, user_id: 0, version: 4, workflow_event_pos: 0 } + - { contentobject_id: 59, created: 1343140541, creator_id: 14, id: 507, initial_language_id: 2, language_mask: 3, modified: 1343140541, status: 1, user_id: 0, version: 1, workflow_event_pos: 0 } + - { contentobject_id: 11, created: 1343140541, creator_id: 14, id: 508, initial_language_id: 2, language_mask: 3, modified: 1343140541, status: 1, user_id: 0, version: 2, workflow_event_pos: 0 } +ezimagefile: + - { contentobject_attribute_id: 172, filepath: var/storage/images/setup/ez_publish/172-1-eng-GB/ez_publish., id: 1 } + - { contentobject_attribute_id: 172, filepath: var/ezdemo_site/storage/images/design/plain-site/172-2-eng-US/eZ-Publish-Demo-Design-without-demo-content1.png, id: 2 } +eznode_assignment: + - { contentobject_id: 8, contentobject_version: 2, from_node_id: 0, id: 4, is_main: 1, op_code: 2, parent_node: 5, parent_remote_id: '', remote_id: 0, sort_field: 1, sort_order: 1, priority: 0, is_hidden: 0 } + - { contentobject_id: 42, contentobject_version: 1, from_node_id: 0, id: 5, is_main: 1, op_code: 2, parent_node: 5, parent_remote_id: '', remote_id: 0, sort_field: 9, sort_order: 1, priority: 0, is_hidden: 0 } + - { contentobject_id: 10, contentobject_version: 2, from_node_id: '-1', id: 6, is_main: 1, op_code: 2, parent_node: 44, parent_remote_id: '', remote_id: 0, sort_field: 9, sort_order: 1, priority: 0, is_hidden: 0 } + - { contentobject_id: 4, contentobject_version: 1, from_node_id: 0, id: 7, is_main: 1, op_code: 2, parent_node: 1, parent_remote_id: '', remote_id: 0, sort_field: 1, sort_order: 1, priority: 0, is_hidden: 0 } + - { contentobject_id: 12, contentobject_version: 1, from_node_id: 0, id: 8, is_main: 1, op_code: 2, parent_node: 5, parent_remote_id: '', remote_id: 0, sort_field: 1, sort_order: 1, priority: 0, is_hidden: 0 } + - { contentobject_id: 13, contentobject_version: 1, from_node_id: 0, id: 9, is_main: 1, op_code: 2, parent_node: 5, parent_remote_id: '', remote_id: 0, sort_field: 1, sort_order: 1, priority: 0, is_hidden: 0 } + - { contentobject_id: 41, contentobject_version: 1, from_node_id: 0, id: 11, is_main: 1, op_code: 2, parent_node: 1, parent_remote_id: '', remote_id: 0, sort_field: 1, sort_order: 1, priority: 0, is_hidden: 0 } + - { contentobject_id: 11, contentobject_version: 1, from_node_id: 0, id: 12, is_main: 1, op_code: 2, parent_node: 5, parent_remote_id: '', remote_id: 0, sort_field: 1, sort_order: 1, priority: 0, is_hidden: 0 } + - { contentobject_id: 45, contentobject_version: 1, from_node_id: '-1', id: 16, is_main: 1, op_code: 2, parent_node: 1, parent_remote_id: '', remote_id: 0, sort_field: 9, sort_order: 1, priority: 0, is_hidden: 0 } + - { contentobject_id: 49, contentobject_version: 1, from_node_id: 0, id: 27, is_main: 1, op_code: 2, parent_node: 43, parent_remote_id: '', remote_id: 0, sort_field: 9, sort_order: 1, priority: 0, is_hidden: 0 } + - { contentobject_id: 50, contentobject_version: 1, from_node_id: 0, id: 28, is_main: 1, op_code: 2, parent_node: 43, parent_remote_id: '', remote_id: 0, sort_field: 9, sort_order: 1, priority: 0, is_hidden: 0 } + - { contentobject_id: 51, contentobject_version: 1, from_node_id: 0, id: 29, is_main: 1, op_code: 2, parent_node: 43, parent_remote_id: '', remote_id: 0, sort_field: 9, sort_order: 1, priority: 0, is_hidden: 0 } + - { contentobject_id: 52, contentobject_version: 1, from_node_id: 0, id: 30, is_main: 1, op_code: 2, parent_node: 48, parent_remote_id: '', remote_id: 0, sort_field: 1, sort_order: 1, priority: 0, is_hidden: 0 } + - { contentobject_id: 56, contentobject_version: 1, from_node_id: 0, id: 34, is_main: 1, op_code: 2, parent_node: 1, parent_remote_id: '', remote_id: 0, sort_field: 2, sort_order: 0, priority: 0, is_hidden: 0 } + - { contentobject_id: 14, contentobject_version: 3, from_node_id: '-1', id: 38, is_main: 1, op_code: 2, parent_node: 13, parent_remote_id: '', remote_id: 0, sort_field: 1, sort_order: 1, priority: 0, is_hidden: 0 } + - { contentobject_id: 54, contentobject_version: 2, from_node_id: '-1', id: 39, is_main: 1, op_code: 2, parent_node: 58, parent_remote_id: '', remote_id: 0, sort_field: 1, sort_order: 1, priority: 0, is_hidden: 0 } + - { contentobject_id: 57, contentobject_version: 1, from_node_id: 0, id: 43, is_main: 1, op_code: 2, parent_node: 2, parent_remote_id: 07cdfd23373b17c6b337251c22b7ea57, remote_id: 0, sort_field: 8, sort_order: 1, priority: 0, is_hidden: 0 } + - { contentobject_id: 58, contentobject_version: 1, from_node_id: 0, id: 44, is_main: 1, op_code: 2, parent_node: 2, parent_remote_id: 86bf306624668ee9b8b979b0d56f7e0d, remote_id: 0, sort_field: 8, sort_order: 1, priority: 0, is_hidden: 0 } + - { contentobject_id: 14, contentobject_version: 4, from_node_id: '-1', id: 45, is_main: 1, op_code: 2, parent_node: 13, parent_remote_id: '', remote_id: 0, sort_field: 1, sort_order: 1, priority: 0, is_hidden: 0 } + - { contentobject_id: 59, contentobject_version: 1, from_node_id: 0, id: 46, is_main: 1, op_code: 2, parent_node: 5, parent_remote_id: '', remote_id: 0, sort_field: 1, sort_order: 1, priority: 0, is_hidden: 0 } + - { contentobject_id: 11, contentobject_version: 2, from_node_id: '-1', id: 47, is_main: 1, op_code: 2, parent_node: 5, parent_remote_id: '', remote_id: 0, sort_field: 1, sort_order: 1, priority: 0, is_hidden: 0 } +ezpolicy: + - { function_name: '*', id: 308, module_name: '*', original_id: 0, role_id: 2 } + - { function_name: login, id: 319, module_name: user, original_id: 0, role_id: 3 } + - { function_name: read, id: 328, module_name: content, original_id: 0, role_id: 1 } + - { function_name: pdf, id: 329, module_name: content, original_id: 0, role_id: 1 } + - { function_name: '*', id: 330, module_name: ezoe, original_id: 0, role_id: 3 } + - { function_name: '*', id: 332, module_name: ezoe, original_id: 0, role_id: 3 } + - { function_name: feed, id: 333, module_name: rss, original_id: 0, role_id: 1 } + - { function_name: login, id: 334, module_name: user, original_id: 0, role_id: 1 } + - { function_name: login, id: 335, module_name: user, original_id: 0, role_id: 1 } + - { function_name: login, id: 336, module_name: user, original_id: 0, role_id: 1 } + - { function_name: login, id: 337, module_name: user, original_id: 0, role_id: 1 } + - { function_name: read, id: 338, module_name: content, original_id: 0, role_id: 1 } + - { function_name: create, id: 339, module_name: content, original_id: 0, role_id: 3 } + - { function_name: create, id: 340, module_name: content, original_id: 0, role_id: 3 } + - { function_name: create, id: 341, module_name: content, original_id: 0, role_id: 3 } + - { function_name: create, id: 342, module_name: content, original_id: 0, role_id: 3 } + - { function_name: create, id: 343, module_name: content, original_id: 0, role_id: 3 } + - { function_name: create, id: 344, module_name: content, original_id: 0, role_id: 3 } + - { function_name: use, id: 345, module_name: websitetoolbar, original_id: 0, role_id: 3 } + - { function_name: edit, id: 346, module_name: content, original_id: 0, role_id: 3 } + - { function_name: read, id: 347, module_name: content, original_id: 0, role_id: 3 } + - { function_name: use, id: 348, module_name: notification, original_id: 0, role_id: 3 } + - { function_name: manage_locations, id: 349, module_name: content, original_id: 0, role_id: 3 } + - { function_name: '*', id: 350, module_name: ezodf, original_id: 0, role_id: 3 } + - { function_name: '*', id: 351, module_name: ezflow, original_id: 0, role_id: 3 } + - { function_name: '*', id: 352, module_name: ezajax, original_id: 0, role_id: 3 } + - { function_name: diff, id: 353, module_name: content, original_id: 0, role_id: 3 } + - { function_name: versionread, id: 354, module_name: content, original_id: 0, role_id: 3 } + - { function_name: versionremove, id: 355, module_name: content, original_id: 0, role_id: 3 } + - { function_name: remove, id: 356, module_name: content, original_id: 0, role_id: 3 } + - { function_name: translate, id: 357, module_name: content, original_id: 0, role_id: 3 } + - { function_name: feed, id: 358, module_name: rss, original_id: 0, role_id: 3 } + - { function_name: bookmark, id: 359, module_name: content, original_id: 0, role_id: 3 } + - { function_name: pendinglist, id: 360, module_name: content, original_id: 0, role_id: 3 } + - { function_name: dashboard, id: 361, module_name: content, original_id: 0, role_id: 3 } + - { function_name: view_embed, id: 362, module_name: content, original_id: 0, role_id: 3 } + - { function_name: read, id: 363, module_name: content, original_id: 0, role_id: 4 } + - { function_name: create, id: 364, module_name: content, original_id: 0, role_id: 4 } + - { function_name: create, id: 365, module_name: content, original_id: 0, role_id: 4 } + - { function_name: create, id: 366, module_name: content, original_id: 0, role_id: 4 } + - { function_name: edit, id: 367, module_name: content, original_id: 0, role_id: 4 } + - { function_name: selfedit, id: 368, module_name: user, original_id: 0, role_id: 4 } + - { function_name: use, id: 369, module_name: notification, original_id: 0, role_id: 4 } + - { function_name: create, id: 370, module_name: content, original_id: 0, role_id: 5 } + - { function_name: create, id: 371, module_name: content, original_id: 0, role_id: 5 } + - { function_name: create, id: 372, module_name: content, original_id: 0, role_id: 5 } + - { function_name: edit, id: 373, module_name: content, original_id: 0, role_id: 5 } + - { function_name: selfedit, id: 374, module_name: user, original_id: 0, role_id: 5 } + - { function_name: use, id: 375, module_name: notification, original_id: 0, role_id: 5 } + - { function_name: password, id: 376, module_name: user, original_id: 0, role_id: 5 } + - { function_name: call, id: 377, module_name: ezjscore, original_id: 0, role_id: 5 } + - { function_name: publish, id: 378, module_name: content, original_id: 0, role_id: 3 } +ezpolicy_limitation: + - { id: 251, identifier: Section, policy_id: 328 } + - { id: 252, identifier: Section, policy_id: 329 } + - { id: 254, identifier: SiteAccess, policy_id: 334 } + - { id: 255, identifier: SiteAccess, policy_id: 335 } + - { id: 256, identifier: SiteAccess, policy_id: 336 } + - { id: 257, identifier: SiteAccess, policy_id: 337 } + - { id: 258, identifier: Class, policy_id: 338 } + - { id: 259, identifier: Section, policy_id: 338 } + - { id: 260, identifier: Class, policy_id: 339 } + - { id: 261, identifier: ParentClass, policy_id: 339 } + - { id: 262, identifier: Class, policy_id: 340 } + - { id: 263, identifier: ParentClass, policy_id: 340 } + - { id: 264, identifier: Class, policy_id: 341 } + - { id: 265, identifier: ParentClass, policy_id: 341 } + - { id: 266, identifier: Class, policy_id: 342 } + - { id: 267, identifier: ParentClass, policy_id: 342 } + - { id: 268, identifier: Class, policy_id: 343 } + - { id: 269, identifier: ParentClass, policy_id: 343 } + - { id: 270, identifier: Class, policy_id: 344 } + - { id: 271, identifier: ParentClass, policy_id: 344 } + - { id: 272, identifier: Class, policy_id: 345 } + - { id: 273, identifier: Section, policy_id: 347 } + - { id: 274, identifier: Section, policy_id: 363 } + - { id: 275, identifier: Class, policy_id: 364 } + - { id: 276, identifier: Section, policy_id: 364 } + - { id: 277, identifier: ParentClass, policy_id: 364 } + - { id: 278, identifier: Class, policy_id: 365 } + - { id: 279, identifier: Section, policy_id: 365 } + - { id: 280, identifier: ParentClass, policy_id: 365 } + - { id: 281, identifier: Class, policy_id: 366 } + - { id: 282, identifier: Section, policy_id: 366 } + - { id: 283, identifier: ParentClass, policy_id: 366 } + - { id: 284, identifier: Class, policy_id: 367 } + - { id: 285, identifier: Section, policy_id: 367 } + - { id: 286, identifier: Owner, policy_id: 367 } + - { id: 287, identifier: Class, policy_id: 370 } + - { id: 288, identifier: Section, policy_id: 370 } + - { id: 289, identifier: ParentClass, policy_id: 370 } + - { id: 290, identifier: Class, policy_id: 371 } + - { id: 291, identifier: Section, policy_id: 371 } + - { id: 292, identifier: ParentClass, policy_id: 371 } + - { id: 293, identifier: Class, policy_id: 372 } + - { id: 294, identifier: Section, policy_id: 372 } + - { id: 295, identifier: ParentClass, policy_id: 372 } + - { id: 296, identifier: Class, policy_id: 373 } + - { id: 297, identifier: Section, policy_id: 373 } + - { id: 298, identifier: Owner, policy_id: 373 } +ezpolicy_limitation_value: + - { id: 477, limitation_id: 251, value: 1 } + - { id: 478, limitation_id: 252, value: 1 } + - { id: 480, limitation_id: 254, value: 2339567439 } + - { id: 481, limitation_id: 255, value: 2582995467 } + - { id: 482, limitation_id: 256, value: 341347141 } + - { id: 483, limitation_id: 257, value: 2582995467 } + - { id: 484, limitation_id: 258, value: 25 } + - { id: 485, limitation_id: 258, value: 33 } + - { id: 486, limitation_id: 259, value: 3 } + - { id: 487, limitation_id: 260, value: 1 } + - { id: 488, limitation_id: 260, value: 26 } + - { id: 489, limitation_id: 260, value: 24 } + - { id: 490, limitation_id: 260, value: 19 } + - { id: 491, limitation_id: 260, value: 20 } + - { id: 492, limitation_id: 260, value: 21 } + - { id: 493, limitation_id: 260, value: 16 } + - { id: 494, limitation_id: 260, value: 17 } + - { id: 495, limitation_id: 260, value: 23 } + - { id: 496, limitation_id: 260, value: 22 } + - { id: 497, limitation_id: 260, value: 27 } + - { id: 498, limitation_id: 260, value: 28 } + - { id: 499, limitation_id: 260, value: 34 } + - { id: 500, limitation_id: 260, value: 32 } + - { id: 501, limitation_id: 260, value: 33 } + - { id: 502, limitation_id: 260, value: 25 } + - { id: 503, limitation_id: 261, value: 1 } + - { id: 504, limitation_id: 262, value: 18 } + - { id: 505, limitation_id: 263, value: 17 } + - { id: 506, limitation_id: 264, value: 29 } + - { id: 507, limitation_id: 265, value: 28 } + - { id: 508, limitation_id: 266, value: 31 } + - { id: 509, limitation_id: 267, value: 32 } + - { id: 510, limitation_id: 268, value: 25 } + - { id: 511, limitation_id: 269, value: 27 } + - { id: 512, limitation_id: 270, value: 1 } + - { id: 513, limitation_id: 270, value: 26 } + - { id: 514, limitation_id: 270, value: 20 } + - { id: 515, limitation_id: 270, value: 21 } + - { id: 516, limitation_id: 270, value: 22 } + - { id: 517, limitation_id: 270, value: 27 } + - { id: 518, limitation_id: 270, value: 32 } + - { id: 519, limitation_id: 270, value: 34 } + - { id: 520, limitation_id: 271, value: 21 } + - { id: 521, limitation_id: 272, value: 1 } + - { id: 522, limitation_id: 272, value: 26 } + - { id: 523, limitation_id: 272, value: 16 } + - { id: 524, limitation_id: 272, value: 17 } + - { id: 525, limitation_id: 272, value: 18 } + - { id: 526, limitation_id: 272, value: 19 } + - { id: 527, limitation_id: 272, value: 20 } + - { id: 528, limitation_id: 272, value: 21 } + - { id: 529, limitation_id: 272, value: 22 } + - { id: 530, limitation_id: 272, value: 23 } + - { id: 531, limitation_id: 272, value: 24 } + - { id: 532, limitation_id: 272, value: 25 } + - { id: 533, limitation_id: 272, value: 27 } + - { id: 534, limitation_id: 272, value: 28 } + - { id: 535, limitation_id: 272, value: 31 } + - { id: 536, limitation_id: 272, value: 32 } + - { id: 537, limitation_id: 272, value: 34 } + - { id: 538, limitation_id: 273, value: 1 } + - { id: 539, limitation_id: 273, value: 6 } + - { id: 540, limitation_id: 273, value: 3 } + - { id: 541, limitation_id: 274, value: 6 } + - { id: 542, limitation_id: 275, value: 29 } + - { id: 543, limitation_id: 276, value: 6 } + - { id: 544, limitation_id: 277, value: 28 } + - { id: 545, limitation_id: 278, value: 30 } + - { id: 546, limitation_id: 279, value: 6 } + - { id: 547, limitation_id: 280, value: 29 } + - { id: 548, limitation_id: 281, value: 13 } + - { id: 549, limitation_id: 282, value: 6 } + - { id: 550, limitation_id: 283, value: 16 } + - { id: 551, limitation_id: 284, value: 13 } + - { id: 552, limitation_id: 284, value: 29 } + - { id: 553, limitation_id: 284, value: 30 } + - { id: 554, limitation_id: 285, value: 6 } + - { id: 555, limitation_id: 286, value: 1 } + - { id: 556, limitation_id: 287, value: 29 } + - { id: 557, limitation_id: 288, value: 1 } + - { id: 558, limitation_id: 289, value: 28 } + - { id: 559, limitation_id: 290, value: 30 } + - { id: 560, limitation_id: 291, value: 1 } + - { id: 561, limitation_id: 292, value: 29 } + - { id: 562, limitation_id: 293, value: 13 } + - { id: 563, limitation_id: 294, value: 1 } + - { id: 564, limitation_id: 295, value: 16 } + - { id: 565, limitation_id: 295, value: 18 } + - { id: 566, limitation_id: 296, value: 13 } + - { id: 567, limitation_id: 296, value: 29 } + - { id: 568, limitation_id: 296, value: 30 } + - { id: 569, limitation_id: 297, value: 1 } + - { id: 570, limitation_id: 298, value: 1 } +ezrole: + - { id: 1, is_new: 0, name: Anonymous, value: ' ', version: 0 } + - { id: 2, is_new: 0, name: Administrator, value: '*', version: 0 } + - { id: 3, is_new: 0, name: Editor, value: ' ', version: 0 } + - { id: 4, is_new: 0, name: Partner, value: null, version: 0 } + - { id: 5, is_new: 0, name: Member, value: null, version: 0 } +ezsearch_object_word_link: + - { contentclass_attribute_id: 6, contentclass_id: 3, contentobject_id: 4, frequency: 0, id: 4663, identifier: name, integer_value: 0, next_word_id: 951, placement: 0, prev_word_id: 0, published: 1033917596, section_id: 2, word_id: 930 } + - { contentclass_attribute_id: 7, contentclass_id: 3, contentobject_id: 4, frequency: 0, id: 4664, identifier: description, integer_value: 0, next_word_id: 952, placement: 1, prev_word_id: 930, published: 1033917596, section_id: 2, word_id: 951 } + - { contentclass_attribute_id: 7, contentclass_id: 3, contentobject_id: 4, frequency: 0, id: 4665, identifier: description, integer_value: 0, next_word_id: 0, placement: 2, prev_word_id: 951, published: 1033917596, section_id: 2, word_id: 952 } + - { contentclass_attribute_id: 8, contentclass_id: 4, contentobject_id: 10, frequency: 0, id: 4666, identifier: first_name, integer_value: 0, next_word_id: 954, placement: 0, prev_word_id: 0, published: 1033920665, section_id: 2, word_id: 953 } + - { contentclass_attribute_id: 9, contentclass_id: 4, contentobject_id: 10, frequency: 0, id: 4667, identifier: last_name, integer_value: 0, next_word_id: 953, placement: 1, prev_word_id: 953, published: 1033920665, section_id: 2, word_id: 954 } + - { contentclass_attribute_id: 12, contentclass_id: 4, contentobject_id: 10, frequency: 0, id: 4668, identifier: user_account, integer_value: 0, next_word_id: 955, placement: 2, prev_word_id: 954, published: 1033920665, section_id: 2, word_id: 953 } + - { contentclass_attribute_id: 12, contentclass_id: 4, contentobject_id: 10, frequency: 0, id: 4669, identifier: user_account, integer_value: 0, next_word_id: 927, placement: 3, prev_word_id: 953, published: 1033920665, section_id: 2, word_id: 955 } + - { contentclass_attribute_id: 12, contentclass_id: 4, contentobject_id: 10, frequency: 0, id: 4670, identifier: user_account, integer_value: 0, next_word_id: 0, placement: 4, prev_word_id: 955, published: 1033920665, section_id: 2, word_id: 927 } + - { contentclass_attribute_id: 6, contentclass_id: 3, contentobject_id: 12, frequency: 0, id: 4673, identifier: name, integer_value: 0, next_word_id: 930, placement: 0, prev_word_id: 0, published: 1033920775, section_id: 2, word_id: 958 } + - { contentclass_attribute_id: 6, contentclass_id: 3, contentobject_id: 12, frequency: 0, id: 4674, identifier: name, integer_value: 0, next_word_id: 0, placement: 1, prev_word_id: 958, published: 1033920775, section_id: 2, word_id: 930 } + - { contentclass_attribute_id: 6, contentclass_id: 3, contentobject_id: 13, frequency: 0, id: 4675, identifier: name, integer_value: 0, next_word_id: 0, placement: 0, prev_word_id: 0, published: 1033920794, section_id: 2, word_id: 959 } + - { contentclass_attribute_id: 4, contentclass_id: 1, contentobject_id: 41, frequency: 0, id: 4681, identifier: name, integer_value: 0, next_word_id: 0, placement: 0, prev_word_id: 0, published: 1060695457, section_id: 3, word_id: 961 } + - { contentclass_attribute_id: 6, contentclass_id: 3, contentobject_id: 42, frequency: 0, id: 4682, identifier: name, integer_value: 0, next_word_id: 930, placement: 0, prev_word_id: 0, published: 1072180330, section_id: 2, word_id: 953 } + - { contentclass_attribute_id: 6, contentclass_id: 3, contentobject_id: 42, frequency: 0, id: 4683, identifier: name, integer_value: 0, next_word_id: 954, placement: 1, prev_word_id: 953, published: 1072180330, section_id: 2, word_id: 930 } + - { contentclass_attribute_id: 7, contentclass_id: 3, contentobject_id: 42, frequency: 0, id: 4684, identifier: description, integer_value: 0, next_word_id: 952, placement: 2, prev_word_id: 930, published: 1072180330, section_id: 2, word_id: 954 } + - { contentclass_attribute_id: 7, contentclass_id: 3, contentobject_id: 42, frequency: 0, id: 4685, identifier: description, integer_value: 0, next_word_id: 816, placement: 3, prev_word_id: 954, published: 1072180330, section_id: 2, word_id: 952 } + - { contentclass_attribute_id: 7, contentclass_id: 3, contentobject_id: 42, frequency: 0, id: 4686, identifier: description, integer_value: 0, next_word_id: 814, placement: 4, prev_word_id: 952, published: 1072180330, section_id: 2, word_id: 816 } + - { contentclass_attribute_id: 7, contentclass_id: 3, contentobject_id: 42, frequency: 0, id: 4687, identifier: description, integer_value: 0, next_word_id: 953, placement: 5, prev_word_id: 816, published: 1072180330, section_id: 2, word_id: 814 } + - { contentclass_attribute_id: 7, contentclass_id: 3, contentobject_id: 42, frequency: 0, id: 4688, identifier: description, integer_value: 0, next_word_id: 954, placement: 6, prev_word_id: 814, published: 1072180330, section_id: 2, word_id: 953 } + - { contentclass_attribute_id: 7, contentclass_id: 3, contentobject_id: 42, frequency: 0, id: 4689, identifier: description, integer_value: 0, next_word_id: 0, placement: 7, prev_word_id: 953, published: 1072180330, section_id: 2, word_id: 954 } + - { contentclass_attribute_id: 4, contentclass_id: 1, contentobject_id: 45, frequency: 0, id: 4690, identifier: name, integer_value: 0, next_word_id: 0, placement: 0, prev_word_id: 0, published: 1079684190, section_id: 4, word_id: 812 } + - { contentclass_attribute_id: 4, contentclass_id: 1, contentobject_id: 49, frequency: 0, id: 4691, identifier: name, integer_value: 0, next_word_id: 0, placement: 0, prev_word_id: 0, published: 1080220197, section_id: 3, word_id: 962 } + - { contentclass_attribute_id: 4, contentclass_id: 1, contentobject_id: 50, frequency: 0, id: 4692, identifier: name, integer_value: 0, next_word_id: 0, placement: 0, prev_word_id: 0, published: 1080220220, section_id: 3, word_id: 963 } + - { contentclass_attribute_id: 4, contentclass_id: 1, contentobject_id: 51, frequency: 0, id: 4693, identifier: name, integer_value: 0, next_word_id: 0, placement: 0, prev_word_id: 0, published: 1080220233, section_id: 3, word_id: 964 } + - { contentclass_attribute_id: 159, contentclass_id: 14, contentobject_id: 52, frequency: 0, id: 4694, identifier: name, integer_value: 0, next_word_id: 965, placement: 0, prev_word_id: 0, published: 1082016591, section_id: 4, word_id: 877 } + - { contentclass_attribute_id: 159, contentclass_id: 14, contentobject_id: 52, frequency: 0, id: 4695, identifier: name, integer_value: 0, next_word_id: 966, placement: 1, prev_word_id: 877, published: 1082016591, section_id: 4, word_id: 965 } + - { contentclass_attribute_id: 159, contentclass_id: 14, contentobject_id: 52, frequency: 0, id: 4696, identifier: name, integer_value: 0, next_word_id: 0, placement: 2, prev_word_id: 965, published: 1082016591, section_id: 4, word_id: 966 } + - { contentclass_attribute_id: 176, contentclass_id: 15, contentobject_id: 54, frequency: 0, id: 4697, identifier: id, integer_value: 0, next_word_id: 0, placement: 0, prev_word_id: 0, published: 1082016652, section_id: 5, word_id: 967 } + - { contentclass_attribute_id: 4, contentclass_id: 1, contentobject_id: 56, frequency: 0, id: 4698, identifier: name, integer_value: 0, next_word_id: 0, placement: 0, prev_word_id: 0, published: 1103023132, section_id: 5, word_id: 968 } + - { contentclass_attribute_id: 219, contentclass_id: 21, contentobject_id: 57, frequency: 0, id: 4699, identifier: name, integer_value: 0, next_word_id: 0, placement: 0, prev_word_id: 0, published: 1343140537, section_id: 1, word_id: 969 } + - { contentclass_attribute_id: 212, contentclass_id: 20, contentobject_id: 58, frequency: 0, id: 4700, identifier: name, integer_value: 0, next_word_id: 971, placement: 0, prev_word_id: 0, published: 1343140539, section_id: 1, word_id: 970 } + - { contentclass_attribute_id: 212, contentclass_id: 20, contentobject_id: 58, frequency: 0, id: 4701, identifier: name, integer_value: 0, next_word_id: 819, placement: 1, prev_word_id: 970, published: 1343140539, section_id: 1, word_id: 971 } + - { contentclass_attribute_id: 213, contentclass_id: 20, contentobject_id: 58, frequency: 0, id: 4702, identifier: description, integer_value: 0, next_word_id: 972, placement: 2, prev_word_id: 971, published: 1343140539, section_id: 1, word_id: 819 } + - { contentclass_attribute_id: 213, contentclass_id: 20, contentobject_id: 58, frequency: 0, id: 4703, identifier: description, integer_value: 0, next_word_id: 863, placement: 3, prev_word_id: 819, published: 1343140539, section_id: 1, word_id: 972 } + - { contentclass_attribute_id: 213, contentclass_id: 20, contentobject_id: 58, frequency: 0, id: 4704, identifier: description, integer_value: 0, next_word_id: 814, placement: 4, prev_word_id: 972, published: 1343140539, section_id: 1, word_id: 863 } + - { contentclass_attribute_id: 213, contentclass_id: 20, contentobject_id: 58, frequency: 0, id: 4705, identifier: description, integer_value: 0, next_word_id: 973, placement: 5, prev_word_id: 863, published: 1343140539, section_id: 1, word_id: 814 } + - { contentclass_attribute_id: 213, contentclass_id: 20, contentobject_id: 58, frequency: 0, id: 4706, identifier: description, integer_value: 0, next_word_id: 974, placement: 6, prev_word_id: 814, published: 1343140539, section_id: 1, word_id: 973 } + - { contentclass_attribute_id: 213, contentclass_id: 20, contentobject_id: 58, frequency: 0, id: 4707, identifier: description, integer_value: 0, next_word_id: 801, placement: 7, prev_word_id: 973, published: 1343140539, section_id: 1, word_id: 974 } + - { contentclass_attribute_id: 213, contentclass_id: 20, contentobject_id: 58, frequency: 0, id: 4708, identifier: description, integer_value: 0, next_word_id: 970, placement: 8, prev_word_id: 974, published: 1343140539, section_id: 1, word_id: 801 } + - { contentclass_attribute_id: 213, contentclass_id: 20, contentobject_id: 58, frequency: 0, id: 4709, identifier: description, integer_value: 0, next_word_id: 971, placement: 9, prev_word_id: 801, published: 1343140539, section_id: 1, word_id: 970 } + - { contentclass_attribute_id: 213, contentclass_id: 20, contentobject_id: 58, frequency: 0, id: 4710, identifier: description, integer_value: 0, next_word_id: 894, placement: 10, prev_word_id: 970, published: 1343140539, section_id: 1, word_id: 971 } + - { contentclass_attribute_id: 213, contentclass_id: 20, contentobject_id: 58, frequency: 0, id: 4711, identifier: description, integer_value: 0, next_word_id: 843, placement: 11, prev_word_id: 971, published: 1343140539, section_id: 1, word_id: 894 } + - { contentclass_attribute_id: 213, contentclass_id: 20, contentobject_id: 58, frequency: 0, id: 4712, identifier: description, integer_value: 0, next_word_id: 882, placement: 12, prev_word_id: 894, published: 1343140539, section_id: 1, word_id: 843 } + - { contentclass_attribute_id: 213, contentclass_id: 20, contentobject_id: 58, frequency: 0, id: 4713, identifier: description, integer_value: 0, next_word_id: 975, placement: 13, prev_word_id: 843, published: 1343140539, section_id: 1, word_id: 882 } + - { contentclass_attribute_id: 213, contentclass_id: 20, contentobject_id: 58, frequency: 0, id: 4714, identifier: description, integer_value: 0, next_word_id: 971, placement: 14, prev_word_id: 882, published: 1343140539, section_id: 1, word_id: 975 } + - { contentclass_attribute_id: 213, contentclass_id: 20, contentobject_id: 58, frequency: 0, id: 4715, identifier: description, integer_value: 0, next_word_id: 825, placement: 15, prev_word_id: 975, published: 1343140539, section_id: 1, word_id: 971 } + - { contentclass_attribute_id: 213, contentclass_id: 20, contentobject_id: 58, frequency: 0, id: 4716, identifier: description, integer_value: 0, next_word_id: 976, placement: 16, prev_word_id: 971, published: 1343140539, section_id: 1, word_id: 825 } + - { contentclass_attribute_id: 213, contentclass_id: 20, contentobject_id: 58, frequency: 0, id: 4717, identifier: description, integer_value: 0, next_word_id: 977, placement: 17, prev_word_id: 825, published: 1343140539, section_id: 1, word_id: 976 } + - { contentclass_attribute_id: 213, contentclass_id: 20, contentobject_id: 58, frequency: 0, id: 4718, identifier: description, integer_value: 0, next_word_id: 978, placement: 18, prev_word_id: 976, published: 1343140539, section_id: 1, word_id: 977 } + - { contentclass_attribute_id: 213, contentclass_id: 20, contentobject_id: 58, frequency: 0, id: 4719, identifier: description, integer_value: 0, next_word_id: 979, placement: 19, prev_word_id: 977, published: 1343140539, section_id: 1, word_id: 978 } + - { contentclass_attribute_id: 213, contentclass_id: 20, contentobject_id: 58, frequency: 0, id: 4720, identifier: description, integer_value: 0, next_word_id: 980, placement: 20, prev_word_id: 978, published: 1343140539, section_id: 1, word_id: 979 } + - { contentclass_attribute_id: 213, contentclass_id: 20, contentobject_id: 58, frequency: 0, id: 4721, identifier: description, integer_value: 0, next_word_id: 0, placement: 21, prev_word_id: 979, published: 1343140539, section_id: 1, word_id: 980 } + - { contentclass_attribute_id: 8, contentclass_id: 4, contentobject_id: 14, frequency: 0, id: 4722, identifier: first_name, integer_value: 0, next_word_id: 954, placement: 0, prev_word_id: 0, published: 1033920830, section_id: 2, word_id: 958 } + - { contentclass_attribute_id: 9, contentclass_id: 4, contentobject_id: 14, frequency: 0, id: 4723, identifier: last_name, integer_value: 0, next_word_id: 981, placement: 1, prev_word_id: 958, published: 1033920830, section_id: 2, word_id: 954 } + - { contentclass_attribute_id: 12, contentclass_id: 4, contentobject_id: 14, frequency: 0, id: 4724, identifier: user_account, integer_value: 0, next_word_id: 982, placement: 2, prev_word_id: 954, published: 1033920830, section_id: 2, word_id: 981 } + - { contentclass_attribute_id: 12, contentclass_id: 4, contentobject_id: 14, frequency: 0, id: 4725, identifier: user_account, integer_value: 0, next_word_id: 927, placement: 3, prev_word_id: 981, published: 1033920830, section_id: 2, word_id: 982 } + - { contentclass_attribute_id: 12, contentclass_id: 4, contentobject_id: 14, frequency: 0, id: 4726, identifier: user_account, integer_value: 0, next_word_id: 0, placement: 4, prev_word_id: 982, published: 1033920830, section_id: 2, word_id: 927 } + - { contentclass_attribute_id: 6, contentclass_id: 3, contentobject_id: 59, frequency: 0, id: 4727, identifier: name, integer_value: 0, next_word_id: 0, placement: 0, prev_word_id: 0, published: 1343140541, section_id: 2, word_id: 983 } + - { contentclass_attribute_id: 6, contentclass_id: 3, contentobject_id: 11, frequency: 0, id: 4728, identifier: name, integer_value: 0, next_word_id: 0, placement: 0, prev_word_id: 0, published: 1033920746, section_id: 2, word_id: 984 } +ezsearch_word: + - { id: 801, object_count: 1, word: to } + - { id: 812, object_count: 1, word: setup } + - { id: 814, object_count: 2, word: the } + - { id: 816, object_count: 1, word: for } + - { id: 819, object_count: 1, word: please } + - { id: 825, object_count: 1, word: at } + - { id: 843, object_count: 1, word: can } + - { id: 863, object_count: 1, word: in } + - { id: 877, object_count: 1, word: common } + - { id: 882, object_count: 1, word: also } + - { id: 894, object_count: 1, word: you } + - { id: 927, object_count: 2, word: ez.no } + - { id: 930, object_count: 3, word: users } + - { id: 951, object_count: 1, word: main } + - { id: 952, object_count: 2, word: group } + - { id: 953, object_count: 2, word: anonymous } + - { id: 954, object_count: 3, word: user } + - { id: 955, object_count: 1, word: nospam } + - { id: 958, object_count: 2, word: administrator } + - { id: 959, object_count: 1, word: editors } + - { id: 961, object_count: 1, word: media } + - { id: 962, object_count: 1, word: images } + - { id: 963, object_count: 1, word: files } + - { id: 964, object_count: 1, word: multimedia } + - { id: 965, object_count: 1, word: ini } + - { id: 966, object_count: 1, word: settings } + - { id: 967, object_count: 1, word: sitestyle_identifier } + - { id: 968, object_count: 1, word: design } + - { id: 969, object_count: 1, word: home } + - { id: 970, object_count: 1, word: contact } + - { id: 971, object_count: 1, word: us } + - { id: 972, object_count: 1, word: fill } + - { id: 973, object_count: 1, word: form } + - { id: 974, object_count: 1, word: below } + - { id: 975, object_count: 1, word: reach } + - { id: 976, object_count: 1, word: company } + - { id: 977, object_count: 1, word: name } + - { id: 978, object_count: 1, word: address } + - { id: 979, object_count: 1, word: city } + - { id: 980, object_count: 1, word: country } + - { id: 981, object_count: 1, word: admin } + - { id: 982, object_count: 1, word: spam } + - { id: 983, object_count: 1, word: partners } + - { id: 984, object_count: 1, word: members } +ezsection: + - { id: 1, identifier: standard, locale: '', name: Standard, navigation_part_identifier: ezcontentnavigationpart } + - { id: 2, identifier: users, locale: '', name: Users, navigation_part_identifier: ezusernavigationpart } + - { id: 3, identifier: media, locale: '', name: Media, navigation_part_identifier: ezmedianavigationpart } + - { id: 4, identifier: setup, locale: '', name: Setup, navigation_part_identifier: ezsetupnavigationpart } + - { id: 5, identifier: design, locale: '', name: Design, navigation_part_identifier: ezvisualnavigationpart } + - { id: 6, identifier: '', locale: '', name: Restricted, navigation_part_identifier: ezcontentnavigationpart } +ezurl: + - { created: 1343140541, id: 23, is_valid: 1, last_checked: 0, modified: 1343140541, original_url_md5: 9b492048041e95b32de08bafc86d759b, url: /content/view/sitemap/2 } + - { created: 1343140541, id: 24, is_valid: 0, last_checked: 1343140585, modified: 1343140541, original_url_md5: c86bcb109d8e70f9db65c803baafd550, url: /content/view/tagcloud/2 } +ezurl_object_link: + - { contentobject_attribute_id: 195, contentobject_attribute_version: 2, url_id: 23 } + - { contentobject_attribute_id: 196, contentobject_attribute_version: 2, url_id: 24 } +ezurlalias: + - { destination_url: content/view/full/2, forward_to_id: 0, id: 12, is_imported: 1, is_internal: 1, is_wildcard: 0, source_md5: d41d8cd98f00b204e9800998ecf8427e, source_url: '' } + - { destination_url: content/view/full/5, forward_to_id: 0, id: 13, is_imported: 1, is_internal: 1, is_wildcard: 0, source_md5: 9bc65c2abec141778ffaa729489f3e87, source_url: users } + - { destination_url: content/view/full/12, forward_to_id: 0, id: 15, is_imported: 1, is_internal: 1, is_wildcard: 0, source_md5: 02d4e844e3a660857a3f81585995ffe1, source_url: users/guest_accounts } + - { destination_url: content/view/full/13, forward_to_id: 0, id: 16, is_imported: 1, is_internal: 1, is_wildcard: 0, source_md5: 1b1d79c16700fd6003ea7be233e754ba, source_url: users/administrator_users } + - { destination_url: content/view/full/14, forward_to_id: 0, id: 17, is_imported: 1, is_internal: 1, is_wildcard: 0, source_md5: 0bb9dd665c96bbc1cf36b79180786dea, source_url: users/editors } + - { destination_url: content/view/full/15, forward_to_id: 0, id: 18, is_imported: 1, is_internal: 1, is_wildcard: 0, source_md5: f1305ac5f327a19b451d82719e0c3f5d, source_url: users/administrator_users/administrator_user } + - { destination_url: content/view/full/43, forward_to_id: 0, id: 20, is_imported: 1, is_internal: 1, is_wildcard: 0, source_md5: 62933a2951ef01f4eafd9bdf4d3cd2f0, source_url: media } + - { destination_url: content/view/full/44, forward_to_id: 0, id: 21, is_imported: 1, is_internal: 1, is_wildcard: 0, source_md5: 3ae1aac958e1c82013689d917d34967a, source_url: users/anonymous_users } + - { destination_url: content/view/full/45, forward_to_id: 0, id: 22, is_imported: 1, is_internal: 1, is_wildcard: 0, source_md5: aad93975f09371695ba08292fd9698db, source_url: users/anonymous_users/anonymous_user } + - { destination_url: content/view/full/48, forward_to_id: 0, id: 25, is_imported: 1, is_internal: 1, is_wildcard: 0, source_md5: a0f848942ce863cf53c0fa6cc684007d, source_url: setup } + - { destination_url: content/view/full/50, forward_to_id: 0, id: 27, is_imported: 1, is_internal: 1, is_wildcard: 0, source_md5: c60212835de76414f9bfd21eecb8f221, source_url: foo_bar_folder/images/vbanner } + - { destination_url: content/view/full/51, forward_to_id: 0, id: 28, is_imported: 1, is_internal: 1, is_wildcard: 0, source_md5: 38985339d4a5aadfc41ab292b4527046, source_url: media/images } + - { destination_url: content/view/full/52, forward_to_id: 0, id: 29, is_imported: 1, is_internal: 1, is_wildcard: 0, source_md5: ad5a8c6f6aac3b1b9df267fe22e7aef6, source_url: media/files } + - { destination_url: content/view/full/53, forward_to_id: 0, id: 30, is_imported: 1, is_internal: 1, is_wildcard: 0, source_md5: 562a0ac498571c6c3529173184a2657c, source_url: media/multimedia } + - { destination_url: content/view/full/54, forward_to_id: 0, id: 31, is_imported: 1, is_internal: 1, is_wildcard: 0, source_md5: e501fe6c81ed14a5af2b322d248102d8, source_url: setup/common_ini_settings } + - { destination_url: content/view/full/56, forward_to_id: 0, id: 32, is_imported: 1, is_internal: 1, is_wildcard: 0, source_md5: 2dd3db5dc7122ea5f3ee539bb18fe97d, source_url: design/ez_publish } + - { destination_url: content/view/full/58, forward_to_id: 0, id: 33, is_imported: 1, is_internal: 1, is_wildcard: 0, source_md5: 31c13f47ad87dd7baa2d558a91e0fbb9, source_url: design } +ezurlalias_ml: + - { action: 'nop:', action_type: nop, alias_redirects: 1, id: 14, is_alias: 0, is_original: 0, lang_mask: 1, link: 14, parent: 0, text: foo_bar_folder, text_md5: 0288b6883046492fa92e4a84eb67acc9 } + - { action: 'eznode:60', action_type: eznode, alias_redirects: 1, id: 39, is_alias: 0, is_original: 1, lang_mask: 8, link: 39, parent: 0, text: Contact-Us, text_md5: 03f2197d47a602c679c5f667e3482855 } + - { action: 'eznode:59', action_type: eznode, alias_redirects: 1, id: 38, is_alias: 0, is_original: 1, lang_mask: 9, link: 38, parent: 0, text: Home, text_md5: 106a6c241b8797f52e1e77317b96a201 } + - { action: 'eznode:59', action_type: eznode, alias_redirects: 1, id: 38, is_alias: 0, is_original: 1, lang_mask: 3, link: 38, parent: 0, text: eZ-Publish, text_md5: 10e4c3cb527fb9963258469986c16240 } + - { action: 'eznode:58', action_type: eznode, alias_redirects: 1, id: 25, is_alias: 0, is_original: 1, lang_mask: 3, link: 25, parent: 0, text: Design, text_md5: 31c13f47ad87dd7baa2d558a91e0fbb9 } + - { action: 'eznode:48', action_type: eznode, alias_redirects: 1, id: 13, is_alias: 0, is_original: 1, lang_mask: 3, link: 13, parent: 0, text: Setup2, text_md5: 475e97c0146bfb1c490339546d9e72ee } + - { action: 'nop:', action_type: nop, alias_redirects: 1, id: 17, is_alias: 0, is_original: 0, lang_mask: 1, link: 17, parent: 0, text: media2, text_md5: 50e2736330de124f6edea9b008556fe6 } + - { action: 'eznode:43', action_type: eznode, alias_redirects: 1, id: 9, is_alias: 0, is_original: 1, lang_mask: 3, link: 9, parent: 0, text: Media, text_md5: 62933a2951ef01f4eafd9bdf4d3cd2f0 } + - { action: 'nop:', action_type: nop, alias_redirects: 1, id: 21, is_alias: 0, is_original: 0, lang_mask: 1, link: 21, parent: 0, text: setup3, text_md5: 732cefcf28bf4547540609fb1a786a30 } + - { action: 'nop:', action_type: nop, alias_redirects: 1, id: 3, is_alias: 0, is_original: 0, lang_mask: 1, link: 3, parent: 0, text: users2, text_md5: 86425c35a33507d479f71ade53a669aa } + - { action: 'eznode:5', action_type: eznode, alias_redirects: 1, id: 2, is_alias: 0, is_original: 1, lang_mask: 3, link: 2, parent: 0, text: Users, text_md5: 9bc65c2abec141778ffaa729489f3e87 } + - { action: 'eznode:2', action_type: eznode, alias_redirects: 1, id: 1, is_alias: 0, is_original: 1, lang_mask: 11, link: 1, parent: 0, text: '', text_md5: d41d8cd98f00b204e9800998ecf8427e } + - { action: 'eznode:61', action_type: eznode, alias_redirects: 1, id: 40, is_alias: 0, is_original: 1, lang_mask: 3, link: 40, parent: 2, text: Partners, text_md5: 7896f8fa69398c56d86a65357615c41f } + - { action: 'eznode:14', action_type: eznode, alias_redirects: 1, id: 6, is_alias: 0, is_original: 1, lang_mask: 3, link: 6, parent: 2, text: Editors, text_md5: a147e136bfa717592f2bd70bd4b53b17 } + - { action: 'eznode:44', action_type: eznode, alias_redirects: 1, id: 10, is_alias: 0, is_original: 1, lang_mask: 3, link: 10, parent: 2, text: Anonymous-Users, text_md5: c2803c3fa1b0b5423237b4e018cae755 } + - { action: 'eznode:12', action_type: eznode, alias_redirects: 1, id: 4, is_alias: 0, is_original: 1, lang_mask: 3, link: 4, parent: 2, text: Members, text_md5: d2e3083420929d8bfae81f58fa4594cb } + - { action: 'eznode:12', action_type: eznode, alias_redirects: 1, id: 41, is_alias: 0, is_original: 0, lang_mask: 3, link: 4, parent: 2, text: Guest-accounts, text_md5: e57843d836e3af8ab611fde9e2139b3a } + - { action: 'eznode:13', action_type: eznode, alias_redirects: 1, id: 5, is_alias: 0, is_original: 1, lang_mask: 3, link: 5, parent: 2, text: Administrator-users, text_md5: f89fad7f8a3abc8c09e1deb46a420007 } + - { action: 'nop:', action_type: nop, alias_redirects: 1, id: 11, is_alias: 0, is_original: 0, lang_mask: 1, link: 11, parent: 3, text: anonymous_users2, text_md5: 505e93077a6dde9034ad97a14ab022b1 } + - { action: 'eznode:12', action_type: eznode, alias_redirects: 1, id: 26, is_alias: 0, is_original: 0, lang_mask: 0, link: 4, parent: 3, text: guest_accounts, text_md5: 70bb992820e73638731aa8de79b3329e } + - { action: 'eznode:14', action_type: eznode, alias_redirects: 1, id: 29, is_alias: 0, is_original: 0, lang_mask: 1, link: 6, parent: 3, text: editors, text_md5: a147e136bfa717592f2bd70bd4b53b17 } + - { action: 'nop:', action_type: nop, alias_redirects: 1, id: 7, is_alias: 0, is_original: 0, lang_mask: 1, link: 7, parent: 3, text: administrator_users2, text_md5: a7da338c20bf65f9f789c87296379c2a } + - { action: 'eznode:13', action_type: eznode, alias_redirects: 1, id: 27, is_alias: 0, is_original: 0, lang_mask: 1, link: 5, parent: 3, text: administrator_users, text_md5: aeb8609aa933b0899aa012c71139c58c } + - { action: 'eznode:44', action_type: eznode, alias_redirects: 1, id: 30, is_alias: 0, is_original: 0, lang_mask: 1, link: 10, parent: 3, text: anonymous_users, text_md5: e9e5ad0c05ee1a43715572e5cc545926 } + - { action: 'eznode:15', action_type: eznode, alias_redirects: 1, id: 8, is_alias: 0, is_original: 1, lang_mask: 3, link: 8, parent: 5, text: Administrator-User, text_md5: 5a9d7b0ec93173ef4fedee023209cb61 } + - { action: 'eznode:15', action_type: eznode, alias_redirects: 1, id: 28, is_alias: 0, is_original: 0, lang_mask: 0, link: 8, parent: 7, text: administrator_user, text_md5: a3cca2de936df1e2f805710399989971 } + - { action: 'eznode:53', action_type: eznode, alias_redirects: 1, id: 20, is_alias: 0, is_original: 1, lang_mask: 3, link: 20, parent: 9, text: Multimedia, text_md5: 2e5bc8831f7ae6a29530e7f1bbf2de9c } + - { action: 'eznode:52', action_type: eznode, alias_redirects: 1, id: 19, is_alias: 0, is_original: 1, lang_mask: 3, link: 19, parent: 9, text: Files, text_md5: 45b963397aa40d4a0063e0d85e4fe7a1 } + - { action: 'eznode:51', action_type: eznode, alias_redirects: 1, id: 18, is_alias: 0, is_original: 1, lang_mask: 3, link: 18, parent: 9, text: Images, text_md5: 59b514174bffe4ae402b3d63aad79fe0 } + - { action: 'eznode:45', action_type: eznode, alias_redirects: 1, id: 12, is_alias: 0, is_original: 1, lang_mask: 3, link: 12, parent: 10, text: Anonymous-User, text_md5: ccb62ebca03a31272430bc414bd5cd5b } + - { action: 'eznode:45', action_type: eznode, alias_redirects: 1, id: 31, is_alias: 0, is_original: 0, lang_mask: 1, link: 12, parent: 11, text: anonymous_user, text_md5: c593ec85293ecb0e02d50d4c5c6c20eb } + - { action: 'eznode:54', action_type: eznode, alias_redirects: 1, id: 22, is_alias: 0, is_original: 1, lang_mask: 2, link: 22, parent: 13, text: Common-INI-settings, text_md5: 4434993ac013ae4d54bb1f51034d6401 } + - { action: 'nop:', action_type: nop, alias_redirects: 1, id: 15, is_alias: 0, is_original: 0, lang_mask: 1, link: 15, parent: 14, text: images, text_md5: 59b514174bffe4ae402b3d63aad79fe0 } + - { action: 'eznode:50', action_type: eznode, alias_redirects: 1, id: 16, is_alias: 0, is_original: 1, lang_mask: 2, link: 16, parent: 15, text: vbanner, text_md5: c54e2d1b93642e280bdc5d99eab2827d } + - { action: 'eznode:53', action_type: eznode, alias_redirects: 1, id: 34, is_alias: 0, is_original: 0, lang_mask: 1, link: 20, parent: 17, text: multimedia, text_md5: 2e5bc8831f7ae6a29530e7f1bbf2de9c } + - { action: 'eznode:52', action_type: eznode, alias_redirects: 1, id: 33, is_alias: 0, is_original: 0, lang_mask: 1, link: 19, parent: 17, text: files, text_md5: 45b963397aa40d4a0063e0d85e4fe7a1 } + - { action: 'eznode:51', action_type: eznode, alias_redirects: 1, id: 32, is_alias: 0, is_original: 0, lang_mask: 1, link: 18, parent: 17, text: images, text_md5: 59b514174bffe4ae402b3d63aad79fe0 } + - { action: 'eznode:54', action_type: eznode, alias_redirects: 1, id: 35, is_alias: 0, is_original: 0, lang_mask: 1, link: 22, parent: 21, text: common_ini_settings, text_md5: e59d6834e86cee752ed841f9cd8d5baf } + - { action: 'eznode:56', action_type: eznode, alias_redirects: 1, id: 37, is_alias: 0, is_original: 0, lang_mask: 2, link: 24, parent: 25, text: eZ-publish, text_md5: 10e4c3cb527fb9963258469986c16240 } + - { action: 'eznode:56', action_type: eznode, alias_redirects: 1, id: 24, is_alias: 0, is_original: 1, lang_mask: 2, link: 24, parent: 25, text: Plain-site, text_md5: 49a39d99a955d95aa5d636275656a07a } +ezurlalias_ml_incr: + - { id: 1 } + - { id: 2 } + - { id: 3 } + - { id: 4 } + - { id: 5 } + - { id: 6 } + - { id: 7 } + - { id: 8 } + - { id: 9 } + - { id: 10 } + - { id: 11 } + - { id: 12 } + - { id: 13 } + - { id: 14 } + - { id: 15 } + - { id: 16 } + - { id: 17 } + - { id: 18 } + - { id: 19 } + - { id: 20 } + - { id: 21 } + - { id: 22 } + - { id: 24 } + - { id: 25 } + - { id: 26 } + - { id: 27 } + - { id: 28 } + - { id: 29 } + - { id: 30 } + - { id: 31 } + - { id: 32 } + - { id: 33 } + - { id: 34 } + - { id: 35 } + - { id: 36 } + - { id: 37 } + - { id: 38 } + - { id: 39 } + - { id: 40 } + - { id: 41 } +ezurlwildcard: { } +ezuser: + - { contentobject_id: 10, email: nospam@ez.no, login: anonymous, password_hash: $2y$10$35gOSQs6JK4u4whyERaeUuVeQBi2TUBIZIfP7HEj7sfz.MxvTuOeC, password_hash_type: 7 } + - { contentobject_id: 14, email: spam@ez.no, login: admin, password_hash: $2y$10$FDn9NPwzhq85cLLxfD5Wu.L3SL3Z/LNCvhkltJUV0wcJj7ciJg2oy, password_hash_type: 7 } +ezuser_accountkey: { } +ezuser_role: + - { contentobject_id: 12, id: 25, limit_identifier: '', limit_value: '', role_id: 2 } + - { contentobject_id: 11, id: 28, limit_identifier: '', limit_value: '', role_id: 1 } + - { contentobject_id: 42, id: 31, limit_identifier: '', limit_value: '', role_id: 1 } + - { contentobject_id: 13, id: 32, limit_identifier: Subtree, limit_value: /1/2/, role_id: 3 } + - { contentobject_id: 13, id: 33, limit_identifier: Subtree, limit_value: /1/43/, role_id: 3 } + - { contentobject_id: 11, id: 34, limit_identifier: '', limit_value: '', role_id: 5 } + - { contentobject_id: 59, id: 35, limit_identifier: '', limit_value: '', role_id: 4 } + - { contentobject_id: 59, id: 36, limit_identifier: '', limit_value: '', role_id: 5 } + - { contentobject_id: 59, id: 37, limit_identifier: '', limit_value: '', role_id: 1 } + - { contentobject_id: 13, id: 38, limit_identifier: '', limit_value: '', role_id: 5 } +ezuser_setting: + - { is_enabled: 1, max_login: 1000, user_id: 10 } + - { is_enabled: 1, max_login: 10, user_id: 14 } +ezcontentbrowsebookmark: + - { id: 1, name: '', node_id: 5, user_id: 14 } + - { id: 3, name: '', node_id: 12, user_id: 14 } + - { id: 4, name: '', node_id: 13, user_id: 14 } + - { id: 5, name: '', node_id: 15, user_id: 14 } + - { id: 6, name: '', node_id: 14, user_id: 14 } +eznotification: + - { id: 1, owner_id: 14, is_pending: 1, type: 'Workflow:Review', created: 1529995052, data: null } + - { id: 2, owner_id: 14, is_pending: 0, type: 'Workflow:Approve', created: 1529998652, data: null } + - { id: 3, owner_id: 14, is_pending: 0, type: 'Workflow:Reject', created: 1530002252, data: null } + - { id: 4, owner_id: 14, is_pending: 1, type: 'Workflow:Review', created: 1530005852, data: null } + - { id: 5, owner_id: 14, is_pending: 1, type: 'Workflow:Review', created: 1530009452, data: null } + - { id: 6, owner_id: 10, is_pending: 0, type: 'Workflow:Review', created: 1530009452, data: null } +ezpreferences: + - { id: 1, name: setting_1, user_id: 14, value: value_1 } + - { id: 2, name: setting_2, user_id: 14, value: value_2 } + - { id: 3, name: setting_3, user_id: 14, value: value_3 } + - { id: 4, name: setting_4, user_id: 14, value: value_4 } + - { id: 5, name: setting_5, user_id: 14, value: value_5 } +ezmedia: { } +ezkeyword: { } +ezcontentclass_attribute_ml: { } From c2ecf1aa13564584e291c063886b09a8ff4ceb94 Mon Sep 17 00:00:00 2001 From: Andrew Longosz <alongosz@users.noreply.github.com> Date: Sun, 15 Mar 2020 01:20:34 +0100 Subject: [PATCH 03/14] Updated test data LSE FullText index --- .../_fixtures/Legacy/data/test_data.yaml | 162 +++++++----------- 1 file changed, 63 insertions(+), 99 deletions(-) diff --git a/eZ/Publish/API/Repository/Tests/_fixtures/Legacy/data/test_data.yaml b/eZ/Publish/API/Repository/Tests/_fixtures/Legacy/data/test_data.yaml index 2d08f4a40e..85df39e24e 100644 --- a/eZ/Publish/API/Repository/Tests/_fixtures/Legacy/data/test_data.yaml +++ b/eZ/Publish/API/Repository/Tests/_fixtures/Legacy/data/test_data.yaml @@ -640,111 +640,75 @@ ezrole: - { id: 3, is_new: 0, name: Editor, value: ' ', version: 0 } - { id: 4, is_new: 0, name: Partner, value: null, version: 0 } - { id: 5, is_new: 0, name: Member, value: null, version: 0 } -ezsearch_object_word_link: - - { contentclass_attribute_id: 6, contentclass_id: 3, contentobject_id: 4, frequency: 0, id: 4663, identifier: name, integer_value: 0, next_word_id: 951, placement: 0, prev_word_id: 0, published: 1033917596, section_id: 2, word_id: 930 } - - { contentclass_attribute_id: 7, contentclass_id: 3, contentobject_id: 4, frequency: 0, id: 4664, identifier: description, integer_value: 0, next_word_id: 952, placement: 1, prev_word_id: 930, published: 1033917596, section_id: 2, word_id: 951 } - - { contentclass_attribute_id: 7, contentclass_id: 3, contentobject_id: 4, frequency: 0, id: 4665, identifier: description, integer_value: 0, next_word_id: 0, placement: 2, prev_word_id: 951, published: 1033917596, section_id: 2, word_id: 952 } - - { contentclass_attribute_id: 8, contentclass_id: 4, contentobject_id: 10, frequency: 0, id: 4666, identifier: first_name, integer_value: 0, next_word_id: 954, placement: 0, prev_word_id: 0, published: 1033920665, section_id: 2, word_id: 953 } - - { contentclass_attribute_id: 9, contentclass_id: 4, contentobject_id: 10, frequency: 0, id: 4667, identifier: last_name, integer_value: 0, next_word_id: 953, placement: 1, prev_word_id: 953, published: 1033920665, section_id: 2, word_id: 954 } - - { contentclass_attribute_id: 12, contentclass_id: 4, contentobject_id: 10, frequency: 0, id: 4668, identifier: user_account, integer_value: 0, next_word_id: 955, placement: 2, prev_word_id: 954, published: 1033920665, section_id: 2, word_id: 953 } - - { contentclass_attribute_id: 12, contentclass_id: 4, contentobject_id: 10, frequency: 0, id: 4669, identifier: user_account, integer_value: 0, next_word_id: 927, placement: 3, prev_word_id: 953, published: 1033920665, section_id: 2, word_id: 955 } - - { contentclass_attribute_id: 12, contentclass_id: 4, contentobject_id: 10, frequency: 0, id: 4670, identifier: user_account, integer_value: 0, next_word_id: 0, placement: 4, prev_word_id: 955, published: 1033920665, section_id: 2, word_id: 927 } - - { contentclass_attribute_id: 6, contentclass_id: 3, contentobject_id: 12, frequency: 0, id: 4673, identifier: name, integer_value: 0, next_word_id: 930, placement: 0, prev_word_id: 0, published: 1033920775, section_id: 2, word_id: 958 } - - { contentclass_attribute_id: 6, contentclass_id: 3, contentobject_id: 12, frequency: 0, id: 4674, identifier: name, integer_value: 0, next_word_id: 0, placement: 1, prev_word_id: 958, published: 1033920775, section_id: 2, word_id: 930 } - - { contentclass_attribute_id: 6, contentclass_id: 3, contentobject_id: 13, frequency: 0, id: 4675, identifier: name, integer_value: 0, next_word_id: 0, placement: 0, prev_word_id: 0, published: 1033920794, section_id: 2, word_id: 959 } - - { contentclass_attribute_id: 4, contentclass_id: 1, contentobject_id: 41, frequency: 0, id: 4681, identifier: name, integer_value: 0, next_word_id: 0, placement: 0, prev_word_id: 0, published: 1060695457, section_id: 3, word_id: 961 } - - { contentclass_attribute_id: 6, contentclass_id: 3, contentobject_id: 42, frequency: 0, id: 4682, identifier: name, integer_value: 0, next_word_id: 930, placement: 0, prev_word_id: 0, published: 1072180330, section_id: 2, word_id: 953 } - - { contentclass_attribute_id: 6, contentclass_id: 3, contentobject_id: 42, frequency: 0, id: 4683, identifier: name, integer_value: 0, next_word_id: 954, placement: 1, prev_word_id: 953, published: 1072180330, section_id: 2, word_id: 930 } - - { contentclass_attribute_id: 7, contentclass_id: 3, contentobject_id: 42, frequency: 0, id: 4684, identifier: description, integer_value: 0, next_word_id: 952, placement: 2, prev_word_id: 930, published: 1072180330, section_id: 2, word_id: 954 } - - { contentclass_attribute_id: 7, contentclass_id: 3, contentobject_id: 42, frequency: 0, id: 4685, identifier: description, integer_value: 0, next_word_id: 816, placement: 3, prev_word_id: 954, published: 1072180330, section_id: 2, word_id: 952 } - - { contentclass_attribute_id: 7, contentclass_id: 3, contentobject_id: 42, frequency: 0, id: 4686, identifier: description, integer_value: 0, next_word_id: 814, placement: 4, prev_word_id: 952, published: 1072180330, section_id: 2, word_id: 816 } - - { contentclass_attribute_id: 7, contentclass_id: 3, contentobject_id: 42, frequency: 0, id: 4687, identifier: description, integer_value: 0, next_word_id: 953, placement: 5, prev_word_id: 816, published: 1072180330, section_id: 2, word_id: 814 } - - { contentclass_attribute_id: 7, contentclass_id: 3, contentobject_id: 42, frequency: 0, id: 4688, identifier: description, integer_value: 0, next_word_id: 954, placement: 6, prev_word_id: 814, published: 1072180330, section_id: 2, word_id: 953 } - - { contentclass_attribute_id: 7, contentclass_id: 3, contentobject_id: 42, frequency: 0, id: 4689, identifier: description, integer_value: 0, next_word_id: 0, placement: 7, prev_word_id: 953, published: 1072180330, section_id: 2, word_id: 954 } - - { contentclass_attribute_id: 4, contentclass_id: 1, contentobject_id: 45, frequency: 0, id: 4690, identifier: name, integer_value: 0, next_word_id: 0, placement: 0, prev_word_id: 0, published: 1079684190, section_id: 4, word_id: 812 } - - { contentclass_attribute_id: 4, contentclass_id: 1, contentobject_id: 49, frequency: 0, id: 4691, identifier: name, integer_value: 0, next_word_id: 0, placement: 0, prev_word_id: 0, published: 1080220197, section_id: 3, word_id: 962 } - - { contentclass_attribute_id: 4, contentclass_id: 1, contentobject_id: 50, frequency: 0, id: 4692, identifier: name, integer_value: 0, next_word_id: 0, placement: 0, prev_word_id: 0, published: 1080220220, section_id: 3, word_id: 963 } - - { contentclass_attribute_id: 4, contentclass_id: 1, contentobject_id: 51, frequency: 0, id: 4693, identifier: name, integer_value: 0, next_word_id: 0, placement: 0, prev_word_id: 0, published: 1080220233, section_id: 3, word_id: 964 } - - { contentclass_attribute_id: 159, contentclass_id: 14, contentobject_id: 52, frequency: 0, id: 4694, identifier: name, integer_value: 0, next_word_id: 965, placement: 0, prev_word_id: 0, published: 1082016591, section_id: 4, word_id: 877 } - - { contentclass_attribute_id: 159, contentclass_id: 14, contentobject_id: 52, frequency: 0, id: 4695, identifier: name, integer_value: 0, next_word_id: 966, placement: 1, prev_word_id: 877, published: 1082016591, section_id: 4, word_id: 965 } - - { contentclass_attribute_id: 159, contentclass_id: 14, contentobject_id: 52, frequency: 0, id: 4696, identifier: name, integer_value: 0, next_word_id: 0, placement: 2, prev_word_id: 965, published: 1082016591, section_id: 4, word_id: 966 } - - { contentclass_attribute_id: 176, contentclass_id: 15, contentobject_id: 54, frequency: 0, id: 4697, identifier: id, integer_value: 0, next_word_id: 0, placement: 0, prev_word_id: 0, published: 1082016652, section_id: 5, word_id: 967 } - - { contentclass_attribute_id: 4, contentclass_id: 1, contentobject_id: 56, frequency: 0, id: 4698, identifier: name, integer_value: 0, next_word_id: 0, placement: 0, prev_word_id: 0, published: 1103023132, section_id: 5, word_id: 968 } - - { contentclass_attribute_id: 219, contentclass_id: 21, contentobject_id: 57, frequency: 0, id: 4699, identifier: name, integer_value: 0, next_word_id: 0, placement: 0, prev_word_id: 0, published: 1343140537, section_id: 1, word_id: 969 } - - { contentclass_attribute_id: 212, contentclass_id: 20, contentobject_id: 58, frequency: 0, id: 4700, identifier: name, integer_value: 0, next_word_id: 971, placement: 0, prev_word_id: 0, published: 1343140539, section_id: 1, word_id: 970 } - - { contentclass_attribute_id: 212, contentclass_id: 20, contentobject_id: 58, frequency: 0, id: 4701, identifier: name, integer_value: 0, next_word_id: 819, placement: 1, prev_word_id: 970, published: 1343140539, section_id: 1, word_id: 971 } - - { contentclass_attribute_id: 213, contentclass_id: 20, contentobject_id: 58, frequency: 0, id: 4702, identifier: description, integer_value: 0, next_word_id: 972, placement: 2, prev_word_id: 971, published: 1343140539, section_id: 1, word_id: 819 } - - { contentclass_attribute_id: 213, contentclass_id: 20, contentobject_id: 58, frequency: 0, id: 4703, identifier: description, integer_value: 0, next_word_id: 863, placement: 3, prev_word_id: 819, published: 1343140539, section_id: 1, word_id: 972 } - - { contentclass_attribute_id: 213, contentclass_id: 20, contentobject_id: 58, frequency: 0, id: 4704, identifier: description, integer_value: 0, next_word_id: 814, placement: 4, prev_word_id: 972, published: 1343140539, section_id: 1, word_id: 863 } - - { contentclass_attribute_id: 213, contentclass_id: 20, contentobject_id: 58, frequency: 0, id: 4705, identifier: description, integer_value: 0, next_word_id: 973, placement: 5, prev_word_id: 863, published: 1343140539, section_id: 1, word_id: 814 } - - { contentclass_attribute_id: 213, contentclass_id: 20, contentobject_id: 58, frequency: 0, id: 4706, identifier: description, integer_value: 0, next_word_id: 974, placement: 6, prev_word_id: 814, published: 1343140539, section_id: 1, word_id: 973 } - - { contentclass_attribute_id: 213, contentclass_id: 20, contentobject_id: 58, frequency: 0, id: 4707, identifier: description, integer_value: 0, next_word_id: 801, placement: 7, prev_word_id: 973, published: 1343140539, section_id: 1, word_id: 974 } - - { contentclass_attribute_id: 213, contentclass_id: 20, contentobject_id: 58, frequency: 0, id: 4708, identifier: description, integer_value: 0, next_word_id: 970, placement: 8, prev_word_id: 974, published: 1343140539, section_id: 1, word_id: 801 } - - { contentclass_attribute_id: 213, contentclass_id: 20, contentobject_id: 58, frequency: 0, id: 4709, identifier: description, integer_value: 0, next_word_id: 971, placement: 9, prev_word_id: 801, published: 1343140539, section_id: 1, word_id: 970 } - - { contentclass_attribute_id: 213, contentclass_id: 20, contentobject_id: 58, frequency: 0, id: 4710, identifier: description, integer_value: 0, next_word_id: 894, placement: 10, prev_word_id: 970, published: 1343140539, section_id: 1, word_id: 971 } - - { contentclass_attribute_id: 213, contentclass_id: 20, contentobject_id: 58, frequency: 0, id: 4711, identifier: description, integer_value: 0, next_word_id: 843, placement: 11, prev_word_id: 971, published: 1343140539, section_id: 1, word_id: 894 } - - { contentclass_attribute_id: 213, contentclass_id: 20, contentobject_id: 58, frequency: 0, id: 4712, identifier: description, integer_value: 0, next_word_id: 882, placement: 12, prev_word_id: 894, published: 1343140539, section_id: 1, word_id: 843 } - - { contentclass_attribute_id: 213, contentclass_id: 20, contentobject_id: 58, frequency: 0, id: 4713, identifier: description, integer_value: 0, next_word_id: 975, placement: 13, prev_word_id: 843, published: 1343140539, section_id: 1, word_id: 882 } - - { contentclass_attribute_id: 213, contentclass_id: 20, contentobject_id: 58, frequency: 0, id: 4714, identifier: description, integer_value: 0, next_word_id: 971, placement: 14, prev_word_id: 882, published: 1343140539, section_id: 1, word_id: 975 } - - { contentclass_attribute_id: 213, contentclass_id: 20, contentobject_id: 58, frequency: 0, id: 4715, identifier: description, integer_value: 0, next_word_id: 825, placement: 15, prev_word_id: 975, published: 1343140539, section_id: 1, word_id: 971 } - - { contentclass_attribute_id: 213, contentclass_id: 20, contentobject_id: 58, frequency: 0, id: 4716, identifier: description, integer_value: 0, next_word_id: 976, placement: 16, prev_word_id: 971, published: 1343140539, section_id: 1, word_id: 825 } - - { contentclass_attribute_id: 213, contentclass_id: 20, contentobject_id: 58, frequency: 0, id: 4717, identifier: description, integer_value: 0, next_word_id: 977, placement: 17, prev_word_id: 825, published: 1343140539, section_id: 1, word_id: 976 } - - { contentclass_attribute_id: 213, contentclass_id: 20, contentobject_id: 58, frequency: 0, id: 4718, identifier: description, integer_value: 0, next_word_id: 978, placement: 18, prev_word_id: 976, published: 1343140539, section_id: 1, word_id: 977 } - - { contentclass_attribute_id: 213, contentclass_id: 20, contentobject_id: 58, frequency: 0, id: 4719, identifier: description, integer_value: 0, next_word_id: 979, placement: 19, prev_word_id: 977, published: 1343140539, section_id: 1, word_id: 978 } - - { contentclass_attribute_id: 213, contentclass_id: 20, contentobject_id: 58, frequency: 0, id: 4720, identifier: description, integer_value: 0, next_word_id: 980, placement: 20, prev_word_id: 978, published: 1343140539, section_id: 1, word_id: 979 } - - { contentclass_attribute_id: 213, contentclass_id: 20, contentobject_id: 58, frequency: 0, id: 4721, identifier: description, integer_value: 0, next_word_id: 0, placement: 21, prev_word_id: 979, published: 1343140539, section_id: 1, word_id: 980 } - - { contentclass_attribute_id: 8, contentclass_id: 4, contentobject_id: 14, frequency: 0, id: 4722, identifier: first_name, integer_value: 0, next_word_id: 954, placement: 0, prev_word_id: 0, published: 1033920830, section_id: 2, word_id: 958 } - - { contentclass_attribute_id: 9, contentclass_id: 4, contentobject_id: 14, frequency: 0, id: 4723, identifier: last_name, integer_value: 0, next_word_id: 981, placement: 1, prev_word_id: 958, published: 1033920830, section_id: 2, word_id: 954 } - - { contentclass_attribute_id: 12, contentclass_id: 4, contentobject_id: 14, frequency: 0, id: 4724, identifier: user_account, integer_value: 0, next_word_id: 982, placement: 2, prev_word_id: 954, published: 1033920830, section_id: 2, word_id: 981 } - - { contentclass_attribute_id: 12, contentclass_id: 4, contentobject_id: 14, frequency: 0, id: 4725, identifier: user_account, integer_value: 0, next_word_id: 927, placement: 3, prev_word_id: 981, published: 1033920830, section_id: 2, word_id: 982 } - - { contentclass_attribute_id: 12, contentclass_id: 4, contentobject_id: 14, frequency: 0, id: 4726, identifier: user_account, integer_value: 0, next_word_id: 0, placement: 4, prev_word_id: 982, published: 1033920830, section_id: 2, word_id: 927 } - - { contentclass_attribute_id: 6, contentclass_id: 3, contentobject_id: 59, frequency: 0, id: 4727, identifier: name, integer_value: 0, next_word_id: 0, placement: 0, prev_word_id: 0, published: 1343140541, section_id: 2, word_id: 983 } - - { contentclass_attribute_id: 6, contentclass_id: 3, contentobject_id: 11, frequency: 0, id: 4728, identifier: name, integer_value: 0, next_word_id: 0, placement: 0, prev_word_id: 0, published: 1033920746, section_id: 2, word_id: 984 } ezsearch_word: - - { id: 801, object_count: 1, word: to } - - { id: 812, object_count: 1, word: setup } - - { id: 814, object_count: 2, word: the } - - { id: 816, object_count: 1, word: for } - - { id: 819, object_count: 1, word: please } - - { id: 825, object_count: 1, word: at } - - { id: 843, object_count: 1, word: can } - - { id: 863, object_count: 1, word: in } - - { id: 877, object_count: 1, word: common } - - { id: 882, object_count: 1, word: also } - - { id: 894, object_count: 1, word: you } - - { id: 927, object_count: 2, word: ez.no } + - { id: 814, object_count: 1, word: the } - { id: 930, object_count: 3, word: users } - - { id: 951, object_count: 1, word: main } - { id: 952, object_count: 2, word: group } - { id: 953, object_count: 2, word: anonymous } - { id: 954, object_count: 3, word: user } - - { id: 955, object_count: 1, word: nospam } - { id: 958, object_count: 2, word: administrator } - - { id: 959, object_count: 1, word: editors } - - { id: 961, object_count: 1, word: media } - - { id: 962, object_count: 1, word: images } - - { id: 963, object_count: 1, word: files } - - { id: 964, object_count: 1, word: multimedia } - - { id: 965, object_count: 1, word: ini } - - { id: 966, object_count: 1, word: settings } - - { id: 967, object_count: 1, word: sitestyle_identifier } - - { id: 968, object_count: 1, word: design } - - { id: 969, object_count: 1, word: home } - - { id: 970, object_count: 1, word: contact } - - { id: 971, object_count: 1, word: us } - - { id: 972, object_count: 1, word: fill } - - { id: 973, object_count: 1, word: form } - - { id: 974, object_count: 1, word: below } - - { id: 975, object_count: 1, word: reach } - - { id: 976, object_count: 1, word: company } - - { id: 977, object_count: 1, word: name } - - { id: 978, object_count: 1, word: address } - - { id: 979, object_count: 1, word: city } - - { id: 980, object_count: 1, word: country } - - { id: 981, object_count: 1, word: admin } - - { id: 982, object_count: 1, word: spam } - - { id: 983, object_count: 1, word: partners } - - { id: 984, object_count: 1, word: members } + - { id: 985, object_count: 1, word: main } + - { id: 986, object_count: 1, word: members } + - { id: 987, object_count: 1, word: editors } + - { id: 988, object_count: 1, word: media } + - { id: 989, object_count: 1, word: for } + - { id: 990, object_count: 1, word: setup } + - { id: 991, object_count: 1, word: images } + - { id: 992, object_count: 1, word: files } + - { id: 993, object_count: 1, word: multimedia } + - { id: 994, object_count: 1, word: common } + - { id: 995, object_count: 1, word: ini } + - { id: 996, object_count: 1, word: settings } + - { id: 997, object_count: 1, word: shopping } + - { id: 998, object_count: 1, word: basket } + - { id: 999, object_count: 1, word: content } + - { id: 1000, object_count: 1, word: design } + - { id: 1001, object_count: 1, word: home } + - { id: 1002, object_count: 1, word: contact } + - { id: 1003, object_count: 1, word: us } + - { id: 1004, object_count: 1, word: subject } + - { id: 1005, object_count: 1, word: message } + - { id: 1006, object_count: 1, word: text } + - { id: 1007, object_count: 1, word: partners } +ezsearch_object_word_link: + - { id: 4729, contentclass_attribute_id: 7, contentclass_id: 3, contentobject_id: 4, frequency: '0.0', identifier: description, integer_value: 0, next_word_id: 952, placement: 0, prev_word_id: 0, published: 1033917596, section_id: 2, word_id: 985, language_mask: 3 } + - { id: 4730, contentclass_attribute_id: 7, contentclass_id: 3, contentobject_id: 4, frequency: '0.0', identifier: description, integer_value: 0, next_word_id: 930, placement: 1, prev_word_id: 985, published: 1033917596, section_id: 2, word_id: 952, language_mask: 3 } + - { id: 4731, contentclass_attribute_id: 6, contentclass_id: 3, contentobject_id: 4, frequency: '0.0', identifier: name, integer_value: 0, next_word_id: 0, placement: 2, prev_word_id: 952, published: 1033917596, section_id: 2, word_id: 930, language_mask: 3 } + - { id: 4732, contentclass_attribute_id: 8, contentclass_id: 4, contentobject_id: 10, frequency: '0.0', identifier: first_name, integer_value: 0, next_word_id: 954, placement: 0, prev_word_id: 0, published: 1033920665, section_id: 2, word_id: 953, language_mask: 3 } + - { id: 4733, contentclass_attribute_id: 9, contentclass_id: 4, contentobject_id: 10, frequency: '0.0', identifier: last_name, integer_value: 0, next_word_id: 0, placement: 1, prev_word_id: 953, published: 1033920665, section_id: 2, word_id: 954, language_mask: 3 } + - { id: 4734, contentclass_attribute_id: 6, contentclass_id: 3, contentobject_id: 11, frequency: '0.0', identifier: name, integer_value: 0, next_word_id: 0, placement: 0, prev_word_id: 0, published: 1033920746, section_id: 2, word_id: 986, language_mask: 3 } + - { id: 4735, contentclass_attribute_id: 6, contentclass_id: 3, contentobject_id: 12, frequency: '0.0', identifier: name, integer_value: 0, next_word_id: 930, placement: 0, prev_word_id: 0, published: 1033920775, section_id: 2, word_id: 958, language_mask: 3 } + - { id: 4736, contentclass_attribute_id: 6, contentclass_id: 3, contentobject_id: 12, frequency: '0.0', identifier: name, integer_value: 0, next_word_id: 0, placement: 1, prev_word_id: 958, published: 1033920775, section_id: 2, word_id: 930, language_mask: 3 } + - { id: 4737, contentclass_attribute_id: 6, contentclass_id: 3, contentobject_id: 13, frequency: '0.0', identifier: name, integer_value: 0, next_word_id: 0, placement: 0, prev_word_id: 0, published: 1033920794, section_id: 2, word_id: 987, language_mask: 3 } + - { id: 4738, contentclass_attribute_id: 8, contentclass_id: 4, contentobject_id: 14, frequency: '0.0', identifier: first_name, integer_value: 0, next_word_id: 954, placement: 0, prev_word_id: 0, published: 1033920830, section_id: 2, word_id: 958, language_mask: 3 } + - { id: 4739, contentclass_attribute_id: 9, contentclass_id: 4, contentobject_id: 14, frequency: '0.0', identifier: last_name, integer_value: 0, next_word_id: 0, placement: 1, prev_word_id: 958, published: 1033920830, section_id: 2, word_id: 954, language_mask: 3 } + - { id: 4740, contentclass_attribute_id: 4, contentclass_id: 1, contentobject_id: 41, frequency: '0.0', identifier: name, integer_value: 0, next_word_id: 0, placement: 0, prev_word_id: 0, published: 1060695457, section_id: 3, word_id: 988, language_mask: 3 } + - { id: 4741, contentclass_attribute_id: 6, contentclass_id: 3, contentobject_id: 42, frequency: '0.0', identifier: name, integer_value: 0, next_word_id: 930, placement: 0, prev_word_id: 0, published: 1072180330, section_id: 2, word_id: 953, language_mask: 3 } + - { id: 4742, contentclass_attribute_id: 6, contentclass_id: 3, contentobject_id: 42, frequency: '0.0', identifier: name, integer_value: 0, next_word_id: 954, placement: 1, prev_word_id: 953, published: 1072180330, section_id: 2, word_id: 930, language_mask: 3 } + - { id: 4743, contentclass_attribute_id: 7, contentclass_id: 3, contentobject_id: 42, frequency: '0.0', identifier: description, integer_value: 0, next_word_id: 952, placement: 2, prev_word_id: 930, published: 1072180330, section_id: 2, word_id: 954, language_mask: 3 } + - { id: 4744, contentclass_attribute_id: 7, contentclass_id: 3, contentobject_id: 42, frequency: '0.0', identifier: description, integer_value: 0, next_word_id: 989, placement: 3, prev_word_id: 954, published: 1072180330, section_id: 2, word_id: 952, language_mask: 3 } + - { id: 4745, contentclass_attribute_id: 7, contentclass_id: 3, contentobject_id: 42, frequency: '0.0', identifier: description, integer_value: 0, next_word_id: 814, placement: 4, prev_word_id: 952, published: 1072180330, section_id: 2, word_id: 989, language_mask: 3 } + - { id: 4746, contentclass_attribute_id: 7, contentclass_id: 3, contentobject_id: 42, frequency: '0.0', identifier: description, integer_value: 0, next_word_id: 953, placement: 5, prev_word_id: 989, published: 1072180330, section_id: 2, word_id: 814, language_mask: 3 } + - { id: 4747, contentclass_attribute_id: 7, contentclass_id: 3, contentobject_id: 42, frequency: '0.0', identifier: description, integer_value: 0, next_word_id: 954, placement: 6, prev_word_id: 814, published: 1072180330, section_id: 2, word_id: 953, language_mask: 3 } + - { id: 4748, contentclass_attribute_id: 7, contentclass_id: 3, contentobject_id: 42, frequency: '0.0', identifier: description, integer_value: 0, next_word_id: 0, placement: 7, prev_word_id: 953, published: 1072180330, section_id: 2, word_id: 954, language_mask: 3 } + - { id: 4749, contentclass_attribute_id: 4, contentclass_id: 1, contentobject_id: 45, frequency: '0.0', identifier: name, integer_value: 0, next_word_id: 0, placement: 0, prev_word_id: 0, published: 1079684190, section_id: 4, word_id: 990, language_mask: 3 } + - { id: 4750, contentclass_attribute_id: 4, contentclass_id: 1, contentobject_id: 49, frequency: '0.0', identifier: name, integer_value: 0, next_word_id: 0, placement: 0, prev_word_id: 0, published: 1080220197, section_id: 3, word_id: 991, language_mask: 3 } + - { id: 4751, contentclass_attribute_id: 4, contentclass_id: 1, contentobject_id: 50, frequency: '0.0', identifier: name, integer_value: 0, next_word_id: 0, placement: 0, prev_word_id: 0, published: 1080220220, section_id: 3, word_id: 992, language_mask: 3 } + - { id: 4752, contentclass_attribute_id: 4, contentclass_id: 1, contentobject_id: 51, frequency: '0.0', identifier: name, integer_value: 0, next_word_id: 0, placement: 0, prev_word_id: 0, published: 1080220233, section_id: 3, word_id: 993, language_mask: 3 } + - { id: 4753, contentclass_attribute_id: 159, contentclass_id: 14, contentobject_id: 52, frequency: '0.0', identifier: name, integer_value: 0, next_word_id: 995, placement: 0, prev_word_id: 0, published: 1082016591, section_id: 4, word_id: 994, language_mask: 2 } + - { id: 4754, contentclass_attribute_id: 159, contentclass_id: 14, contentobject_id: 52, frequency: '0.0', identifier: name, integer_value: 0, next_word_id: 996, placement: 1, prev_word_id: 994, published: 1082016591, section_id: 4, word_id: 995, language_mask: 2 } + - { id: 4755, contentclass_attribute_id: 159, contentclass_id: 14, contentobject_id: 52, frequency: '0.0', identifier: name, integer_value: 0, next_word_id: 0, placement: 2, prev_word_id: 995, published: 1082016591, section_id: 4, word_id: 996, language_mask: 2 } + - { id: 4756, contentclass_attribute_id: 286, contentclass_id: 15, contentobject_id: 54, frequency: '0.0', identifier: shopping_basket_label, integer_value: 0, next_word_id: 998, placement: 0, prev_word_id: 0, published: 1082016652, section_id: 5, word_id: 997, language_mask: 2 } + - { id: 4757, contentclass_attribute_id: 286, contentclass_id: 15, contentobject_id: 54, frequency: '0.0', identifier: shopping_basket_label, integer_value: 0, next_word_id: 999, placement: 1, prev_word_id: 997, published: 1082016652, section_id: 5, word_id: 998, language_mask: 2 } + - { id: 4758, contentclass_attribute_id: 286, contentclass_id: 15, contentobject_id: 54, frequency: '0.0', identifier: shopping_basket_label, integer_value: 0, next_word_id: 0, placement: 2, prev_word_id: 998, published: 1082016652, section_id: 5, word_id: 999, language_mask: 2 } + - { id: 4759, contentclass_attribute_id: 4, contentclass_id: 1, contentobject_id: 56, frequency: '0.0', identifier: name, integer_value: 0, next_word_id: 0, placement: 0, prev_word_id: 0, published: 1103023132, section_id: 5, word_id: 1000, language_mask: 3 } + - { id: 4760, contentclass_attribute_id: 219, contentclass_id: 21, contentobject_id: 57, frequency: '0.0', identifier: name, integer_value: 0, next_word_id: 0, placement: 0, prev_word_id: 0, published: 1195480486, section_id: 1, word_id: 1001, language_mask: 9 } + - { id: 4761, contentclass_attribute_id: 212, contentclass_id: 20, contentobject_id: 58, frequency: '0.0', identifier: name, integer_value: 0, next_word_id: 1003, placement: 0, prev_word_id: 0, published: 1332927205, section_id: 1, word_id: 1002, language_mask: 8 } + - { id: 4762, contentclass_attribute_id: 212, contentclass_id: 20, contentobject_id: 58, frequency: '0.0', identifier: name, integer_value: 0, next_word_id: 1004, placement: 1, prev_word_id: 1002, published: 1332927205, section_id: 1, word_id: 1003, language_mask: 8 } + - { id: 4763, contentclass_attribute_id: 215, contentclass_id: 20, contentobject_id: 58, frequency: '0.0', identifier: subject, integer_value: 0, next_word_id: 1005, placement: 2, prev_word_id: 1003, published: 1332927205, section_id: 1, word_id: 1004, language_mask: 8 } + - { id: 4764, contentclass_attribute_id: 216, contentclass_id: 20, contentobject_id: 58, frequency: '0.0', identifier: message, integer_value: 0, next_word_id: 1006, placement: 3, prev_word_id: 1004, published: 1332927205, section_id: 1, word_id: 1005, language_mask: 8 } + - { id: 4765, contentclass_attribute_id: 216, contentclass_id: 20, contentobject_id: 58, frequency: '0.0', identifier: message, integer_value: 0, next_word_id: 0, placement: 4, prev_word_id: 1005, published: 1332927205, section_id: 1, word_id: 1006, language_mask: 8 } + - { id: 4766, contentclass_attribute_id: 6, contentclass_id: 3, contentobject_id: 59, frequency: '0.0', identifier: name, integer_value: 0, next_word_id: 0, placement: 0, prev_word_id: 0, published: 1343140541, section_id: 2, word_id: 1007, language_mask: 3 } ezsection: - { id: 1, identifier: standard, locale: '', name: Standard, navigation_part_identifier: ezcontentnavigationpart } - { id: 2, identifier: users, locale: '', name: Users, navigation_part_identifier: ezusernavigationpart } From 7908cea64047e7cd3b0783cfe1bd72ddf1281798 Mon Sep 17 00:00:00 2001 From: Andrew Longosz <alongosz@users.noreply.github.com> Date: Mon, 16 Dec 2019 17:02:28 +0100 Subject: [PATCH 04/14] Refactored integration tests data import to stop relying on DB Handler --- .../Repository/Tests/SetupFactory/Legacy.php | 90 +++++++++---------- 1 file changed, 40 insertions(+), 50 deletions(-) diff --git a/eZ/Publish/API/Repository/Tests/SetupFactory/Legacy.php b/eZ/Publish/API/Repository/Tests/SetupFactory/Legacy.php index f63f54f1af..39723dbc45 100644 --- a/eZ/Publish/API/Repository/Tests/SetupFactory/Legacy.php +++ b/eZ/Publish/API/Repository/Tests/SetupFactory/Legacy.php @@ -75,6 +75,9 @@ class Legacy extends SetupFactory protected $repositoryReference = 'ezpublish.api.repository'; + /** @var \Doctrine\DBAL\Connection */ + private $connection; + /** * Creates a new setup factory. */ @@ -179,19 +182,22 @@ public function getIdManager() /** * Insert the database data. + * + * @throws \Doctrine\DBAL\DBALException */ - public function insertData() + public function insertData(): void { $data = $this->getInitialData(); - $handler = $this->getDatabaseHandler(); - $connection = $handler->getConnection(); + $connection = $this->getDatabaseConnection(); $dbPlatform = $connection->getDatabasePlatform(); $this->cleanupVarDir($this->getInitialVarDir()); foreach (array_reverse(array_keys($data)) as $table) { try { // Cleanup before inserting (using TRUNCATE for speed, however not possible to rollback) - $connection->executeUpdate($dbPlatform->getTruncateTableSql($handler->quoteIdentifier($table))); + $connection->executeUpdate( + $dbPlatform->getTruncateTableSql($this->connection->quoteIdentifier($table)) + ); } catch (DBALException | PDOException $e) { // Fallback to DELETE if TRUNCATE failed (because of FKs for instance) $connection->createQueryBuilder()->delete($table)->execute(); @@ -204,37 +210,26 @@ public function insertData() continue; } - $q = $handler->createInsertQuery(); - $q->insertInto($handler->quoteIdentifier($table)); - - // Contains the bound parameters - $values = []; - - // Binding the parameters - foreach ($rows[0] as $col => $val) { - $q->set( - $handler->quoteIdentifier($col), - $q->bindParam($values[$col]) - ); - } - - $stmt = $q->prepare(); + $query = $connection->createQueryBuilder(); + $columns = array_keys($rows[0]); + $query + ->insert($table) + ->values( + array_combine( + $columns, + array_map( + function (string $columnName) { + return ":{$columnName}"; + }, + $columns + ) + ) + ) + ; foreach ($rows as $row) { - try { - // This CANNOT be replaced by: - // $values = $row - // each $values[$col] is a PHP reference which should be - // kept for parameters binding to work - foreach ($row as $col => $val) { - $values[$col] = $val; - } - - $stmt->execute(); - } catch (Exception $e) { - echo "$table ( ", implode(', ', $row), " )\n"; - throw $e; - } + $query->setParameters($row); + $query->execute(); } } @@ -303,7 +298,7 @@ protected function getPostInsertStatements() * * @return array */ - protected function getInitialData() + protected function getInitialData(): array { if (!isset(self::$initialData)) { $testDataFilePath = __DIR__ . '/../_fixtures/Legacy/data/test_data.yaml'; @@ -334,27 +329,18 @@ protected function initializeSchema(): void /** * Applies the given SQL $statements to the database in use. * - * @param array $statements + * @param string[] $statements SQL statements + * + * @throws \Doctrine\DBAL\DBALException */ - protected function applyStatements(array $statements) + protected function applyStatements(array $statements): void { + $connection = $this->getDatabaseConnection(); foreach ($statements as $statement) { - $this->getDatabaseHandler()->exec($statement); + $connection->exec($statement); } } - // ************* Setup copied and refactored from common.php ************ - - /** - * Returns the database handler from the service container. - * - * @return \eZ\Publish\Core\Persistence\Doctrine\ConnectionHandler - */ - protected function getDatabaseHandler() - { - return $this->getServiceContainer()->get('ezpublish.api.storage_engine.legacy.dbhandler'); - } - /** * Returns the raw database connection from the service container. * @@ -362,7 +348,11 @@ protected function getDatabaseHandler() */ private function getDatabaseConnection(): Connection { - return $this->getServiceContainer()->get('ezpublish.persistence.connection'); + if (null === $this->connection) { + $this->connection = $this->getServiceContainer()->get('ezpublish.persistence.connection'); + } + + return $this->connection; } /** From fcaa722a4733e63e76f7a0404df0c1711564963d Mon Sep 17 00:00:00 2001 From: Andrew Longosz <alongosz@users.noreply.github.com> Date: Tue, 17 Dec 2019 16:47:12 +0100 Subject: [PATCH 05/14] Implemented database fixtures importer --- .../BaseInMemoryCachedFileFixture.php | 53 ++++++ .../Tests/Persistence/FileFixtureFactory.php | 36 ++++ eZ/Publish/SPI/Tests/Persistence/Fixture.php | 24 +++ .../SPI/Tests/Persistence/FixtureImporter.php | 160 ++++++++++++++++++ .../Tests/Persistence/PhpArrayFileFixture.php | 22 +++ .../SPI/Tests/Persistence/YamlFixture.php | 24 +++ 6 files changed, 319 insertions(+) create mode 100644 eZ/Publish/SPI/Tests/Persistence/BaseInMemoryCachedFileFixture.php create mode 100644 eZ/Publish/SPI/Tests/Persistence/FileFixtureFactory.php create mode 100644 eZ/Publish/SPI/Tests/Persistence/Fixture.php create mode 100644 eZ/Publish/SPI/Tests/Persistence/FixtureImporter.php create mode 100644 eZ/Publish/SPI/Tests/Persistence/PhpArrayFileFixture.php create mode 100644 eZ/Publish/SPI/Tests/Persistence/YamlFixture.php diff --git a/eZ/Publish/SPI/Tests/Persistence/BaseInMemoryCachedFileFixture.php b/eZ/Publish/SPI/Tests/Persistence/BaseInMemoryCachedFileFixture.php new file mode 100644 index 0000000000..8002e598a0 --- /dev/null +++ b/eZ/Publish/SPI/Tests/Persistence/BaseInMemoryCachedFileFixture.php @@ -0,0 +1,53 @@ +<?php + +/** + * @copyright Copyright (C) eZ Systems AS. All rights reserved. + * @license For full copyright and license information view LICENSE file distributed with this source code. + */ +declare(strict_types=1); + +namespace eZ\Publish\SPI\Tests\Persistence; + +use PHPUnit\Runner\Exception; + +/** + * Abstract data fixture for file-based fixtures. Handles in-memory caching. + * + * @internal for internal use by Repository test setup + */ +abstract class BaseInMemoryCachedFileFixture implements Fixture +{ + /** @var array|null */ + private static $inMemoryCachedLoadedData = null; + + /** @var string */ + private $filePath; + + /** + * Perform uncached load of data (always done only once). + */ + abstract protected function loadFixture(): array; + + final public function getFilePath(): string + { + return $this->filePath; + } + + final public function __construct(string $filePath) + { + $this->filePath = realpath($filePath); + if (false === $this->filePath) { + throw new Exception("The fixture file does not exist: {$filePath}"); + } + } + + final public function load(): array + { + // avoid reading disc to load the same file multiple times + if (!isset(self::$inMemoryCachedLoadedData[$this->filePath])) { + self::$inMemoryCachedLoadedData[$this->filePath] = $this->loadFixture(); + } + + return self::$inMemoryCachedLoadedData[$this->filePath] ?? []; + } +} diff --git a/eZ/Publish/SPI/Tests/Persistence/FileFixtureFactory.php b/eZ/Publish/SPI/Tests/Persistence/FileFixtureFactory.php new file mode 100644 index 0000000000..e14b895610 --- /dev/null +++ b/eZ/Publish/SPI/Tests/Persistence/FileFixtureFactory.php @@ -0,0 +1,36 @@ +<?php + +/** + * @copyright Copyright (C) eZ Systems AS. All rights reserved. + * @license For full copyright and license information view LICENSE file distributed with this source code. + */ +declare(strict_types=1); + +namespace eZ\Publish\SPI\Tests\Persistence; + +use RuntimeException; +use SplFileInfo; + +/** + * Factory building an instance of Fixture depending on a file type. + * + * @see \eZ\Publish\SPI\Tests\Persistence\Fixture + */ +final class FileFixtureFactory +{ + public function buildFixture(string $filePath): Fixture + { + $fileInfo = new SplFileInfo($filePath); + $extension = $fileInfo->getExtension(); + // note: there's no dependency injection available here, so using simple switch + switch ($extension) { + case 'yml': + case 'yaml': + return new YamlFixture($filePath); + case 'php': + return new PhpArrayFileFixture($filePath); + default: + throw new RuntimeException("Unsupported fixture file type: {$extension}"); + } + } +} diff --git a/eZ/Publish/SPI/Tests/Persistence/Fixture.php b/eZ/Publish/SPI/Tests/Persistence/Fixture.php new file mode 100644 index 0000000000..0f3c3273c5 --- /dev/null +++ b/eZ/Publish/SPI/Tests/Persistence/Fixture.php @@ -0,0 +1,24 @@ +<?php + +/** + * @copyright Copyright (C) eZ Systems AS. All rights reserved. + * @license For full copyright and license information view LICENSE file distributed with this source code. + */ +declare(strict_types=1); + +namespace eZ\Publish\SPI\Tests\Persistence; + +/** + * Represents database fixture. + * + * @internal for internal use by Repository test setup + */ +interface Fixture +{ + /** + * Load database fixture into a map of table names to table rows data. + * + * @return array + */ + public function load(): array; +} diff --git a/eZ/Publish/SPI/Tests/Persistence/FixtureImporter.php b/eZ/Publish/SPI/Tests/Persistence/FixtureImporter.php new file mode 100644 index 0000000000..1893e8a288 --- /dev/null +++ b/eZ/Publish/SPI/Tests/Persistence/FixtureImporter.php @@ -0,0 +1,160 @@ +<?php + +/** + * @copyright Copyright (C) eZ Systems AS. All rights reserved. + * @license For full copyright and license information view LICENSE file distributed with this source code. + */ +declare(strict_types=1); + +namespace eZ\Publish\SPI\Tests\Persistence; + +use Doctrine\DBAL\Connection; +use Doctrine\DBAL\DBALException; +use Doctrine\DBAL\Driver\PDOException; + +/** + * Database fixture importer. + * + * @internal for internal use by Repository test setup + */ +final class FixtureImporter +{ + /** @var \Doctrine\DBAL\Connection */ + private $connection; + + /** @var string[] */ + private static $resetSequenceStatements; + + public function __construct(Connection $connection) + { + $this->connection = $connection; + } + + /** + * @throws \Doctrine\DBAL\DBALException + */ + public function import(Fixture $fixture): void + { + $data = $fixture->load(); + + $tablesList = array_keys($data); + // truncate all tables, even the ones initially empty (some tests are affected by this) + $this->truncateTables(array_reverse($tablesList)); + + $nonEmptyTablesData = array_filter( + $data, + function ($tableData) { + return !empty($tableData); + } + ); + foreach ($nonEmptyTablesData as $table => $rows) { + $firstRow = current($rows); + $query = $this->connection->createQueryBuilder(); + $columns = array_keys($firstRow); + $query + ->insert($table) + ->values( + array_combine( + $columns, + array_map( + function (string $columnName) { + return ":{$columnName}"; + }, + $columns + ) + ) + ); + + foreach ($rows as $row) { + $query->setParameters($row); + $query->execute(); + } + } + + if ($this->connection->getDatabasePlatform()->supportsSequences()) { + $this->resetSequences($tablesList); + } + } + + /** + * @param string[] $tables a list of table names + * + * @throws \Doctrine\DBAL\DBALException + */ + private function truncateTables(array $tables) + { + $dbPlatform = $this->connection->getDatabasePlatform(); + + foreach ($tables as $table) { + try { + // Cleanup before inserting (using TRUNCATE for speed, however not possible to rollback) + $this->connection->executeUpdate( + $dbPlatform->getTruncateTableSql($this->connection->quoteIdentifier($table)) + ); + } catch (DBALException | PDOException $e) { + // Fallback to DELETE if TRUNCATE failed (because of FKs for instance) + $this->connection->createQueryBuilder()->delete($table)->execute(); + } + } + } + + /** + * Reset database sequences, if needed. + * + * @param string[] $affectedTables + * + * @throws \Doctrine\DBAL\DBALException + */ + private function resetSequences(array $affectedTables): void + { + foreach ($this->getSequenceResetStatements($affectedTables) as $statement) { + $this->connection->exec($statement); + } + } + + /** + * Obtain SQL statements for resetting sequences associated with affected tables. + * + * Note: current implementation is probably not the best way to do it. + * It should be DBMS-specific, but let's avoid over-engineering it (more) until needed. + * + * @param array $affectedTables the list of tables which need their sequences reset + * + * @return string[] the list of SQL statement + */ + private function getSequenceResetStatements(array $affectedTables): array + { + // return in-memory cache for performance reasons + if (null !== self::$resetSequenceStatements) { + return self::$resetSequenceStatements; + } + + // generate & cache statements + self::$resetSequenceStatements = []; + + // note: prepared statements don't work for table names + $queryTemplate = 'SELECT setval(\'%s\', MAX(%s)) FROM %s'; + + $schemaManager = $this->connection->getSchemaManager(); + foreach ($affectedTables as $tableName) { + $columns = $schemaManager->listTableColumns($tableName); + foreach ($columns as $column) { + if (!$column->getAutoincrement()) { + continue; + } + + $columnName = $column->getName(); + $sequenceName = "{$tableName}_{$columnName}_seq"; + + self::$resetSequenceStatements[] = sprintf( + $queryTemplate, + $sequenceName, + $this->connection->quoteIdentifier($columnName), + $this->connection->quoteIdentifier($tableName) + ); + } + } + + return self::$resetSequenceStatements; + } +} diff --git a/eZ/Publish/SPI/Tests/Persistence/PhpArrayFileFixture.php b/eZ/Publish/SPI/Tests/Persistence/PhpArrayFileFixture.php new file mode 100644 index 0000000000..0386cd7343 --- /dev/null +++ b/eZ/Publish/SPI/Tests/Persistence/PhpArrayFileFixture.php @@ -0,0 +1,22 @@ +<?php + +/** + * @copyright Copyright (C) eZ Systems AS. All rights reserved. + * @license For full copyright and license information view LICENSE file distributed with this source code. + */ +declare(strict_types=1); + +namespace eZ\Publish\SPI\Tests\Persistence; + +/** + * Data fixture stored in PHP file which returns it as an array. + * + * @internal for internal use by Repository test setup + */ +class PhpArrayFileFixture extends BaseInMemoryCachedFileFixture +{ + protected function loadFixture(): array + { + return require $this->getFilePath(); + } +} diff --git a/eZ/Publish/SPI/Tests/Persistence/YamlFixture.php b/eZ/Publish/SPI/Tests/Persistence/YamlFixture.php new file mode 100644 index 0000000000..526397fc78 --- /dev/null +++ b/eZ/Publish/SPI/Tests/Persistence/YamlFixture.php @@ -0,0 +1,24 @@ +<?php + +/** + * @copyright Copyright (C) eZ Systems AS. All rights reserved. + * @license For full copyright and license information view LICENSE file distributed with this source code. + */ +declare(strict_types=1); + +namespace eZ\Publish\SPI\Tests\Persistence; + +use Symfony\Component\Yaml\Yaml; + +/** + * Data fixture stored in Yaml file. + * + * @internal for internal use by Repository test setup + */ +final class YamlFixture extends BaseInMemoryCachedFileFixture +{ + protected function loadFixture(): array + { + return Yaml::parseFile($this->getFilePath()); + } +} From a9cfb3a27ca38b0906dc6ce504a0001083b86973 Mon Sep 17 00:00:00 2001 From: Andrew Longosz <alongosz@users.noreply.github.com> Date: Tue, 17 Dec 2019 17:12:44 +0100 Subject: [PATCH 06/14] Refactored Legacy Storage Setup Factory to use FixtureImporter --- .../Repository/Tests/SetupFactory/Legacy.php | 112 ++++-------------- 1 file changed, 23 insertions(+), 89 deletions(-) diff --git a/eZ/Publish/API/Repository/Tests/SetupFactory/Legacy.php b/eZ/Publish/API/Repository/Tests/SetupFactory/Legacy.php index 39723dbc45..9e9a3634f2 100644 --- a/eZ/Publish/API/Repository/Tests/SetupFactory/Legacy.php +++ b/eZ/Publish/API/Repository/Tests/SetupFactory/Legacy.php @@ -9,11 +9,11 @@ namespace eZ\Publish\API\Repository\Tests\SetupFactory; use Doctrine\DBAL\Connection; -use Doctrine\DBAL\DBALException; -use Doctrine\DBAL\Driver\PDOException; -use Doctrine\DBAL\Schema\Schema; use eZ\Publish\API\Repository\Tests\LegacySchemaImporter; use eZ\Publish\Core\Base\ServiceContainer; +use eZ\Publish\SPI\Tests\Persistence\Fixture; +use eZ\Publish\SPI\Tests\Persistence\FixtureImporter; +use eZ\Publish\SPI\Tests\Persistence\YamlFixture; use Symfony\Component\DependencyInjection\ContainerBuilder; use eZ\Publish\API\Repository\Tests\SetupFactory; use eZ\Publish\API\Repository\Tests\IdManager; @@ -23,7 +23,6 @@ use eZ\Publish\Core\Repository\Values\User\UserReference; use Symfony\Component\Filesystem\Filesystem; use eZ\Publish\Core\Base\Container\Compiler; -use Symfony\Component\Yaml\Yaml; /** * A Test Factory is used to setup the infrastructure for a tests, based on a @@ -67,11 +66,18 @@ class Legacy extends SetupFactory protected static $schemaInitialized = false; /** - * Initial database data. + * Cached in-memory initial database data fixture. * - * @var array + * @var \eZ\Publish\SPI\Tests\Persistence\Fixture */ - protected static $initialData; + private static $initialDataFixture; + + /** + * Cached in-memory post insert SQL statements. + * + * @var string[] + */ + private static $postInsertStatements; protected $repositoryReference = 'ezpublish.api.repository'; @@ -187,53 +193,11 @@ public function getIdManager() */ public function insertData(): void { - $data = $this->getInitialData(); $connection = $this->getDatabaseConnection(); - $dbPlatform = $connection->getDatabasePlatform(); $this->cleanupVarDir($this->getInitialVarDir()); - foreach (array_reverse(array_keys($data)) as $table) { - try { - // Cleanup before inserting (using TRUNCATE for speed, however not possible to rollback) - $connection->executeUpdate( - $dbPlatform->getTruncateTableSql($this->connection->quoteIdentifier($table)) - ); - } catch (DBALException | PDOException $e) { - // Fallback to DELETE if TRUNCATE failed (because of FKs for instance) - $connection->createQueryBuilder()->delete($table)->execute(); - } - } - - foreach ($data as $table => $rows) { - // Check that at least one row exists - if (!isset($rows[0])) { - continue; - } - - $query = $connection->createQueryBuilder(); - $columns = array_keys($rows[0]); - $query - ->insert($table) - ->values( - array_combine( - $columns, - array_map( - function (string $columnName) { - return ":{$columnName}"; - }, - $columns - ) - ) - ) - ; - - foreach ($rows as $row) { - $query->setParameters($row); - $query->execute(); - } - } - - $this->applyStatements($this->getPostInsertStatements()); + $fixtureImporter = new FixtureImporter($connection); + $fixtureImporter->import($this->getInitialDataFixture()); } protected function getInitialVarDir() @@ -278,34 +242,19 @@ protected function clearInternalCaches() } /** - * Returns statements to be executed after data insert. - * - * @return string[] - */ - protected function getPostInsertStatements() - { - if (self::$db === 'pgsql') { - $setvalPath = __DIR__ . '/../../../../Core/Persistence/Legacy/Tests/_fixtures/setval.pgsql.sql'; - - return array_filter(preg_split('(;\\s*$)m', file_get_contents($setvalPath))); - } - - return []; - } - - /** - * Returns the initial database data. + * Returns the initial database data fixture. * - * @return array + * @return \eZ\Publish\SPI\Tests\Persistence\Fixture */ - protected function getInitialData(): array + protected function getInitialDataFixture(): Fixture { - if (!isset(self::$initialData)) { - $testDataFilePath = __DIR__ . '/../_fixtures/Legacy/data/test_data.yaml'; - self::$initialData = Yaml::parseFile($testDataFilePath); + if (!isset(self::$initialDataFixture)) { + self::$initialDataFixture = new YamlFixture( + __DIR__ . '/../_fixtures/Legacy/data/test_data.yaml' + ); } - return self::$initialData; + return self::$initialDataFixture; } /** @@ -326,21 +275,6 @@ protected function initializeSchema(): void } } - /** - * Applies the given SQL $statements to the database in use. - * - * @param string[] $statements SQL statements - * - * @throws \Doctrine\DBAL\DBALException - */ - protected function applyStatements(array $statements): void - { - $connection = $this->getDatabaseConnection(); - foreach ($statements as $statement) { - $connection->exec($statement); - } - } - /** * Returns the raw database connection from the service container. * From 1dae04abe1a3a3d571a658b8717afd7b761aaf32 Mon Sep 17 00:00:00 2001 From: Andrew Longosz <alongosz@users.noreply.github.com> Date: Wed, 18 Dec 2019 16:08:58 +0100 Subject: [PATCH 07/14] Refactored unit tests setups to use FixtureImporter --- .../Persistence/Legacy/Tests/TestCase.php | 77 +++---------------- .../Legacy/Tests/Content/AbstractTestCase.php | 10 +-- .../Tests/FieldType/BaseIntegrationTest.php | 17 ++-- 3 files changed, 21 insertions(+), 83 deletions(-) diff --git a/eZ/Publish/Core/Persistence/Legacy/Tests/TestCase.php b/eZ/Publish/Core/Persistence/Legacy/Tests/TestCase.php index 4586d81fef..ff3be7f665 100644 --- a/eZ/Publish/Core/Persistence/Legacy/Tests/TestCase.php +++ b/eZ/Publish/Core/Persistence/Legacy/Tests/TestCase.php @@ -17,12 +17,13 @@ use eZ\Publish\Core\Persistence\Database\SelectQuery; use eZ\Publish\Core\Persistence\Legacy\SharedGateway; use eZ\Publish\Core\Persistence\Tests\DatabaseConnectionFactory; +use eZ\Publish\SPI\Tests\Persistence\FileFixtureFactory; +use eZ\Publish\SPI\Tests\Persistence\FixtureImporter; use EzSystems\DoctrineSchema\Database\DbPlatform\SqliteDbPlatform; use PHPUnit\Framework\TestCase as BaseTestCase; use InvalidArgumentException; use ReflectionObject; use PDOException; -use Exception; use ReflectionProperty; /** @@ -156,8 +157,6 @@ protected function setUp(): void dirname(__DIR__, 5) . '/Bundle/EzPublishCoreBundle/Resources/config/storage/legacy/schema.yaml' ); - - $this->resetSequences(); } catch (PDOException | DBALException | ConnectionException $e) { self::fail( sprintf( @@ -196,73 +195,15 @@ function ($row) { } /** - * Inserts database fixture from $file. - * - * @param string $file + * Insert a database fixture from the given file. */ - protected function insertDatabaseFixture($file) + protected function insertDatabaseFixture(string $file): void { - $data = require $file; - $db = $this->getDatabaseHandler(); - - foreach ($data as $table => $rows) { - // Check that at least one row exists - if (!isset($rows[0])) { - continue; - } - - $q = $db->createInsertQuery(); - $q->insertInto($db->quoteIdentifier($table)); - - // Contains the bound parameters - $values = []; - - // Binding the parameters - foreach ($rows[0] as $col => $val) { - $q->set( - $db->quoteIdentifier($col), - $q->bindParam($values[$col]) - ); - } - - $stmt = $q->prepare(); - - foreach ($rows as $row) { - try { - // This CANNOT be replaced by: - // $values = $row - // each $values[$col] is a PHP reference which should be - // kept for parameters binding to work - foreach ($row as $col => $val) { - $values[$col] = $val; - } - - $stmt->execute(); - } catch (Exception $e) { - echo "$table ( ", implode(', ', $row), " )\n"; - throw $e; - } - } - } - - $this->resetSequences(); - } - - /** - * Reset DB sequences. - */ - public function resetSequences() - { - switch ($this->db) { - case 'pgsql': - // Update PostgreSQL sequences - $handler = $this->getDatabaseHandler(); - - $queries = array_filter(preg_split('(;\\s*$)m', - file_get_contents(__DIR__ . '/_fixtures/setval.pgsql.sql'))); - foreach ($queries as $query) { - $handler->exec($query); - } + try { + $fixtureImporter = new FixtureImporter($this->getDatabaseConnection()); + $fixtureImporter->import((new FileFixtureFactory())->buildFixture($file)); + } catch (DBALException $e) { + self::fail('Database fixture import failed: ' . $e->getMessage()); } } diff --git a/eZ/Publish/Core/Search/Legacy/Tests/Content/AbstractTestCase.php b/eZ/Publish/Core/Search/Legacy/Tests/Content/AbstractTestCase.php index c8c322979c..9c4eaf0940 100644 --- a/eZ/Publish/Core/Search/Legacy/Tests/Content/AbstractTestCase.php +++ b/eZ/Publish/Core/Search/Legacy/Tests/Content/AbstractTestCase.php @@ -20,7 +20,8 @@ */ class AbstractTestCase extends LanguageAwareTestCase { - private static $setup; + /** @var bool */ + private static $databaseInitialized = false; /** * Field registry mock. @@ -41,13 +42,10 @@ class AbstractTestCase extends LanguageAwareTestCase */ protected function setUp(): void { - if (!self::$setup) { + if (!self::$databaseInitialized) { parent::setUp(); $this->insertDatabaseFixture(__DIR__ . '/../_fixtures/full_dump.php'); - self::$setup = $this->handler; - } else { - $this->handler = self::$setup; - $this->connection = $this->handler->getConnection(); + self::$databaseInitialized = true; } } diff --git a/eZ/Publish/SPI/Tests/FieldType/BaseIntegrationTest.php b/eZ/Publish/SPI/Tests/FieldType/BaseIntegrationTest.php index 2fbe3e6b2c..8dc4cde788 100644 --- a/eZ/Publish/SPI/Tests/FieldType/BaseIntegrationTest.php +++ b/eZ/Publish/SPI/Tests/FieldType/BaseIntegrationTest.php @@ -17,6 +17,8 @@ use eZ\Publish\SPI\Persistence\Content\Field; use eZ\Publish\SPI\Persistence\Content\Type; use eZ\Publish\SPI\Persistence\Content\UpdateStruct; +use eZ\Publish\SPI\Tests\Persistence\FixtureImporter; +use eZ\Publish\SPI\Tests\Persistence\YamlFixture; use Symfony\Component\DependencyInjection\ContainerBuilder; use Symfony\Component\Config\FileLocator; use Symfony\Component\DependencyInjection\Loader\YamlFileLoader; @@ -205,21 +207,18 @@ public function assertDeletedFieldDataCorrect(Content $content) /** * Only set up once for these read only tests on a large fixture. * - * Skipping the reset-up, since setting up for these tests takes quite some - * time, which is not required to spent, since we are only reading from the - * database anyways. + * @throws \Doctrine\DBAL\DBALException */ protected function setUp(): void { if (!self::$setUp) { self::$container = $this->getContainer(); parent::setUp(); - $this->handler = $this->getDatabaseHandler(); - $this->db = $this->handler->getName(); - $this->insertDatabaseFixture(__DIR__ . '/../../../Core/Repository/Tests/Service/Integration/Legacy/_fixtures/test_data.php'); - self::$setUp = $this->handler; - } else { - $this->handler = self::$setUp; + $fixtureImporter = new FixtureImporter($this->getDatabaseConnection()); + $fixtureImporter->import( + new YamlFixture(__DIR__ . '/../../../API/Repository/Tests/_fixtures/Legacy/data/test_data.yaml') + ); + self::$setUp = true; } } From dbeb8f767112d264f7528a1b4fb094d7f633c0d7 Mon Sep 17 00:00:00 2001 From: Andrew Longosz <alongosz@users.noreply.github.com> Date: Thu, 19 Dec 2019 16:47:27 +0100 Subject: [PATCH 08/14] Changed Core\Persistence TestCase::getDatabaseConnection to fail on err. Changed Core\Persistence TestCase::getDatabaseConnection to fail instead of throwing exception (makes no sense for test case to report it thrown and then report it for every test using that method as thrown as well). --- eZ/Publish/Core/Persistence/Legacy/Tests/TestCase.php | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/eZ/Publish/Core/Persistence/Legacy/Tests/TestCase.php b/eZ/Publish/Core/Persistence/Legacy/Tests/TestCase.php index ff3be7f665..02025d855d 100644 --- a/eZ/Publish/Core/Persistence/Legacy/Tests/TestCase.php +++ b/eZ/Publish/Core/Persistence/Legacy/Tests/TestCase.php @@ -107,8 +107,6 @@ final public function getDatabaseHandler() /** * Get native Doctrine database connection. - * - * @throws \Doctrine\DBAL\DBALException */ final public function getDatabaseConnection(): Connection { @@ -119,7 +117,11 @@ final public function getDatabaseConnection(): Connection $eventManager ); - $this->connection = $connectionFactory->createConnection($this->getDsn()); + try { + $this->connection = $connectionFactory->createConnection($this->getDsn()); + } catch (DBALException $e) { + self::fail('Connection failed: ' . $e->getMessage()); + } } return $this->connection; From 06f5a7f91aa818ecf722ee15ac821864034b3ec0 Mon Sep 17 00:00:00 2001 From: Andrew Longosz <alongosz@users.noreply.github.com> Date: Wed, 18 Dec 2019 16:14:05 +0100 Subject: [PATCH 09/14] Refactored TestCase::assertQueryResult accept QueryBuilder --- .../Persistence/Legacy/Tests/TestCase.php | 30 ++++++++----------- 1 file changed, 12 insertions(+), 18 deletions(-) diff --git a/eZ/Publish/Core/Persistence/Legacy/Tests/TestCase.php b/eZ/Publish/Core/Persistence/Legacy/Tests/TestCase.php index 02025d855d..30ddd084a0 100644 --- a/eZ/Publish/Core/Persistence/Legacy/Tests/TestCase.php +++ b/eZ/Publish/Core/Persistence/Legacy/Tests/TestCase.php @@ -1,8 +1,6 @@ <?php /** - * File contains: eZ\Publish\Core\Persistence\Legacy\Tests\TestCase class. - * * @copyright Copyright (C) eZ Systems AS. All rights reserved. * @license For full copyright and license information view LICENSE file distributed with this source code. */ @@ -12,18 +10,19 @@ use Doctrine\DBAL\Connection; use Doctrine\DBAL\ConnectionException; use Doctrine\DBAL\DBALException; +use Doctrine\DBAL\FetchMode; +use Doctrine\DBAL\Query\QueryBuilder; use eZ\Publish\API\Repository\Tests\LegacySchemaImporter; use eZ\Publish\Core\Persistence\Doctrine\ConnectionHandler; -use eZ\Publish\Core\Persistence\Database\SelectQuery; use eZ\Publish\Core\Persistence\Legacy\SharedGateway; use eZ\Publish\Core\Persistence\Tests\DatabaseConnectionFactory; use eZ\Publish\SPI\Tests\Persistence\FileFixtureFactory; use eZ\Publish\SPI\Tests\Persistence\FixtureImporter; use EzSystems\DoctrineSchema\Database\DbPlatform\SqliteDbPlatform; -use PHPUnit\Framework\TestCase as BaseTestCase; use InvalidArgumentException; -use ReflectionObject; use PDOException; +use PHPUnit\Framework\TestCase as BaseTestCase; +use ReflectionObject; use ReflectionProperty; /** @@ -220,21 +219,16 @@ protected function insertDatabaseFixture(string $file): void * The expectation MUST be passed as a two dimensional array containing * rows of columns. * - * @param array $expectation - * @param \eZ\Publish\Core\Persistence\Database\SelectQuery $query - * @param string $message + * @param array $expectation expected raw database rows */ - public static function assertQueryResult(array $expectation, SelectQuery $query, $message = '') - { - $statement = $query->prepare(); - $statement->execute(); - - $result = []; - while ($row = $statement->fetch(\PDO::FETCH_ASSOC)) { - $result[] = $row; - } + public static function assertQueryResult( + array $expectation, + QueryBuilder $query, + string $message = '' + ): void { + $result = $query->execute()->fetchAll(FetchMode::ASSOCIATIVE); - return self::assertEquals( + self::assertEquals( self::getResultTextRepresentation($expectation), self::getResultTextRepresentation($result), $message From 77686548fb758428a8659cd3f7a058078fe8036a Mon Sep 17 00:00:00 2001 From: Andrew Longosz <alongosz@users.noreply.github.com> Date: Sat, 7 Mar 2020 17:36:35 +0100 Subject: [PATCH 10/14] [Tests] Refactored unit tests to rely on Doctrine QueryBuilder --- .../Tests/Url/Gateway/DoctrineStorageTest.php | 10 +- .../Bookmark/Gateway/DoctrineDatabaseTest.php | 9 +- .../Content/Gateway/DoctrineDatabaseTest.php | 405 +++++++++++------- .../Location/Gateway/DoctrineDatabaseTest.php | 141 +++--- .../Tests/Content/LocationHandlerTest.php | 2 - .../Persistence/Legacy/Tests/HandlerTest.php | 15 - .../FieldType/RelationListIntegrationTest.php | 2 +- 7 files changed, 336 insertions(+), 248 deletions(-) diff --git a/eZ/Publish/Core/FieldType/Tests/Url/Gateway/DoctrineStorageTest.php b/eZ/Publish/Core/FieldType/Tests/Url/Gateway/DoctrineStorageTest.php index 45379aa112..4994dc4869 100644 --- a/eZ/Publish/Core/FieldType/Tests/Url/Gateway/DoctrineStorageTest.php +++ b/eZ/Publish/Core/FieldType/Tests/Url/Gateway/DoctrineStorageTest.php @@ -8,6 +8,7 @@ */ namespace eZ\Publish\Core\FieldType\Tests\Url\Gateway; +use eZ\Publish\Core\FieldType\Url\UrlStorage\Gateway; use eZ\Publish\Core\FieldType\Url\UrlStorage\Gateway\DoctrineStorage; use eZ\Publish\Core\Persistence\Legacy\Tests\TestCase; @@ -180,12 +181,13 @@ public function testUnlinkUrl() $this->assertEquals($expected, $result); } - protected function getStorageGateway() + /** + * @throws \Doctrine\DBAL\DBALException + */ + protected function getStorageGateway(): Gateway { if (!isset($this->storageGateway)) { - $this->storageGateway = new DoctrineStorage( - $this->getDatabaseHandler()->getConnection() - ); + $this->storageGateway = new DoctrineStorage($this->getDatabaseConnection()); } return $this->storageGateway; diff --git a/eZ/Publish/Core/Persistence/Legacy/Tests/Bookmark/Gateway/DoctrineDatabaseTest.php b/eZ/Publish/Core/Persistence/Legacy/Tests/Bookmark/Gateway/DoctrineDatabaseTest.php index df8545332d..2e720f2cf4 100644 --- a/eZ/Publish/Core/Persistence/Legacy/Tests/Bookmark/Gateway/DoctrineDatabaseTest.php +++ b/eZ/Publish/Core/Persistence/Legacy/Tests/Bookmark/Gateway/DoctrineDatabaseTest.php @@ -8,6 +8,7 @@ namespace eZ\Publish\Core\Persistence\Legacy\Tests\Bookmark\Gateway; +use eZ\Publish\Core\Persistence\Legacy\Bookmark\Gateway; use eZ\Publish\Core\Persistence\Legacy\Bookmark\Gateway\DoctrineDatabase; use eZ\Publish\Core\Persistence\Legacy\Tests\TestCase; use eZ\Publish\SPI\Persistence\Bookmark\Bookmark; @@ -154,13 +155,11 @@ public function testLocationSwapped() /** * Return a ready to test DoctrineStorage gateway. * - * @return \eZ\Publish\Core\Persistence\Legacy\Bookmark\Gateway\DoctrineDatabase + * @throws \Doctrine\DBAL\DBALException */ - protected function getGateway(): DoctrineDatabase + protected function getGateway(): Gateway { - return new DoctrineDatabase( - $this->getDatabaseHandler()->getConnection() - ); + return new DoctrineDatabase($this->getDatabaseConnection()); } private function loadBookmark(int $id): array diff --git a/eZ/Publish/Core/Persistence/Legacy/Tests/Content/Gateway/DoctrineDatabaseTest.php b/eZ/Publish/Core/Persistence/Legacy/Tests/Content/Gateway/DoctrineDatabaseTest.php index b2483b7e40..5e36d1c03a 100644 --- a/eZ/Publish/Core/Persistence/Legacy/Tests/Content/Gateway/DoctrineDatabaseTest.php +++ b/eZ/Publish/Core/Persistence/Legacy/Tests/Content/Gateway/DoctrineDatabaseTest.php @@ -6,6 +6,7 @@ */ namespace eZ\Publish\Core\Persistence\Legacy\Tests\Content\Gateway; +use Doctrine\DBAL\ParameterType; use eZ\Publish\Core\Persistence\Legacy\Tests\Content\LanguageAwareTestCase; use eZ\Publish\Core\Persistence\Legacy\Content\Gateway\DoctrineDatabase; use eZ\Publish\Core\Persistence\Legacy\Content\StorageFieldValue; @@ -1025,8 +1026,10 @@ public function testDeleteRelationsWithSecondArgument() /** * @covers \eZ\Publish\Core\Persistence\Legacy\Content\Gateway\DoctrineDatabase::deleteField + * + * @throws \Doctrine\DBAL\DBALException */ - public function testDeleteField() + public function testDeleteField(): void { $this->insertDatabaseFixture( __DIR__ . '/../_fixtures/contentobjects.php' @@ -1044,7 +1047,7 @@ public function testDeleteField() $this->assertQueryResult( [], - $this->getDatabaseHandler()->createSelectQuery() + $this->getDatabaseConnection()->createQueryBuilder() ->select('*') ->from('ezcontentobject_attribute') ->where('id=22') @@ -1512,25 +1515,28 @@ public function testDeleteRelation() /** * @covers \eZ\Publish\Core\Persistence\Legacy\Content\Gateway\DoctrineDatabase::deleteRelation + * + * @throws \Doctrine\DBAL\DBALException */ - public function testDeleteRelationWithCompositeBitmask() + public function testDeleteRelationWithCompositeBitmask(): void { $this->insertRelationFixture(); $gateway = $this->getDatabaseGateway(); $gateway->deleteRelation(11, RelationValue::COMMON); - /** @var $query \eZ\Publish\Core\Persistence\Database\SelectQuery */ - $query = $this->getDatabaseHandler()->createSelectQuery(); + $query = $this->getDatabaseConnection()->createQueryBuilder(); $this->assertQueryResult( [['relation_type' => RelationValue::LINK]], - $query->select( - ['relation_type'] - )->from( - 'ezcontentobject_link' - )->where( - $query->expr->eq('id', 11) - ) + $query + ->select(['relation_type']) + ->from('ezcontentobject_link') + ->where( + $query->expr()->eq( + 'id', + $query->createPositionalParameter(11, ParameterType::INTEGER) + ) + ) ); } @@ -1538,8 +1544,10 @@ public function testDeleteRelationWithCompositeBitmask() * Test for the updateAlwaysAvailableFlag() method. * * @covers \eZ\Publish\Core\Persistence\Legacy\Content\Gateway\DoctrineDatabase::updateAlwaysAvailableFlag + * + * @throws \Doctrine\DBAL\DBALException */ - public function testUpdateAlwaysAvailableFlagRemove() + public function testUpdateAlwaysAvailableFlagRemove(): void { $this->insertDatabaseFixture( __DIR__ . '/../_fixtures/contentobjects.php' @@ -1548,47 +1556,57 @@ public function testUpdateAlwaysAvailableFlagRemove() $gateway = $this->getDatabaseGateway(); $gateway->updateAlwaysAvailableFlag(103, false); + $connection = $this->getDatabaseConnection(); + $query = $connection->createQueryBuilder(); $this->assertQueryResult( [['id' => 2]], - $this->getDatabaseHandler()->createSelectQuery()->select( - ['language_mask'] - )->from( - 'ezcontentobject' - )->where( - 'id = 103' - ) + $query + ->select(['language_mask']) + ->from('ezcontentobject') + ->where( + $query->expr()->eq( + 'id', + $query->createPositionalParameter(103, ParameterType::INTEGER) + ) + ) ); - $query = $this->getDatabaseHandler()->createSelectQuery(); + $query = $connection->createQueryBuilder(); $this->assertQueryResult( [['language_id' => 2]], - $query->select( - ['language_id'] - )->from( - 'ezcontentobject_name' - )->where( - $query->expr->lAnd( - $query->expr->eq('contentobject_id', 103), - $query->expr->eq('content_version', 1) + $query + ->select( + ['language_id'] + )->from( + 'ezcontentobject_name' + )->where( + $query->expr()->andX( + $query->expr()->eq( + 'contentobject_id', + $query->createPositionalParameter(103, ParameterType::INTEGER) + ), + $query->expr()->eq( + 'content_version', + $query->createPositionalParameter(1, ParameterType::INTEGER) + ) + ) ) - ) ); - $query = $this->getDatabaseHandler()->createSelectQuery(); + $query = $connection->createQueryBuilder(); $this->assertQueryResult( [ ['language_id' => 2], ], - $query->selectDistinct( - ['language_id'] - )->from( - 'ezcontentobject_attribute' - )->where( - $query->expr->lAnd( - $query->expr->eq('contentobject_id', 103), - $query->expr->eq('version', 1) + $query + ->select('DISTINCT language_id') + ->from('ezcontentobject_attribute') + ->where( + $query->expr()->andX( + $query->expr()->eq('contentobject_id', 103), + $query->expr()->eq('version', 1) + ) ) - ) ); } @@ -1596,57 +1614,72 @@ public function testUpdateAlwaysAvailableFlagRemove() * Test for the updateAlwaysAvailableFlag() method. * * @covers \eZ\Publish\Core\Persistence\Legacy\Content\Gateway\DoctrineDatabase::updateAlwaysAvailableFlag + * + * @throws \Doctrine\DBAL\DBALException */ - public function testUpdateAlwaysAvailableFlagAdd() + public function testUpdateAlwaysAvailableFlagAdd(): void { $this->insertDatabaseFixture( __DIR__ . '/../_fixtures/contentobjects.php' ); $gateway = $this->getDatabaseGateway(); - $gateway->updateAlwaysAvailableFlag(102, true); + $contentId = 102; + $gateway->updateAlwaysAvailableFlag($contentId, true); + $connection = $this->getDatabaseConnection(); + $expectedLanguageId = 3; $this->assertQueryResult( - [['id' => 3]], - $this->getDatabaseHandler()->createSelectQuery()->select( - ['language_mask'] - )->from( - 'ezcontentobject' - )->where( - 'id = 102' - ) + [['id' => $expectedLanguageId]], + $connection->createQueryBuilder() + ->select(['language_mask']) + ->from('ezcontentobject') + ->where('id = 102') ); - $query = $this->getDatabaseHandler()->createSelectQuery(); + $versionNo = 1; + $query = $this->getDatabaseConnection()->createQueryBuilder(); $this->assertQueryResult( - [['language_id' => 3]], - $query->select( - ['language_id'] - )->from( - 'ezcontentobject_name' - )->where( - $query->expr->lAnd( - $query->expr->eq('contentobject_id', 102), - $query->expr->eq('content_version', 1) + [ + ['language_id' => $expectedLanguageId], + ], + $query + ->select('language_id') + ->from('ezcontentobject_name') + ->where( + $query->expr()->andX( + $query->expr()->eq( + 'contentobject_id', + $query->createPositionalParameter($contentId, ParameterType::INTEGER) + ), + $query->expr()->eq( + 'content_version', + $query->createPositionalParameter($versionNo, ParameterType::INTEGER) + ) + ) ) - ) ); - $query = $this->getDatabaseHandler()->createSelectQuery(); + $query = $this->getDatabaseConnection()->createQueryBuilder(); $this->assertQueryResult( [ - ['language_id' => 3], + ['language_id' => $expectedLanguageId], ], - $query->selectDistinct( - ['language_id'] - )->from( - 'ezcontentobject_attribute' - )->where( - $query->expr->lAnd( - $query->expr->eq('contentobject_id', 102), - $query->expr->eq('version', 1) + $query + ->select('DISTINCT language_id') + ->from('ezcontentobject_attribute') + ->where( + $query->expr()->andX( + $query->expr()->eq( + 'contentobject_id', + $query->createPositionalParameter($contentId, ParameterType::INTEGER) + ), + $query->expr()->eq( + 'version', + $query->createPositionalParameter($versionNo, ParameterType::INTEGER) + ) + ) ) - ) ); } @@ -1654,8 +1687,11 @@ public function testUpdateAlwaysAvailableFlagAdd() * Test for the updateAlwaysAvailableFlag() method. * * @covers \eZ\Publish\Core\Persistence\Legacy\Content\Gateway\DoctrineDatabase::updateAlwaysAvailableFlag + * + * @throws \Doctrine\DBAL\DBALException + * @throws \eZ\Publish\API\Repository\Exceptions\NotFoundException */ - public function testUpdateContentAddAlwaysAvailableFlagMultilingual() + public function testUpdateContentAddAlwaysAvailableFlagMultilingual(): void { $this->insertDatabaseFixture( __DIR__ . '/../_fixtures/contentobjects_multilingual.php' @@ -1672,7 +1708,7 @@ public function testUpdateContentAddAlwaysAvailableFlagMultilingual() $this->assertQueryResult( [['id' => 7]], - $this->getDatabaseHandler()->createSelectQuery()->select( + $this->getDatabaseConnection()->createQueryBuilder()->select( ['language_mask'] )->from( 'ezcontentobject' @@ -1681,40 +1717,22 @@ public function testUpdateContentAddAlwaysAvailableFlagMultilingual() ) ); - $query = $this->getDatabaseHandler()->createSelectQuery(); - $this->assertQueryResult( + $this->assertContentVersionAttributesLanguages( + 4, + 2, [ ['id' => '7', 'language_id' => 2], ['id' => '8', 'language_id' => 5], - ], - $query->selectDistinct( - ['id', 'language_id'] - )->from( - 'ezcontentobject_attribute' - )->where( - $query->expr->lAnd( - $query->expr->eq('contentobject_id', 4), - $query->expr->eq('version', 2) - ) - )->orderBy('id') + ] ); - $query = $this->getDatabaseHandler()->createSelectQuery(); - $this->assertQueryResult( + $this->assertContentVersionAttributesLanguages( + 4, + 1, [ ['id' => '7', 'language_id' => 2], ['id' => '8', 'language_id' => 5], - ], - $query->selectDistinct( - ['id', 'language_id'] - )->from( - 'ezcontentobject_attribute' - )->where( - $query->expr->lAnd( - $query->expr->eq('contentobject_id', 4), - $query->expr->eq('version', 1) - ) - )->orderBy('id') + ] ); } @@ -1722,8 +1740,11 @@ public function testUpdateContentAddAlwaysAvailableFlagMultilingual() * Test for the updateAlwaysAvailableFlag() method. * * @covers \eZ\Publish\Core\Persistence\Legacy\Content\Gateway\DoctrineDatabase::updateAlwaysAvailableFlag + * + * @throws \Doctrine\DBAL\DBALException + * @throws \eZ\Publish\API\Repository\Exceptions\NotFoundException */ - public function testUpdateContentRemoveAlwaysAvailableFlagMultilingual() + public function testUpdateContentRemoveAlwaysAvailableFlagMultilingual(): void { $this->insertDatabaseFixture( __DIR__ . '/../_fixtures/contentobjects_multilingual.php' @@ -1740,7 +1761,7 @@ public function testUpdateContentRemoveAlwaysAvailableFlagMultilingual() $this->assertQueryResult( [['id' => 6]], - $this->getDatabaseHandler()->createSelectQuery()->select( + $this->getDatabaseConnection()->createQueryBuilder()->select( ['language_mask'] )->from( 'ezcontentobject' @@ -1749,44 +1770,29 @@ public function testUpdateContentRemoveAlwaysAvailableFlagMultilingual() ) ); - $query = $this->getDatabaseHandler()->createSelectQuery(); - $this->assertQueryResult( + $this->assertContentVersionAttributesLanguages( + 4, + 2, [ ['id' => '7', 'language_id' => 2], ['id' => '8', 'language_id' => 4], - ], - $query->selectDistinct( - ['id', 'language_id'] - )->from( - 'ezcontentobject_attribute' - )->where( - $query->expr->lAnd( - $query->expr->eq('contentobject_id', 4), - $query->expr->eq('version', 2) - ) - )->orderBy('id') + ] ); - $query = $this->getDatabaseHandler()->createSelectQuery(); - $this->assertQueryResult( + $this->assertContentVersionAttributesLanguages( + 4, + 1, [ ['id' => '7', 'language_id' => 2], ['id' => '8', 'language_id' => 5], - ], - $query->selectDistinct( - ['id', 'language_id'] - )->from( - 'ezcontentobject_attribute' - )->where( - $query->expr->lAnd( - $query->expr->eq('contentobject_id', 4), - $query->expr->eq('version', 1) - ) - )->orderBy('id') + ] ); } - public function testLoadVersionInfo() + /** + * @throws \Doctrine\DBAL\DBALException + */ + public function testLoadVersionInfo(): void { $this->insertDatabaseFixture( __DIR__ . '/../_fixtures/contentobjects.php' @@ -1811,26 +1817,36 @@ public function testLoadVersionInfo() * @param int $toId * * @return int + * + * @throws \Doctrine\DBAL\DBALException */ - protected function countContentRelations($fromId = null, $toId = null) + protected function countContentRelations(?int $fromId = null, ?int $toId = null): int { - $query = $this->getDatabaseHandler()->createSelectQuery(); - $query->select('count(*)') + $connection = $this->getDatabaseConnection(); + $dbPlatform = $connection->getDatabasePlatform(); + $query = $connection->createQueryBuilder(); + $query + ->select($dbPlatform->getCountExpression('id')) ->from('ezcontentobject_link'); if ($fromId !== null) { $query->where( - 'from_contentobject_id=' . $fromId + $query->expr()->eq( + 'from_contentobject_id', + $query->createPositionalParameter($fromId) + ) ); } if ($toId !== null) { - $query->where( - 'to_contentobject_id=' . $toId + $query->andWhere( + $query->expr()->eq( + 'to_contentobject_id', + $query->createPositionalParameter($toId) + ) ); } - $statement = $query->prepare(); - $statement->execute(); + $statement = $query->execute(); return (int)$statement->fetchColumn(); } @@ -1841,21 +1857,29 @@ protected function countContentRelations($fromId = null, $toId = null) * @param int $contentId * * @return int + * + * @throws \Doctrine\DBAL\DBALException */ - protected function countContentFields($contentId = null) + protected function countContentFields(?int $contentId = null): int { - $query = $this->getDatabaseHandler()->createSelectQuery(); - $query->select('count(*)') + $connection = $this->getDatabaseConnection(); + $dbPlatform = $connection->getDatabasePlatform(); + + $query = $connection->createQueryBuilder(); + $query + ->select($dbPlatform->getCountExpression('id')) ->from('ezcontentobject_attribute'); if ($contentId !== null) { $query->where( - 'contentobject_id=' . $contentId + $query->expr()->eq( + 'contentobject_id', + $query->createPositionalParameter($contentId, ParameterType::INTEGER) + ) ); } - $statement = $query->prepare(); - $statement->execute(); + $statement = $query->execute(); return (int)$statement->fetchColumn(); } @@ -1866,21 +1890,29 @@ protected function countContentFields($contentId = null) * @param int $contentId * * @return int + * + * @throws \Doctrine\DBAL\DBALException */ - protected function countContentVersions($contentId = null) + protected function countContentVersions(?int $contentId = null): int { - $query = $this->getDatabaseHandler()->createSelectQuery(); - $query->select('count(*)') + $connection = $this->getDatabaseConnection(); + $dbPlatform = $connection->getDatabasePlatform(); + + $query = $connection->createQueryBuilder(); + $query + ->select($dbPlatform->getCountExpression('id')) ->from('ezcontentobject_version'); if ($contentId !== null) { $query->where( - 'contentobject_id=' . $contentId + $query->expr()->eq( + 'contentobject_id', + $query->createPositionalParameter($contentId, ParameterType::INTEGER) + ) ); } - $statement = $query->prepare(); - $statement->execute(); + $statement = $query->execute(); return (int)$statement->fetchColumn(); } @@ -1891,21 +1923,29 @@ protected function countContentVersions($contentId = null) * @param int $contentId * * @return int + * + * @throws \Doctrine\DBAL\DBALException */ - protected function countContentNames($contentId = null) + protected function countContentNames(?int $contentId = null): int { - $query = $this->getDatabaseHandler()->createSelectQuery(); - $query->select('count(*)') + $connection = $this->getDatabaseConnection(); + $dbPlatform = $connection->getDatabasePlatform(); + + $query = $connection->createQueryBuilder(); + $query + ->select($dbPlatform->getCountExpression('contentobject_id')) ->from('ezcontentobject_name'); if ($contentId !== null) { $query->where( - 'contentobject_id=' . $contentId + $query->expr()->eq( + 'contentobject_id', + $query->createPositionalParameter($contentId, ParameterType::INTEGER) + ) ); } - $statement = $query->prepare(); - $statement->execute(); + $statement = $query->execute(); return (int)$statement->fetchColumn(); } @@ -1913,24 +1953,31 @@ protected function countContentNames($contentId = null) /** * Counts the number of content objects. * - * @param int $contentId + * @param int|null $contentId * * @return int + * + * @throws \Doctrine\DBAL\DBALException */ - protected function countContent($contentId = null) + protected function countContent(?int $contentId = null): int { - $query = $this->getDatabaseHandler()->createSelectQuery(); - $query->select('count(*)') + $connection = $this->getDatabaseConnection(); + $dbPlatform = $connection->getDatabasePlatform(); + $query = $connection->createQueryBuilder(); + $query + ->select($dbPlatform->getCountExpression('id')) ->from('ezcontentobject'); if ($contentId !== null) { $query->where( - 'id=' . $contentId + $query->expr()->eq( + 'id', + $query->createPositionalParameter($contentId, ParameterType::INTEGER) + ) ); } - $statement = $query->prepare(); - $statement->execute(); + $statement = $query->execute(); return (int)$statement->fetchColumn(); } @@ -2035,4 +2082,38 @@ protected function getRelationCreateStructFixture() return $struct; } + + /** + * @param int $contentId + * @param int $versionNo + * @param array $expectation + * + * @throws \Doctrine\DBAL\DBALException + */ + private function assertContentVersionAttributesLanguages( + int $contentId, + int $versionNo, + array $expectation + ): void { + $query = $this->getDatabaseConnection()->createQueryBuilder(); + $this->assertQueryResult( + $expectation, + $query + ->select('DISTINCT id, language_id') + ->from('ezcontentobject_attribute') + ->where( + $query->expr()->andX( + $query->expr()->eq( + 'contentobject_id', + $query->createPositionalParameter($contentId, ParameterType::INTEGER) + ), + $query->expr()->eq( + 'version', + $query->createPositionalParameter($versionNo, ParameterType::INTEGER) + ) + ) + ) + ->orderBy('id') + ); + } } diff --git a/eZ/Publish/Core/Persistence/Legacy/Tests/Content/Location/Gateway/DoctrineDatabaseTest.php b/eZ/Publish/Core/Persistence/Legacy/Tests/Content/Location/Gateway/DoctrineDatabaseTest.php index 309833c565..1b1e2853d5 100644 --- a/eZ/Publish/Core/Persistence/Legacy/Tests/Content/Location/Gateway/DoctrineDatabaseTest.php +++ b/eZ/Publish/Core/Persistence/Legacy/Tests/Content/Location/Gateway/DoctrineDatabaseTest.php @@ -8,6 +8,7 @@ */ namespace eZ\Publish\Core\Persistence\Legacy\Tests\Content\Location\Gateway; +use Doctrine\DBAL\ParameterType; use eZ\Publish\Core\Persistence\Legacy\Tests\Content\LanguageAwareTestCase; use eZ\Publish\SPI\Persistence\Content\Location; use eZ\Publish\SPI\Persistence\Content\Location\CreateStruct; @@ -1188,30 +1189,44 @@ public function testSetSectionForSubtree() * Test for the changeMainLocation() method. * * @covers \eZ\Publish\Core\Persistence\Legacy\Content\Location\Gateway\DoctrineDatabase::changeMainLocation + * + * @throws \Doctrine\DBAL\DBALException */ public function testChangeMainLocation() { $this->insertDatabaseFixture(__DIR__ . '/_fixtures/full_example_tree.php'); // Create additional location and assignment for test purpose - $query = $this->handler->createInsertQuery(); - $query->insertInto($this->handler->quoteTable('ezcontentobject_tree')) - ->set($this->handler->quoteColumn('contentobject_id'), $query->bindValue(10, null, \PDO::PARAM_INT)) - ->set($this->handler->quoteColumn('contentobject_version'), $query->bindValue(2, null, \PDO::PARAM_INT)) - ->set($this->handler->quoteColumn('main_node_id'), $query->bindValue(15, null, \PDO::PARAM_INT)) - ->set($this->handler->quoteColumn('node_id'), $query->bindValue(228, null, \PDO::PARAM_INT)) - ->set($this->handler->quoteColumn('parent_node_id'), $query->bindValue(227, null, \PDO::PARAM_INT)) - ->set($this->handler->quoteColumn('path_string'), $query->bindValue('/1/5/13/228/', null, \PDO::PARAM_STR)) - ->set($this->handler->quoteColumn('remote_id'), $query->bindValue('asdfg123437', null, \PDO::PARAM_STR)); - $query->prepare()->execute(); - $query = $this->handler->createInsertQuery(); - $query->insertInto($this->handler->quoteTable('eznode_assignment')) - ->set($this->handler->quoteColumn('contentobject_id'), $query->bindValue(10, null, \PDO::PARAM_INT)) - ->set($this->handler->quoteColumn('contentobject_version'), $query->bindValue(2, null, \PDO::PARAM_INT)) - ->set($this->handler->quoteColumn('id'), $query->bindValue(0, null, \PDO::PARAM_INT)) - ->set($this->handler->quoteColumn('is_main'), $query->bindValue(0, null, \PDO::PARAM_INT)) - ->set($this->handler->quoteColumn('parent_node'), $query->bindValue(227, null, \PDO::PARAM_INT)) - ->set($this->handler->quoteColumn('parent_remote_id'), $query->bindValue('5238a276bf8231fbcf8a986cdc82a6a5', null, \PDO::PARAM_STR)); - $query->prepare()->execute(); + $connection = $this->getDatabaseConnection(); + $query = $connection->createQueryBuilder(); + $query + ->insert('ezcontentobject_tree') + ->values( + [ + 'contentobject_id' => $query->createPositionalParameter(10, ParameterType::INTEGER), + 'contentobject_version' => $query->createPositionalParameter(2, ParameterType::INTEGER), + 'main_node_id' => $query->createPositionalParameter(15, ParameterType::INTEGER), + 'node_id' => $query->createPositionalParameter(228, ParameterType::INTEGER), + 'parent_node_id' => $query->createPositionalParameter(227, ParameterType::INTEGER), + 'path_string' => $query->createPositionalParameter('/1/5/13/228/', ParameterType::STRING), + 'remote_id' => $query->createPositionalParameter('asdfg123437', ParameterType::STRING), + ] + ); + $query->execute(); + + $query = $connection->createQueryBuilder(); + $query + ->insert('eznode_assignment') + ->values( + [ + 'contentobject_id' => $query->createPositionalParameter(10, ParameterType::INTEGER), + 'contentobject_version' => $query->createPositionalParameter(2, ParameterType::INTEGER), + 'id' => $query->createPositionalParameter(0, ParameterType::INTEGER), + 'is_main' => $query->createPositionalParameter(0, ParameterType::INTEGER), + 'parent_node' => $query->createPositionalParameter(227, ParameterType::INTEGER), + 'parent_remote_id' => $query->createPositionalParameter('5238a276bf8231fbcf8a986cdc82a6a5', ParameterType::STRING), + ] + ); + $query->execute(); $gateway = $this->getLocationGateway(); @@ -1222,48 +1237,48 @@ public function testChangeMainLocation() 227 // new main location parent id ); - $query = $this->handler->createSelectQuery(); + $query = $connection->createQueryBuilder(); $this->assertQueryResult( [[228], [228]], - $query->select( - 'main_node_id' - )->from( - 'ezcontentobject_tree' - )->where( - $query->expr->eq('contentobject_id', 10) - ) + $query + ->select('main_node_id') + ->from('ezcontentobject_tree') + ->where( + $query->expr()->eq( + 'contentobject_id', + $query->createPositionalParameter(10, ParameterType::INTEGER) + ) + ) ); - $query = $this->handler->createSelectQuery(); + $query = $connection->createQueryBuilder(); $this->assertQueryResult( [[1]], - $query->select( - 'is_main' - )->from( - 'eznode_assignment' - )->where( - $query->expr->lAnd( - $query->expr->eq('contentobject_id', 10), - $query->expr->eq('contentobject_version', 2), - $query->expr->eq('parent_node', 227) + $query + ->select('is_main') + ->from('eznode_assignment') + ->where( + $query->expr()->andX( + $query->expr()->eq('contentobject_id', $query->createPositionalParameter(10, ParameterType::INTEGER)), + $query->expr()->eq('contentobject_version', $query->createPositionalParameter(2, ParameterType::INTEGER)), + $query->expr()->eq('parent_node', $query->createPositionalParameter(227, ParameterType::INTEGER)) ) ) ); - $query = $this->handler->createSelectQuery(); + $query = $connection->createQueryBuilder(); $this->assertQueryResult( [[0]], - $query->select( - 'is_main' - )->from( - 'eznode_assignment' - )->where( - $query->expr->lAnd( - $query->expr->eq('contentobject_id', 10), - $query->expr->eq('contentobject_version', 2), - $query->expr->eq('parent_node', 44) + $query + ->select('is_main') + ->from('eznode_assignment') + ->where( + $query->expr()->andX( + $query->expr()->eq('contentobject_id', $query->createPositionalParameter(10, ParameterType::INTEGER)), + $query->expr()->eq('contentobject_version', $query->createPositionalParameter(2, ParameterType::INTEGER)), + $query->expr()->eq('parent_node', $query->createPositionalParameter(44, ParameterType::INTEGER)) + ) ) - ) ); } @@ -1290,21 +1305,29 @@ public function testGetChildren() * Test for the getFallbackMainNodeData() method. * * @covers \eZ\Publish\Core\Persistence\Legacy\Content\Location\Gateway\DoctrineDatabase::getFallbackMainNodeData + * + * @throws \Doctrine\DBAL\DBALException */ - public function testGetFallbackMainNodeData() + public function testGetFallbackMainNodeData(): void { $this->insertDatabaseFixture(__DIR__ . '/_fixtures/full_example_tree.php'); // Create additional location for test purpose - $query = $this->handler->createInsertQuery(); - $query->insertInto($this->handler->quoteTable('ezcontentobject_tree')) - ->set($this->handler->quoteColumn('contentobject_id'), $query->bindValue(12, null, \PDO::PARAM_INT)) - ->set($this->handler->quoteColumn('contentobject_version'), $query->bindValue(1, null, \PDO::PARAM_INT)) - ->set($this->handler->quoteColumn('main_node_id'), $query->bindValue(13, null, \PDO::PARAM_INT)) - ->set($this->handler->quoteColumn('node_id'), $query->bindValue(228, null, \PDO::PARAM_INT)) - ->set($this->handler->quoteColumn('parent_node_id'), $query->bindValue(227, null, \PDO::PARAM_INT)) - ->set($this->handler->quoteColumn('path_string'), $query->bindValue('/1/5/13/228/', null, \PDO::PARAM_STR)) - ->set($this->handler->quoteColumn('remote_id'), $query->bindValue('asdfg123437', null, \PDO::PARAM_STR)); - $query->prepare()->execute(); + $connection = $this->getDatabaseConnection(); + $query = $connection->createQueryBuilder(); + $query + ->insert('ezcontentobject_tree') + ->values( + [ + 'contentobject_id' => $query->createPositionalParameter(12, ParameterType::INTEGER), + 'contentobject_version' => $query->createPositionalParameter(1, ParameterType::INTEGER), + 'main_node_id' => $query->createPositionalParameter(13, ParameterType::INTEGER), + 'node_id' => $query->createPositionalParameter(228, ParameterType::INTEGER), + 'parent_node_id' => $query->createPositionalParameter(227, ParameterType::INTEGER), + 'path_string' => $query->createPositionalParameter('/1/5/13/228/', ParameterType::STRING), + 'remote_id' => $query->createPositionalParameter('asdfg123437', ParameterType::STRING), + ] + ); + $query->execute(); $gateway = $this->getLocationGateway(); $data = $gateway->getFallbackMainNodeData(12, 13); diff --git a/eZ/Publish/Core/Persistence/Legacy/Tests/Content/LocationHandlerTest.php b/eZ/Publish/Core/Persistence/Legacy/Tests/Content/LocationHandlerTest.php index 8168f50508..bf0c1fd3d6 100644 --- a/eZ/Publish/Core/Persistence/Legacy/Tests/Content/LocationHandlerTest.php +++ b/eZ/Publish/Core/Persistence/Legacy/Tests/Content/LocationHandlerTest.php @@ -77,8 +77,6 @@ protected function setUp(): void protected function getLocationHandler() { - $dbHandler = $this->getDatabaseHandler(); - return new Handler( $this->locationGateway, $this->locationMapper, diff --git a/eZ/Publish/Core/Persistence/Legacy/Tests/HandlerTest.php b/eZ/Publish/Core/Persistence/Legacy/Tests/HandlerTest.php index 81c0299196..dfd50e7080 100644 --- a/eZ/Publish/Core/Persistence/Legacy/Tests/HandlerTest.php +++ b/eZ/Publish/Core/Persistence/Legacy/Tests/HandlerTest.php @@ -323,19 +323,4 @@ protected function getContainer() return self::$container; } - - /** - * @covers \eZ\Publish\Core\Persistence\Doctrine\ConnectionHandler::createFromDSN - */ - public function testDatabaseInstance() - { - $container = $this->getContainer(); - $databaseHandler = $container->get('ezpublish.api.storage_engine.legacy.dbhandler'); - $className = get_class($this->getDatabaseHandler()); - - $this->assertTrue( - $databaseHandler instanceof $className, - get_class($databaseHandler) . " not of type $className." - ); - } } diff --git a/eZ/Publish/SPI/Tests/FieldType/RelationListIntegrationTest.php b/eZ/Publish/SPI/Tests/FieldType/RelationListIntegrationTest.php index b80bdebe78..8b4f2409bd 100644 --- a/eZ/Publish/SPI/Tests/FieldType/RelationListIntegrationTest.php +++ b/eZ/Publish/SPI/Tests/FieldType/RelationListIntegrationTest.php @@ -59,7 +59,7 @@ public function getCustomHandler() return $this->getHandler( 'ezobjectrelationlist', $fieldType, - new Legacy\Content\FieldValue\Converter\RelationListConverter($this->handler), + new Legacy\Content\FieldValue\Converter\RelationListConverter($this->getDatabaseHandler()), new FieldType\NullStorage() ); } From 16e38ec3d6b34b540cf8700f399b4e81c70db0d0 Mon Sep 17 00:00:00 2001 From: Andrew Longosz <alongosz@users.noreply.github.com> Date: Fri, 13 Mar 2020 12:04:39 +0100 Subject: [PATCH 11/14] [Unit Tests] Replaced DatabaseHandler usages with Doctrine\DBAL --- .../Content/Gateway/DoctrineDatabaseTest.php | 90 +-- .../Language/Gateway/DoctrineDatabaseTest.php | 8 +- .../Tests/Content/LanguageAwareTestCase.php | 4 +- .../Location/Gateway/DoctrineDatabaseTest.php | 605 ++++++++++-------- .../Gateway/DoctrineDatabaseTrashTest.php | 58 +- .../Gateway/DoctrineDatabaseTest.php | 48 +- .../Section/Gateway/DoctrineDatabaseTest.php | 17 +- .../Type/Gateway/DoctrineDatabaseTest.php | 69 +- .../Content/UrlAlias/UrlAliasHandlerTest.php | 38 +- .../Gateway/DoctrineDatabaseTest.php | 6 +- .../User/Gateway/DoctrineDatabaseTest.php | 10 +- .../Role/Gateway/DoctrineDatabaseTest.php | 10 +- .../Legacy/Tests/User/UserHandlerTest.php | 52 +- .../Gateway/DoctrineDatabaseTest.php | 2 +- .../Tests/FieldType/ImageIntegrationTest.php | 13 +- .../FieldType/KeywordIntegrationTest.php | 2 +- 16 files changed, 548 insertions(+), 484 deletions(-) diff --git a/eZ/Publish/Core/Persistence/Legacy/Tests/Content/Gateway/DoctrineDatabaseTest.php b/eZ/Publish/Core/Persistence/Legacy/Tests/Content/Gateway/DoctrineDatabaseTest.php index 5e36d1c03a..4d8afe35b1 100644 --- a/eZ/Publish/Core/Persistence/Legacy/Tests/Content/Gateway/DoctrineDatabaseTest.php +++ b/eZ/Publish/Core/Persistence/Legacy/Tests/Content/Gateway/DoctrineDatabaseTest.php @@ -61,8 +61,8 @@ public function testInsertContentObject() 'status' => ContentInfo::STATUS_DRAFT, ], ], - $this->getDatabaseHandler() - ->createSelectQuery() + $this->getDatabaseConnection() + ->createQueryBuilder() ->select( [ 'name', @@ -154,7 +154,7 @@ protected function getVersionFixture() $version->status = 0; $version->creationDate = 1312278322; $version->modificationDate = 1312278323; - $version->initialLanguageCode = 'eng-GB'; + $version->initialLanguageCode = self::ENG_GB; $version->contentInfo = new ContentInfo( [ 'id' => 2342, @@ -192,8 +192,8 @@ public function testInsertVersion() // 'user_id', ], ], - $this->getDatabaseHandler() - ->createSelectQuery() + $this->getDatabaseConnection() + ->createQueryBuilder() ->select( [ 'contentobject_id', @@ -232,8 +232,8 @@ public function testSetStatus() $this->assertQueryResult( [[VersionInfo::STATUS_PENDING]], - $this->getDatabaseHandler() - ->createSelectQuery() + $this->getDatabaseConnection() + ->createQueryBuilder() ->select('status') ->from('ezcontentobject_version') ); @@ -241,8 +241,8 @@ public function testSetStatus() // check that content status has not been set to published $this->assertQueryResult( [[VersionInfo::STATUS_DRAFT]], - $this->getDatabaseHandler() - ->createSelectQuery() + $this->getDatabaseConnection() + ->createQueryBuilder() ->select('status') ->from('ezcontentobject') ); @@ -270,8 +270,8 @@ public function testSetStatusPublished() $this->assertQueryResult( [[VersionInfo::STATUS_PUBLISHED]], - $this->getDatabaseHandler() - ->createSelectQuery() + $this->getDatabaseConnection() + ->createQueryBuilder() ->select('status') ->from('ezcontentobject_version') ); @@ -279,8 +279,8 @@ public function testSetStatusPublished() // check that content status has been set to published $this->assertQueryResult( [[ContentInfo::STATUS_PUBLISHED]], - $this->getDatabaseHandler() - ->createSelectQuery() + $this->getDatabaseConnection() + ->createQueryBuilder() ->select('status') ->from('ezcontentobject') ); @@ -324,7 +324,7 @@ public function testUpdateContent() 'name' => 'Thoth', ], ], - $this->getDatabaseHandler()->createSelectQuery() + $this->getDatabaseConnection()->createQueryBuilder() ->select( 'initial_language_id', 'modified', @@ -384,7 +384,8 @@ public function testUpdateVersion() $gateway->updateVersion(10, 2, $this->getUpdateStructFixture()); - $query = $this->getDatabaseHandler()->createSelectQuery(); + $query = $this->getDatabaseConnection()->createQueryBuilder(); + $expr = $query->expr(); $this->assertQueryResult( [ [ @@ -402,9 +403,9 @@ public function testUpdateVersion() ] )->from('ezcontentobject_version') ->where( - $query->expr->lAnd( - $query->expr->eq('contentobject_id', 10), - $query->expr->eq('version', 2) + $expr->andX( + $expr->eq('contentobject_id', 10), + $expr->eq('version', 2) ) ) ); @@ -433,15 +434,15 @@ public function testInsertNewField() 'data_int' => '42', 'data_text' => 'Test text', 'data_type_string' => 'ezstring', - 'language_code' => 'eng-GB', + 'language_code' => self::ENG_GB, 'language_id' => '4', 'sort_key_int' => '23', 'sort_key_string' => 'Test', 'version' => '1', ], ], - $this->getDatabaseHandler() - ->createSelectQuery() + $this->getDatabaseConnection() + ->createQueryBuilder() ->select( [ 'contentclassattribute_id', @@ -468,7 +469,7 @@ public function testInsertNewAlwaysAvailableField() $content = $this->getContentFixture(); $content->versionInfo->contentInfo->id = 2342; // Set main language to the one used in the field fixture - $content->versionInfo->contentInfo->mainLanguageCode = 'eng-GB'; + $content->versionInfo->contentInfo->mainLanguageCode = self::ENG_GB; $field = $this->getFieldFixture(); $value = $this->getStorageValueFixture(); @@ -485,15 +486,15 @@ public function testInsertNewAlwaysAvailableField() 'data_int' => '42', 'data_text' => 'Test text', 'data_type_string' => 'ezstring', - 'language_code' => 'eng-GB', + 'language_code' => self::ENG_GB, 'language_id' => '5', 'sort_key_int' => '23', 'sort_key_string' => 'Test', 'version' => '1', ], ], - $this->getDatabaseHandler() - ->createSelectQuery() + $this->getDatabaseConnection() + ->createQueryBuilder() ->select( [ 'contentclassattribute_id', @@ -549,8 +550,8 @@ public function testUpdateField() 'sort_key_string' => 'new_text', ], ], - $this->getDatabaseHandler() - ->createSelectQuery() + $this->getDatabaseConnection() + ->createQueryBuilder() ->select( [ 'data_float', @@ -612,8 +613,8 @@ public function testUpdateNonTranslatableField() 'sort_key_string' => 'new_text', ], ], - $this->getDatabaseHandler() - ->createSelectQuery() + $this->getDatabaseConnection() + ->createQueryBuilder() ->select( [ 'data_float', @@ -732,7 +733,7 @@ public function testLoadWithAllTranslations() $this->assertValuesInRows( 'ezcontentobject_attribute_language_code', - ['eng-US', 'eng-GB'], + ['eng-US', self::ENG_GB], $res ); @@ -805,11 +806,11 @@ public function testLoadWithSingleTranslation() ); $gateway = $this->getDatabaseGateway(); - $res = $gateway->load(226, 2, ['eng-GB']); + $res = $gateway->load(226, 2, [self::ENG_GB]); $this->assertValuesInRows( 'ezcontentobject_attribute_language_code', - ['eng-GB'], + [self::ENG_GB], $res ); $this->assertValuesInRows( @@ -1183,11 +1184,11 @@ public function testSetName() $gateway = $this->getDatabaseGateway(); - $gateway->setName(14, 2, 'Hello world!', 'eng-GB'); + $gateway->setName(14, 2, 'Hello world!', self::ENG_GB); - $query = $this->getDatabaseHandler()->createSelectQuery(); + $query = $this->getDatabaseConnection()->createQueryBuilder(); $this->assertQueryResult( - [['eng-GB', 2, 14, 4, 'Hello world!', 'eng-GB']], + [[self::ENG_GB, 2, 14, 4, 'Hello world!', self::ENG_GB]], $query ->select( [ @@ -1200,13 +1201,12 @@ public function testSetName() ] ) ->from('ezcontentobject_name') - ->where( - $query->expr->lAnd( - $query->expr->eq('contentobject_id', 14), - $query->expr->eq('content_version', 2), - $query->expr->eq('content_translation', $query->bindValue('eng-GB')) - ) - ) + ->where('contentobject_id = :content_id') + ->andWhere('content_version = :version_no') + ->andWhere('content_translation = :language_code') + ->setParameter('content_id', 14, ParameterType::INTEGER) + ->setParameter('version_no', 2, ParameterType::INTEGER) + ->setParameter('language_code', self::ENG_GB, ParameterType::STRING) ); } @@ -1482,8 +1482,8 @@ public function testInsertRelation() 'relation_type' => $struct->type, ], ], - $this->getDatabaseHandler() - ->createSelectQuery() + $this->getDatabaseConnection() + ->createQueryBuilder() ->select( [ 'id', @@ -2007,7 +2007,7 @@ protected function getFieldFixture() $field->fieldDefinitionId = 231; $field->type = 'ezstring'; - $field->languageCode = 'eng-GB'; + $field->languageCode = self::ENG_GB; $field->versionNo = 1; return $field; diff --git a/eZ/Publish/Core/Persistence/Legacy/Tests/Content/Language/Gateway/DoctrineDatabaseTest.php b/eZ/Publish/Core/Persistence/Legacy/Tests/Content/Language/Gateway/DoctrineDatabaseTest.php index 95d5253137..6a666c7aef 100644 --- a/eZ/Publish/Core/Persistence/Legacy/Tests/Content/Language/Gateway/DoctrineDatabaseTest.php +++ b/eZ/Publish/Core/Persistence/Legacy/Tests/Content/Language/Gateway/DoctrineDatabaseTest.php @@ -52,7 +52,7 @@ public function testInsertLanguage() 'disabled' => '0', ], ], - $this->getDatabaseHandler()->createSelectQuery() + $this->getDatabaseConnection()->createQueryBuilder() ->select('id', 'locale', 'name', 'disabled') ->from('ezcontent_language') ->where('id=8') @@ -97,7 +97,7 @@ public function testUpdateLanguage() 'disabled' => '0', ], ], - $this->getDatabaseHandler()->createSelectQuery() + $this->getDatabaseConnection()->createQueryBuilder() ->select('id', 'locale', 'name', 'disabled') ->from('ezcontent_language') ->where('id=2') @@ -171,7 +171,7 @@ public function testDeleteLanguage() 'count' => '1', ], ], - $this->getDatabaseHandler()->createSelectQuery() + $this->getDatabaseConnection()->createQueryBuilder() ->select('COUNT( * ) AS count') ->from('ezcontent_language') ); @@ -182,7 +182,7 @@ public function testDeleteLanguage() 'count' => '0', ], ], - $this->getDatabaseHandler()->createSelectQuery() + $this->getDatabaseConnection()->createQueryBuilder() ->select('COUNT( * ) AS count') ->from('ezcontent_language') ->where('id=2') diff --git a/eZ/Publish/Core/Persistence/Legacy/Tests/Content/LanguageAwareTestCase.php b/eZ/Publish/Core/Persistence/Legacy/Tests/Content/LanguageAwareTestCase.php index 9287bafe7c..7288fed7b2 100644 --- a/eZ/Publish/Core/Persistence/Legacy/Tests/Content/LanguageAwareTestCase.php +++ b/eZ/Publish/Core/Persistence/Legacy/Tests/Content/LanguageAwareTestCase.php @@ -1,8 +1,6 @@ <?php /** - * File contains: eZ\Publish\Core\Persistence\Legacy\Tests\Content\LanguageAwareTestCase class. - * * @copyright Copyright (C) eZ Systems AS. All rights reserved. * @license For full copyright and license information view LICENSE file distributed with this source code. */ @@ -20,6 +18,8 @@ */ abstract class LanguageAwareTestCase extends TestCase { + protected const ENG_GB = 'eng-GB'; + /** * Language handler. * diff --git a/eZ/Publish/Core/Persistence/Legacy/Tests/Content/Location/Gateway/DoctrineDatabaseTest.php b/eZ/Publish/Core/Persistence/Legacy/Tests/Content/Location/Gateway/DoctrineDatabaseTest.php index 1b1e2853d5..db0e90812c 100644 --- a/eZ/Publish/Core/Persistence/Legacy/Tests/Content/Location/Gateway/DoctrineDatabaseTest.php +++ b/eZ/Publish/Core/Persistence/Legacy/Tests/Content/Location/Gateway/DoctrineDatabaseTest.php @@ -1,19 +1,20 @@ <?php /** - * File contains: eZ\Publish\Core\Persistence\Legacy\Tests\Content\Location\Gateway\DoctrineDatabaseTest class. - * * @copyright Copyright (C) eZ Systems AS. All rights reserved. * @license For full copyright and license information view LICENSE file distributed with this source code. */ namespace eZ\Publish\Core\Persistence\Legacy\Tests\Content\Location\Gateway; +use Doctrine\DBAL\FetchMode; use Doctrine\DBAL\ParameterType; +use eZ\Publish\Core\Persistence\Legacy\Content\Location\Gateway; use eZ\Publish\Core\Persistence\Legacy\Tests\Content\LanguageAwareTestCase; use eZ\Publish\SPI\Persistence\Content\Location; use eZ\Publish\SPI\Persistence\Content\Location\CreateStruct; use eZ\Publish\Core\Persistence\Legacy\Content\Location\Gateway\DoctrineDatabase; use eZ\Publish\Core\Base\Exceptions\NotFoundException; +use Doctrine\DBAL\Query\QueryBuilder; /** * Test case for eZ\Publish\Core\Persistence\Legacy\Content\Location\Gateway\DoctrineDatabase. @@ -62,8 +63,8 @@ private function assertLoadLocationProperties(array $locationData): void public function testLoadLocationByRemoteId() { $this->insertDatabaseFixture(__DIR__ . '/_fixtures/full_example_tree.php'); - $handler = $this->getLocationGateway(); - $data = $handler->getBasicNodeDataByRemoteId('dbc2f3c8716c12f32c379dbf0b1cb133'); + $gateway = $this->getLocationGateway(); + $data = $gateway->getBasicNodeDataByRemoteId('dbc2f3c8716c12f32c379dbf0b1cb133'); self::assertLoadLocationProperties($data); } @@ -71,8 +72,8 @@ public function testLoadLocationByRemoteId() public function testLoadLocation() { $this->insertDatabaseFixture(__DIR__ . '/_fixtures/full_example_tree.php'); - $handler = $this->getLocationGateway(); - $data = $handler->getBasicNodeData(77); + $gateway = $this->getLocationGateway(); + $data = $gateway->getBasicNodeData(77); self::assertLoadLocationProperties($data); } @@ -80,8 +81,8 @@ public function testLoadLocation() public function testLoadLocationList() { $this->insertDatabaseFixture(__DIR__ . '/_fixtures/full_example_tree.php'); - $handler = $this->getLocationGateway(); - $locationsData = $handler->getNodeDataList([77]); + $gateway = $this->getLocationGateway(); + $locationsData = $gateway->getNodeDataList([77]); self::assertCount(1, $locationsData); @@ -95,8 +96,8 @@ public function testLoadInvalidLocation() $this->expectException(\eZ\Publish\API\Repository\Exceptions\NotFoundException::class); $this->insertDatabaseFixture(__DIR__ . '/_fixtures/full_example_tree.php'); - $handler = $this->getLocationGateway(); - $handler->getBasicNodeData(1337); + $gateway = $this->getLocationGateway(); + $gateway->getBasicNodeData(1337); } public function testLoadLocationDataByContent() @@ -143,8 +144,8 @@ public function testLoadLocationDataByContentLimitSubtree() public function testMoveSubtreePathUpdate() { $this->insertDatabaseFixture(__DIR__ . '/_fixtures/full_example_tree.php'); - $handler = $this->getLocationGateway(); - $handler->moveSubtreeNodes( + $gateway = $this->getLocationGateway(); + $gateway->moveSubtreeNodes( [ 'path_string' => '/1/2/69/', 'path_identification_string' => 'products', @@ -159,8 +160,7 @@ public function testMoveSubtreePathUpdate() ] ); - /** @var $query \eZ\Publish\Core\Persistence\Database\SelectQuery */ - $query = $this->handler->createSelectQuery(); + $query = $this->getDatabaseConnection()->createQueryBuilder(); $this->assertQueryResult( [ [65, '/1/2/', '', 1, 1, 0, 0], @@ -170,9 +170,17 @@ public function testMoveSubtreePathUpdate() [75, '/1/2/77/', 'solutions', 2, 2, 0, 0], ], $query - ->select('contentobject_id', 'path_string', 'path_identification_string', 'parent_node_id', 'depth', 'is_hidden', 'is_invisible') + ->select( + 'contentobject_id', + 'path_string', + 'path_identification_string', + 'parent_node_id', + 'depth', + 'is_hidden', + 'is_invisible' + ) ->from('ezcontentobject_tree') - ->where($query->expr->in('node_id', [69, 71, 75, 77, 2])) + ->where($query->expr()->in('node_id', [69, 71, 75, 77, 2])) ->orderBy('contentobject_id') ); } @@ -180,9 +188,9 @@ public function testMoveSubtreePathUpdate() public function testMoveHiddenDestinationUpdate() { $this->insertDatabaseFixture(__DIR__ . '/_fixtures/full_example_tree.php'); - $handler = $this->getLocationGateway(); - $handler->hideSubtree('/1/2/77/'); - $handler->moveSubtreeNodes( + $gateway = $this->getLocationGateway(); + $gateway->hideSubtree('/1/2/77/'); + $gateway->moveSubtreeNodes( [ 'path_string' => '/1/2/69/', 'path_identification_string' => 'products', @@ -197,8 +205,7 @@ public function testMoveHiddenDestinationUpdate() ] ); - /** @var $query \eZ\Publish\Core\Persistence\Database\SelectQuery */ - $query = $this->handler->createSelectQuery(); + $query = $this->getDatabaseConnection()->createQueryBuilder(); $this->assertQueryResult( [ [65, '/1/2/', '', 1, 1, 0, 0], @@ -208,9 +215,17 @@ public function testMoveHiddenDestinationUpdate() [75, '/1/2/77/', 'solutions', 2, 2, 1, 1], ], $query - ->select('contentobject_id', 'path_string', 'path_identification_string', 'parent_node_id', 'depth', 'is_hidden', 'is_invisible') + ->select( + 'contentobject_id', + 'path_string', + 'path_identification_string', + 'parent_node_id', + 'depth', + 'is_hidden', + 'is_invisible' + ) ->from('ezcontentobject_tree') - ->where($query->expr->in('node_id', [69, 71, 75, 77, 2])) + ->where($query->expr()->in('node_id', [69, 71, 75, 77, 2])) ->orderBy('contentobject_id') ); } @@ -218,9 +233,9 @@ public function testMoveHiddenDestinationUpdate() public function testMoveHiddenSourceUpdate() { $this->insertDatabaseFixture(__DIR__ . '/_fixtures/full_example_tree.php'); - $handler = $this->getLocationGateway(); - $handler->hideSubtree('/1/2/69/'); - $handler->moveSubtreeNodes( + $gateway = $this->getLocationGateway(); + $gateway->hideSubtree('/1/2/69/'); + $gateway->moveSubtreeNodes( [ 'path_string' => '/1/2/69/', 'path_identification_string' => 'products', @@ -235,8 +250,7 @@ public function testMoveHiddenSourceUpdate() ] ); - /** @var $query \eZ\Publish\Core\Persistence\Database\SelectQuery */ - $query = $this->handler->createSelectQuery(); + $query = $this->getDatabaseConnection()->createQueryBuilder(); $this->assertQueryResult( [ [65, '/1/2/', '', 1, 1, 0, 0], @@ -246,9 +260,17 @@ public function testMoveHiddenSourceUpdate() [75, '/1/2/77/', 'solutions', 2, 2, 0, 0], ], $query - ->select('contentobject_id', 'path_string', 'path_identification_string', 'parent_node_id', 'depth', 'is_hidden', 'is_invisible') + ->select( + 'contentobject_id', + 'path_string', + 'path_identification_string', + 'parent_node_id', + 'depth', + 'is_hidden', + 'is_invisible' + ) ->from('ezcontentobject_tree') - ->where($query->expr->in('node_id', [69, 71, 75, 77, 2])) + ->where($query->expr()->in('node_id', [69, 71, 75, 77, 2])) ->orderBy('contentobject_id') ); } @@ -256,10 +278,10 @@ public function testMoveHiddenSourceUpdate() public function testMoveHiddenSourceChildUpdate() { $this->insertDatabaseFixture(__DIR__ . '/_fixtures/full_example_tree.php'); - $handler = $this->getLocationGateway(); - $handler->hideSubtree('/1/2/69/70/'); + $gateway = $this->getLocationGateway(); + $gateway->hideSubtree('/1/2/69/70/'); - $handler->moveSubtreeNodes( + $gateway->moveSubtreeNodes( [ 'path_string' => '/1/2/69/', 'path_identification_string' => 'products', @@ -274,8 +296,7 @@ public function testMoveHiddenSourceChildUpdate() ] ); - /** @var $query \eZ\Publish\Core\Persistence\Database\SelectQuery */ - $query = $this->handler->createSelectQuery(); + $query = $this->getDatabaseConnection()->createQueryBuilder(); $this->assertQueryResult( [ [65, '/1/2/', '', 1, 1, 0, 0], @@ -286,9 +307,17 @@ public function testMoveHiddenSourceChildUpdate() [75, '/1/2/77/', 'solutions', 2, 2, 0, 0], ], $query - ->select('contentobject_id', 'path_string', 'path_identification_string', 'parent_node_id', 'depth', 'is_hidden', 'is_invisible') + ->select( + 'contentobject_id', + 'path_string', + 'path_identification_string', + 'parent_node_id', + 'depth', + 'is_hidden', + 'is_invisible' + ) ->from('ezcontentobject_tree') - ->where($query->expr->in('node_id', [69, 70, 71, 75, 77, 2])) + ->where($query->expr()->in('node_id', [69, 70, 71, 75, 77, 2])) ->orderBy('contentobject_id') ); } @@ -299,10 +328,10 @@ public function testMoveHiddenSourceChildUpdate() public function testMoveSubtreeAssignmentUpdate() { $this->insertDatabaseFixture(__DIR__ . '/_fixtures/full_example_tree.php'); - $handler = $this->getLocationGateway(); - $handler->updateNodeAssignment(67, 2, 77, 5); + $gateway = $this->getLocationGateway(); + $gateway->updateNodeAssignment(67, 2, 77, 5); - $query = $this->handler->createSelectQuery(); + $query = $this->getDatabaseConnection()->createQueryBuilder(); $this->assertQueryResult( [ [67, 1, 0, 53, 1, 5, 77, '9cec85d730eec7578190ee95ce5a36f5', 0, 2, 1, 0, 0], @@ -326,18 +355,18 @@ public function testMoveSubtreeAssignmentUpdate() ] ) ->from('eznode_assignment') - ->where($query->expr->eq('contentobject_id', 67)) + ->where($query->expr()->eq('contentobject_id', 67)) ); } public function testUpdateSubtreeModificationTime() { $this->insertDatabaseFixture(__DIR__ . '/_fixtures/full_example_tree.php'); - $handler = $this->getLocationGateway(); + $gateway = $this->getLocationGateway(); $time = time(); - $handler->updateSubtreeModificationTime('/1/2/69/'); + $gateway->updateSubtreeModificationTime('/1/2/69/'); - $query = $this->handler->createSelectQuery(); + $query = $this->getDatabaseConnection()->createQueryBuilder(); $this->assertQueryResult( [ ['/1/'], @@ -347,7 +376,7 @@ public function testUpdateSubtreeModificationTime() $query ->select('path_string') ->from('ezcontentobject_tree') - ->where($query->expr->gte('modified_subnode', $time)) + ->where($query->expr()->gte('modified_subnode', $time)) ->orderBy('path_string') ); } @@ -355,10 +384,10 @@ public function testUpdateSubtreeModificationTime() public function testHideUpdateHidden() { $this->insertDatabaseFixture(__DIR__ . '/_fixtures/full_example_tree.php'); - $handler = $this->getLocationGateway(); - $handler->hideSubtree('/1/2/69/'); + $gateway = $this->getLocationGateway(); + $gateway->hideSubtree('/1/2/69/'); - $query = $this->handler->createSelectQuery(); + $query = $this->getDatabaseConnection()->createQueryBuilder(); $this->assertQueryResult( [ [1, 0, 0], @@ -369,7 +398,7 @@ public function testHideUpdateHidden() $query ->select('node_id', 'is_hidden', 'is_invisible') ->from('ezcontentobject_tree') - ->where($query->expr->in('node_id', [1, 2, 69, 75])) + ->where($query->expr()->in('node_id', [1, 2, 69, 75])) ->orderBy('node_id') ); } @@ -380,11 +409,11 @@ public function testHideUpdateHidden() public function testHideUnhideUpdateHidden() { $this->insertDatabaseFixture(__DIR__ . '/_fixtures/full_example_tree.php'); - $handler = $this->getLocationGateway(); - $handler->hideSubtree('/1/2/69/'); - $handler->unhideSubtree('/1/2/69/'); + $gateway = $this->getLocationGateway(); + $gateway->hideSubtree('/1/2/69/'); + $gateway->unhideSubtree('/1/2/69/'); - $query = $this->handler->createSelectQuery(); + $query = $this->getDatabaseConnection()->createQueryBuilder(); $this->assertQueryResult( [ [1, 0, 0], @@ -395,7 +424,7 @@ public function testHideUnhideUpdateHidden() $query ->select('node_id', 'is_hidden', 'is_invisible') ->from('ezcontentobject_tree') - ->where($query->expr->in('node_id', [1, 2, 69, 75])) + ->where($query->expr()->in('node_id', [1, 2, 69, 75])) ->orderBy('node_id') ); } @@ -406,12 +435,12 @@ public function testHideUnhideUpdateHidden() public function testHideUnhideParentTree() { $this->insertDatabaseFixture(__DIR__ . '/_fixtures/full_example_tree.php'); - $handler = $this->getLocationGateway(); - $handler->hideSubtree('/1/2/69/'); - $handler->hideSubtree('/1/2/69/70/'); - $handler->unhideSubtree('/1/2/69/'); + $gateway = $this->getLocationGateway(); + $gateway->hideSubtree('/1/2/69/'); + $gateway->hideSubtree('/1/2/69/70/'); + $gateway->unhideSubtree('/1/2/69/'); - $query = $this->handler->createSelectQuery(); + $query = $this->getDatabaseConnection()->createQueryBuilder(); $this->assertQueryResult( [ [1, 0, 0], @@ -424,7 +453,7 @@ public function testHideUnhideParentTree() $query ->select('node_id', 'is_hidden', 'is_invisible') ->from('ezcontentobject_tree') - ->where($query->expr->in('node_id', [1, 2, 69, 70, 71, 75])) + ->where($query->expr()->in('node_id', [1, 2, 69, 70, 71, 75])) ->orderBy('node_id') ); } @@ -435,12 +464,12 @@ public function testHideUnhideParentTree() public function testHideUnhidePartialSubtree() { $this->insertDatabaseFixture(__DIR__ . '/_fixtures/full_example_tree.php'); - $handler = $this->getLocationGateway(); - $handler->hideSubtree('/1/2/69/'); - $handler->hideSubtree('/1/2/69/70/'); - $handler->unhideSubtree('/1/2/69/70/'); + $gateway = $this->getLocationGateway(); + $gateway->hideSubtree('/1/2/69/'); + $gateway->hideSubtree('/1/2/69/70/'); + $gateway->unhideSubtree('/1/2/69/70/'); - $query = $this->handler->createSelectQuery(); + $query = $this->getDatabaseConnection()->createQueryBuilder(); $this->assertQueryResult( [ [1, 0, 0], @@ -453,7 +482,7 @@ public function testHideUnhidePartialSubtree() $query ->select('node_id', 'is_hidden', 'is_invisible') ->from('ezcontentobject_tree') - ->where($query->expr->in('node_id', [1, 2, 69, 70, 71, 75])) + ->where($query->expr()->in('node_id', [1, 2, 69, 70, 71, 75])) ->orderBy('node_id') ); } @@ -461,10 +490,10 @@ public function testHideUnhidePartialSubtree() public function testSwapLocations() { $this->insertDatabaseFixture(__DIR__ . '/_fixtures/full_example_tree.php'); - $handler = $this->getLocationGateway(); - $handler->swap(70, 78); + $gateway = $this->getLocationGateway(); + $gateway->swap(70, 78); - $query = $this->handler->createSelectQuery(); + $query = $this->getDatabaseConnection()->createQueryBuilder(); $this->assertQueryResult( [ [70, 76], @@ -473,7 +502,7 @@ public function testSwapLocations() $query ->select('node_id', 'contentobject_id') ->from('ezcontentobject_tree') - ->where($query->expr->in('node_id', [70, 78])) + ->where($query->expr()->in('node_id', [70, 78])) ->orderBy('node_id') ); } @@ -481,8 +510,8 @@ public function testSwapLocations() public function testCreateLocation() { $this->insertDatabaseFixture(__DIR__ . '/_fixtures/full_example_tree.php'); - $handler = $this->getLocationGateway(); - $handler->create( + $gateway = $this->getLocationGateway(); + $gateway->create( new CreateStruct( [ 'contentId' => 68, @@ -496,7 +525,7 @@ public function testCreateLocation() ] ); - $query = $this->handler->createSelectQuery(); + $query = $this->getDatabaseConnection()->createQueryBuilder(); $this->assertQueryResult( [ [70, '/1/2/69/70/'], @@ -506,19 +535,18 @@ public function testCreateLocation() $query ->select('node_id', 'path_string') ->from('ezcontentobject_tree') - ->where($query->expr->in('contentobject_id', [68, 75])) + ->where($query->expr()->in('contentobject_id', [68, 75])) ->orderBy('node_id') ); } /** - * @covers \eZ\Publish\Core\Persistence\Legacy\Content\Location\Gateway\DoctrineDatabase::getMainNodeId + * @covers \eZ\Publish\Core\Persistence\Legacy\Content\Location\Gateway\DoctrineDatabase::getMainNodeId * @depends testCreateLocation */ public function testGetMainNodeId() { - // $this->insertDatabaseFixture( __DIR__ . '/_fixtures/full_example_tree.php' ); - $handler = $this->getLocationGateway(); + $gateway = $this->getLocationGateway(); $parentLocationData = [ 'node_id' => '77', @@ -527,7 +555,7 @@ public function testGetMainNodeId() ]; // main location - $mainLocation = $handler->create( + $mainLocation = $gateway->create( new CreateStruct( [ 'contentId' => 68, @@ -540,7 +568,7 @@ public function testGetMainNodeId() ); // secondary location - $handler->create( + $gateway->create( new CreateStruct( [ 'contentId' => 68, @@ -552,10 +580,10 @@ public function testGetMainNodeId() $parentLocationData ); - $handlerReflection = new \ReflectionObject($handler); - $methodReflection = $handlerReflection->getMethod('getMainNodeId'); + $gatewayReflection = new \ReflectionObject($gateway); + $methodReflection = $gatewayReflection->getMethod('getMainNodeId'); $methodReflection->setAccessible(true); - self::assertEquals($mainLocation->id, $res = $methodReflection->invoke($handler, 68)); + self::assertEquals($mainLocation->id, $res = $methodReflection->invoke($gateway, 68)); } public static function getCreateLocationValues() @@ -578,7 +606,7 @@ public static function getCreateLocationValues() } /** - * @depends testCreateLocation + * @depends testCreateLocation * @dataProvider getCreateLocationValues */ public function testCreateLocationValues($field, $value) @@ -588,8 +616,8 @@ public function testCreateLocationValues($field, $value) } $this->insertDatabaseFixture(__DIR__ . '/_fixtures/full_example_tree.php'); - $handler = $this->getLocationGateway(); - $handler->create( + $gateway = $this->getLocationGateway(); + $gateway->create( new CreateStruct( [ 'contentId' => 68, @@ -608,13 +636,13 @@ public function testCreateLocationValues($field, $value) ] ); - $query = $this->handler->createSelectQuery(); + $query = $this->getDatabaseConnection()->createQueryBuilder(); $this->assertQueryResult( [[$value]], $query ->select($field) ->from('ezcontentobject_tree') - ->where($query->expr->eq('node_id', 228)) + ->where($query->expr()->eq('node_id', 228)) ); } @@ -637,7 +665,7 @@ public static function getCreateLocationReturnValues() } /** - * @depends testCreateLocation + * @depends testCreateLocation * @dataProvider getCreateLocationReturnValues */ public function testCreateLocationReturnValues($field, $value) @@ -647,8 +675,8 @@ public function testCreateLocationReturnValues($field, $value) } $this->insertDatabaseFixture(__DIR__ . '/_fixtures/full_example_tree.php'); - $handler = $this->getLocationGateway(); - $location = $handler->create( + $gateway = $this->getLocationGateway(); + $location = $gateway->create( new CreateStruct( [ 'contentId' => 68, @@ -687,8 +715,8 @@ public static function getUpdateLocationData() public function testUpdateLocation($field, $value) { $this->insertDatabaseFixture(__DIR__ . '/_fixtures/full_example_tree.php'); - $handler = $this->getLocationGateway(); - $handler->update( + $gateway = $this->getLocationGateway(); + $gateway->update( new Location\UpdateStruct( [ 'priority' => 23, @@ -700,44 +728,103 @@ public function testUpdateLocation($field, $value) 70 ); - $query = $this->handler->createSelectQuery(); + $query = $this->getDatabaseConnection()->createQueryBuilder(); $this->assertQueryResult( [[$value]], $query ->select($field) ->from('ezcontentobject_tree') - ->where($query->expr->in('node_id', [70])) + ->where($query->expr()->in('node_id', [70])) ); } public static function getNodeAssignmentValues() { return [ - ['contentobject_version', 1], - ['from_node_id', 0], - ['id', 215], - ['is_main', 0], - ['op_code', 3], - ['parent_node', 77], - ['parent_remote_id', 'some_id'], - ['remote_id', '0'], - ['sort_field', 2], - ['sort_order', 0], - ['is_main', 0], - ['priority', 1], - ['is_hidden', 1], + ['contentobject_version', [1]], + ['from_node_id', [0]], + ['id', [215]], + ['is_main', [0]], + ['op_code', [3]], + ['parent_node', [77]], + ['parent_remote_id', ['some_id']], + ['remote_id', ['0']], + ['sort_field', [2]], + ['sort_order', [0]], + ['is_main', [0]], + ['priority', [1]], + ['is_hidden', [1]], ]; } + private function buildGenericNodeSelectContentWithParentQuery( + int $contentId, + int $parentLocationId, + string $nodeTable, + string $parentNodeIdColumnName, + array $fields + ): QueryBuilder { + $query = $this->getDatabaseConnection()->createQueryBuilder(); + $expr = $query->expr(); + $query + ->select($fields) + ->from($nodeTable) + ->where( + $expr->eq( + 'contentobject_id', + $query->createPositionalParameter($contentId, ParameterType::INTEGER) + ) + ) + ->andWhere( + $expr->eq( + $parentNodeIdColumnName, + $query->createPositionalParameter($parentLocationId, ParameterType::INTEGER) + ) + ); + + return $query; + } + + private function buildNodeAssignmentSelectContentWithParentQuery( + int $contentId, + int $parentLocationId, + array $fields + ): QueryBuilder { + return $this->buildGenericNodeSelectContentWithParentQuery( + $contentId, + $parentLocationId, + 'eznode_assignment', + 'parent_node', + $fields + ); + } + + private function buildContentTreeSelectContentWithParentQuery( + int $contentId, + int $parentLocationId, + array $fields + ): QueryBuilder { + return $this->buildGenericNodeSelectContentWithParentQuery( + $contentId, + $parentLocationId, + Gateway::CONTENT_TREE_TABLE, + 'parent_node_id', + $fields + ); + } + /** - * @depends testCreateLocation + * @depends testCreateLocation * @dataProvider getNodeAssignmentValues + * + * @param string $field + * @param array $expectedResult */ - public function testCreateLocationNodeAssignmentCreation($field, $value) + public function testCreateLocationNodeAssignmentCreation(string $field, array $expectedResult) { $this->insertDatabaseFixture(__DIR__ . '/_fixtures/full_example_tree.php'); - $handler = $this->getLocationGateway(); - $handler->createNodeAssignment( + $gateway = $this->getLocationGateway(); + $gateway->createNodeAssignment( new CreateStruct( [ 'contentId' => 68, @@ -750,22 +837,13 @@ public function testCreateLocationNodeAssignmentCreation($field, $value) 'hidden' => 1, ] ), - '77', + 77, DoctrineDatabase::NODE_ASSIGNMENT_OP_CODE_CREATE ); - $query = $this->handler->createSelectQuery(); $this->assertQueryResult( - [[$value]], - $query - ->select($field) - ->from('eznode_assignment') - ->where( - $query->expr->lAnd( - $query->expr->eq('contentobject_id', 68), - $query->expr->eq('parent_node', 77) - ) - ) + [$expectedResult], + $this->buildNodeAssignmentSelectContentWithParentQuery(68, 77, [$field]) ); } @@ -775,8 +853,8 @@ public function testCreateLocationNodeAssignmentCreation($field, $value) public function testCreateLocationNodeAssignmentCreationMainLocation() { $this->insertDatabaseFixture(__DIR__ . '/_fixtures/full_example_tree.php'); - $handler = $this->getLocationGateway(); - $handler->createNodeAssignment( + $gateway = $this->getLocationGateway(); + $gateway->createNodeAssignment( new CreateStruct( [ 'contentId' => 68, @@ -792,18 +870,9 @@ public function testCreateLocationNodeAssignmentCreationMainLocation() DoctrineDatabase::NODE_ASSIGNMENT_OP_CODE_CREATE ); - $query = $this->handler->createSelectQuery(); $this->assertQueryResult( [[1]], - $query - ->select('is_main') - ->from('eznode_assignment') - ->where( - $query->expr->lAnd( - $query->expr->eq('contentobject_id', 68), - $query->expr->eq('parent_node', 77) - ) - ) + $this->buildNodeAssignmentSelectContentWithParentQuery(68, 77, ['is_main']) ); } @@ -832,7 +901,7 @@ public function testUpdateLocationsContentVersionNo() $gateway->updateLocationsContentVersionNo(4096, 2); - $query = $this->handler->createSelectQuery(); + $query = $this->getDatabaseConnection()->createQueryBuilder(); $this->assertQueryResult( [ [2], @@ -842,7 +911,7 @@ public function testUpdateLocationsContentVersionNo() )->from( 'ezcontentobject_tree' )->where( - $query->expr->eq( + $query->expr()->eq( 'contentobject_id', 4096 ) @@ -856,20 +925,18 @@ public function testUpdateLocationsContentVersionNo() public function testDeleteNodeAssignment() { $this->insertDatabaseFixture(__DIR__ . '/_fixtures/full_example_tree.php'); - $handler = $this->getLocationGateway(); + $gateway = $this->getLocationGateway(); - $handler->deleteNodeAssignment(11); + $gateway->deleteNodeAssignment(11); - $query = $this->handler->createSelectQuery(); + $query = $this->getDatabaseConnection()->createQueryBuilder(); $this->assertQueryResult( [[0]], $query ->select('count(*)') ->from('eznode_assignment') ->where( - $query->expr->lAnd( - $query->expr->eq('contentobject_id', 11) - ) + $query->expr()->eq('contentobject_id', 11) ) ); } @@ -880,33 +947,28 @@ public function testDeleteNodeAssignment() public function testDeleteNodeAssignmentWithSecondArgument() { $this->insertDatabaseFixture(__DIR__ . '/_fixtures/full_example_tree.php'); - $handler = $this->getLocationGateway(); + $gateway = $this->getLocationGateway(); - $query = $this->handler->createSelectQuery(); + $query = $this->getDatabaseConnection()->createQueryBuilder(); $query ->select('count(*)') ->from('eznode_assignment') ->where( - $query->expr->lAnd( - $query->expr->eq('contentobject_id', 11) - ) + $query->expr()->eq('contentobject_id', 11) ); - $statement = $query->prepare(); - $statement->execute(); + $statement = $query->execute(); $nodeAssignmentsCount = (int)$statement->fetchColumn(); - $handler->deleteNodeAssignment(11, 1); + $gateway->deleteNodeAssignment(11, 1); - $query = $this->handler->createSelectQuery(); + $query = $this->getDatabaseConnection()->createQueryBuilder(); $this->assertQueryResult( [[$nodeAssignmentsCount - 1]], $query ->select('count(*)') ->from('eznode_assignment') ->where( - $query->expr->lAnd( - $query->expr->eq('contentobject_id', 11) - ) + $query->expr()->eq('contentobject_id', 11) ) ); } @@ -934,15 +996,15 @@ public static function getConvertNodeAssignmentsLocationValues() } /** - * @depends testCreateLocationNodeAssignmentCreation + * @depends testCreateLocationNodeAssignmentCreation * @dataProvider getConvertNodeAssignmentsLocationValues */ public function testConvertNodeAssignments($field, $value) { $this->insertDatabaseFixture(__DIR__ . '/_fixtures/full_example_tree.php'); - $handler = $this->getLocationGateway(); - $handler->createNodeAssignment( + $gateway = $this->getLocationGateway(); + $gateway->createNodeAssignment( new CreateStruct( [ 'contentId' => 68, @@ -962,23 +1024,29 @@ public function testConvertNodeAssignments($field, $value) DoctrineDatabase::NODE_ASSIGNMENT_OP_CODE_CREATE ); - $handler->createLocationsFromNodeAssignments(68, 1); + $gateway->createLocationsFromNodeAssignments(68, 1); - $query = $this->handler->createSelectQuery(); + $query = $this->getDatabaseConnection()->createQueryBuilder(); + $expr = $query->expr(); $query ->select($field) - ->from('ezcontentobject_tree') + ->from(Gateway::CONTENT_TREE_TABLE) ->where( - $query->expr->lAnd( - $query->expr->eq('contentobject_id', 68), - $query->expr->eq('parent_node_id', 77) + $expr->eq( + 'contentobject_id', + $query->createPositionalParameter(68, ParameterType::INTEGER) + ) + ) + ->andWhere( + $expr->eq( + 'parent_node_id', + $query->createPositionalParameter(77, ParameterType::INTEGER) ) ); if ($field === 'modified_subnode') { - $statement = $query->prepare(); - $statement->execute(); - $result = $statement->fetch(\PDO::FETCH_ASSOC); + $statement = $query->execute(); + $result = $statement->fetch(FetchMode::ASSOCIATIVE); $this->assertGreaterThanOrEqual($value, $result); } else { $this->assertQueryResult( @@ -995,8 +1063,8 @@ public function testConvertNodeAssignmentsMainLocation() { $this->insertDatabaseFixture(__DIR__ . '/_fixtures/full_example_tree.php'); - $handler = $this->getLocationGateway(); - $handler->createNodeAssignment( + $gateway = $this->getLocationGateway(); + $gateway->createNodeAssignment( new CreateStruct( [ 'contentId' => 68, @@ -1012,24 +1080,15 @@ public function testConvertNodeAssignmentsMainLocation() 'invisible' => false, ] ), - '77', + 77, DoctrineDatabase::NODE_ASSIGNMENT_OP_CODE_CREATE ); - $handler->createLocationsFromNodeAssignments(68, 1); + $gateway->createLocationsFromNodeAssignments(68, 1); - $query = $this->handler->createSelectQuery(); $this->assertQueryResult( [[228]], - $query - ->select('main_node_id') - ->from('ezcontentobject_tree') - ->where( - $query->expr->lAnd( - $query->expr->eq('contentobject_id', 68), - $query->expr->eq('parent_node_id', 77) - ) - ) + $this->buildContentTreeSelectContentWithParentQuery(68, 77, ['main_node_id']) ); } @@ -1040,8 +1099,8 @@ public function testConvertNodeAssignmentsParentHidden() { $this->insertDatabaseFixture(__DIR__ . '/_fixtures/full_example_tree.php'); - $handler = $this->getLocationGateway(); - $handler->createNodeAssignment( + $gateway = $this->getLocationGateway(); + $gateway->createNodeAssignment( new CreateStruct( [ 'contentId' => 68, @@ -1057,24 +1116,19 @@ public function testConvertNodeAssignmentsParentHidden() 'invisible' => false, ] ), - '224', + 224, DoctrineDatabase::NODE_ASSIGNMENT_OP_CODE_CREATE ); - $handler->createLocationsFromNodeAssignments(68, 1); + $gateway->createLocationsFromNodeAssignments(68, 1); - $query = $this->handler->createSelectQuery(); $this->assertQueryResult( [[0, 1]], - $query - ->select('is_hidden, is_invisible') - ->from('ezcontentobject_tree') - ->where( - $query->expr->lAnd( - $query->expr->eq('contentobject_id', 68), - $query->expr->eq('parent_node_id', 224) - ) - ) + $this->buildContentTreeSelectContentWithParentQuery( + 68, + 224, + ['is_hidden, is_invisible'] + ) ); } @@ -1085,8 +1139,8 @@ public function testConvertNodeAssignmentsParentInvisible() { $this->insertDatabaseFixture(__DIR__ . '/_fixtures/full_example_tree.php'); - $handler = $this->getLocationGateway(); - $handler->createNodeAssignment( + $gateway = $this->getLocationGateway(); + $gateway->createNodeAssignment( new CreateStruct( [ 'contentId' => 68, @@ -1102,24 +1156,19 @@ public function testConvertNodeAssignmentsParentInvisible() 'invisible' => false, ] ), - '225', + 225, DoctrineDatabase::NODE_ASSIGNMENT_OP_CODE_CREATE ); - $handler->createLocationsFromNodeAssignments(68, 1); + $gateway->createLocationsFromNodeAssignments(68, 1); - $query = $this->handler->createSelectQuery(); $this->assertQueryResult( [[0, 1]], - $query - ->select('is_hidden, is_invisible') - ->from('ezcontentobject_tree') - ->where( - $query->expr->lAnd( - $query->expr->eq('contentobject_id', 68), - $query->expr->eq('parent_node_id', 225) - ) - ) + $this->buildContentTreeSelectContentWithParentQuery( + 68, + 225, + ['is_hidden, is_invisible'] + ) ); } @@ -1130,8 +1179,8 @@ public function testConvertNodeAssignmentsUpdateAssignment() { $this->insertDatabaseFixture(__DIR__ . '/_fixtures/full_example_tree.php'); - $handler = $this->getLocationGateway(); - $handler->createNodeAssignment( + $gateway = $this->getLocationGateway(); + $gateway->createNodeAssignment( new CreateStruct( [ 'contentId' => 68, @@ -1147,20 +1196,11 @@ public function testConvertNodeAssignmentsUpdateAssignment() DoctrineDatabase::NODE_ASSIGNMENT_OP_CODE_CREATE ); - $handler->createLocationsFromNodeAssignments(68, 1); + $gateway->createLocationsFromNodeAssignments(68, 1); - $query = $this->handler->createSelectQuery(); $this->assertQueryResult( [[DoctrineDatabase::NODE_ASSIGNMENT_OP_CODE_CREATE_NOP]], - $query - ->select('op_code') - ->from('eznode_assignment') - ->where( - $query->expr->lAnd( - $query->expr->eq('contentobject_id', 68), - $query->expr->eq('parent_node', 77) - ) - ) + $this->buildNodeAssignmentSelectContentWithParentQuery(68, 77, ['op_code']) ); } @@ -1172,16 +1212,16 @@ public function testConvertNodeAssignmentsUpdateAssignment() public function testSetSectionForSubtree() { $this->insertDatabaseFixture(__DIR__ . '/../../_fixtures/contentobjects.php'); - $handler = $this->getLocationGateway(); - $handler->setSectionForSubtree('/1/2/69/70/', 23); + $gateway = $this->getLocationGateway(); + $gateway->setSectionForSubtree('/1/2/69/70/', 23); - $query = $this->handler->createSelectQuery(); + $query = $this->getDatabaseConnection()->createQueryBuilder(); $this->assertQueryResult( [[68], [69]], $query ->select('id') ->from('ezcontentobject') - ->where($query->expr->eq('section_id', 23)) + ->where($query->expr()->eq('section_id', 23)) ); } @@ -1202,13 +1242,28 @@ public function testChangeMainLocation() ->insert('ezcontentobject_tree') ->values( [ - 'contentobject_id' => $query->createPositionalParameter(10, ParameterType::INTEGER), - 'contentobject_version' => $query->createPositionalParameter(2, ParameterType::INTEGER), + 'contentobject_id' => $query->createPositionalParameter( + 10, + ParameterType::INTEGER + ), + 'contentobject_version' => $query->createPositionalParameter( + 2, + ParameterType::INTEGER + ), 'main_node_id' => $query->createPositionalParameter(15, ParameterType::INTEGER), 'node_id' => $query->createPositionalParameter(228, ParameterType::INTEGER), - 'parent_node_id' => $query->createPositionalParameter(227, ParameterType::INTEGER), - 'path_string' => $query->createPositionalParameter('/1/5/13/228/', ParameterType::STRING), - 'remote_id' => $query->createPositionalParameter('asdfg123437', ParameterType::STRING), + 'parent_node_id' => $query->createPositionalParameter( + 227, + ParameterType::INTEGER + ), + 'path_string' => $query->createPositionalParameter( + '/1/5/13/228/', + ParameterType::STRING + ), + 'remote_id' => $query->createPositionalParameter( + 'asdfg123437', + ParameterType::STRING + ), ] ); $query->execute(); @@ -1218,12 +1273,21 @@ public function testChangeMainLocation() ->insert('eznode_assignment') ->values( [ - 'contentobject_id' => $query->createPositionalParameter(10, ParameterType::INTEGER), - 'contentobject_version' => $query->createPositionalParameter(2, ParameterType::INTEGER), + 'contentobject_id' => $query->createPositionalParameter( + 10, + ParameterType::INTEGER + ), + 'contentobject_version' => $query->createPositionalParameter( + 2, + ParameterType::INTEGER + ), 'id' => $query->createPositionalParameter(0, ParameterType::INTEGER), 'is_main' => $query->createPositionalParameter(0, ParameterType::INTEGER), 'parent_node' => $query->createPositionalParameter(227, ParameterType::INTEGER), - 'parent_remote_id' => $query->createPositionalParameter('5238a276bf8231fbcf8a986cdc82a6a5', ParameterType::STRING), + 'parent_remote_id' => $query->createPositionalParameter( + '5238a276bf8231fbcf8a986cdc82a6a5', + ParameterType::STRING + ), ] ); $query->execute(); @@ -1258,12 +1322,21 @@ public function testChangeMainLocation() ->select('is_main') ->from('eznode_assignment') ->where( - $query->expr()->andX( - $query->expr()->eq('contentobject_id', $query->createPositionalParameter(10, ParameterType::INTEGER)), - $query->expr()->eq('contentobject_version', $query->createPositionalParameter(2, ParameterType::INTEGER)), - $query->expr()->eq('parent_node', $query->createPositionalParameter(227, ParameterType::INTEGER)) + $query->expr()->andX( + $query->expr()->eq( + 'contentobject_id', + $query->createPositionalParameter(10, ParameterType::INTEGER) + ), + $query->expr()->eq( + 'contentobject_version', + $query->createPositionalParameter(2, ParameterType::INTEGER) + ), + $query->expr()->eq( + 'parent_node', + $query->createPositionalParameter(227, ParameterType::INTEGER) + ) + ) ) - ) ); $query = $connection->createQueryBuilder(); @@ -1274,9 +1347,18 @@ public function testChangeMainLocation() ->from('eznode_assignment') ->where( $query->expr()->andX( - $query->expr()->eq('contentobject_id', $query->createPositionalParameter(10, ParameterType::INTEGER)), - $query->expr()->eq('contentobject_version', $query->createPositionalParameter(2, ParameterType::INTEGER)), - $query->expr()->eq('parent_node', $query->createPositionalParameter(44, ParameterType::INTEGER)) + $query->expr()->eq( + 'contentobject_id', + $query->createPositionalParameter(10, ParameterType::INTEGER) + ), + $query->expr()->eq( + 'contentobject_version', + $query->createPositionalParameter(2, ParameterType::INTEGER) + ), + $query->expr()->eq( + 'parent_node', + $query->createPositionalParameter(44, ParameterType::INTEGER) + ) ) ) ); @@ -1318,13 +1400,28 @@ public function testGetFallbackMainNodeData(): void ->insert('ezcontentobject_tree') ->values( [ - 'contentobject_id' => $query->createPositionalParameter(12, ParameterType::INTEGER), - 'contentobject_version' => $query->createPositionalParameter(1, ParameterType::INTEGER), + 'contentobject_id' => $query->createPositionalParameter( + 12, + ParameterType::INTEGER + ), + 'contentobject_version' => $query->createPositionalParameter( + 1, + ParameterType::INTEGER + ), 'main_node_id' => $query->createPositionalParameter(13, ParameterType::INTEGER), 'node_id' => $query->createPositionalParameter(228, ParameterType::INTEGER), - 'parent_node_id' => $query->createPositionalParameter(227, ParameterType::INTEGER), - 'path_string' => $query->createPositionalParameter('/1/5/13/228/', ParameterType::STRING), - 'remote_id' => $query->createPositionalParameter('asdfg123437', ParameterType::STRING), + 'parent_node_id' => $query->createPositionalParameter( + 227, + ParameterType::INTEGER + ), + 'path_string' => $query->createPositionalParameter( + '/1/5/13/228/', + ParameterType::STRING + ), + 'remote_id' => $query->createPositionalParameter( + 'asdfg123437', + ParameterType::STRING + ), ] ); $query->execute(); @@ -1368,17 +1465,21 @@ public function providerForTestUpdatePathIdentificationString() /** * Test for the updatePathIdentificationString() method. * - * @covers \eZ\Publish\Core\Persistence\Legacy\Content\Location\Gateway\DoctrineDatabase::updatePathIdentificationString + * @covers \eZ\Publish\Core\Persistence\Legacy\Content\Location\Gateway\DoctrineDatabase::updatePathIdentificationString * @dataProvider providerForTestUpdatePathIdentificationString */ - public function testUpdatePathIdentificationString($locationId, $parentLocationId, $text, $expected) - { + public function testUpdatePathIdentificationString( + $locationId, + $parentLocationId, + $text, + $expected + ) { $this->insertDatabaseFixture(__DIR__ . '/_fixtures/full_example_tree.php'); $gateway = $this->getLocationGateway(); $gateway->updatePathIdentificationString($locationId, $parentLocationId, $text); - $query = $this->handler->createSelectQuery(); + $query = $this->getDatabaseConnection()->createQueryBuilder(); $this->assertQueryResult( [[$expected]], $query->select( @@ -1386,7 +1487,7 @@ public function testUpdatePathIdentificationString($locationId, $parentLocationI )->from( 'ezcontentobject_tree' )->where( - $query->expr->eq('node_id', $locationId) + $query->expr()->eq('node_id', $locationId) ) ); } diff --git a/eZ/Publish/Core/Persistence/Legacy/Tests/Content/Location/Gateway/DoctrineDatabaseTrashTest.php b/eZ/Publish/Core/Persistence/Legacy/Tests/Content/Location/Gateway/DoctrineDatabaseTrashTest.php index 8ff3212ee9..3569217fb1 100644 --- a/eZ/Publish/Core/Persistence/Legacy/Tests/Content/Location/Gateway/DoctrineDatabaseTrashTest.php +++ b/eZ/Publish/Core/Persistence/Legacy/Tests/Content/Location/Gateway/DoctrineDatabaseTrashTest.php @@ -1,13 +1,12 @@ <?php /** - * File contains: eZ\Publish\Core\Persistence\Legacy\Tests\Content\Location\Gateway\DoctrineDatabaseTest class. - * * @copyright Copyright (C) eZ Systems AS. All rights reserved. * @license For full copyright and license information view LICENSE file distributed with this source code. */ namespace eZ\Publish\Core\Persistence\Legacy\Tests\Content\Location\Gateway; +use Doctrine\DBAL\ParameterType; use eZ\Publish\Core\Persistence\Legacy\Tests\Content\LanguageAwareTestCase; use eZ\Publish\Core\Persistence\Legacy\Content\Location\Gateway\DoctrineDatabase; use eZ\Publish\API\Repository\Values\Content\Query\SortClause; @@ -37,7 +36,7 @@ public function testTrashLocation() $handler = $this->getLocationGateway(); $handler->trashLocation(71); - $query = $this->handler->createSelectQuery(); + $query = $this->getDatabaseConnection()->createQueryBuilder(); $this->assertQueryResult( [ [1, 0], @@ -48,7 +47,7 @@ public function testTrashLocation() $query ->select('node_id', 'priority') ->from('ezcontentobject_tree') - ->where($query->expr->in('node_id', [1, 2, 69, 70, 71])) + ->where($query->expr()->in('node_id', [1, 2, 69, 70, 71])) ); } @@ -61,7 +60,7 @@ public function testTrashLocationUpdateTrashTable() $handler = $this->getLocationGateway(); $handler->trashLocation(71); - $query = $this->handler->createSelectQuery(); + $query = $this->getDatabaseConnection()->createQueryBuilder(); $this->assertQueryResult( [ [71, '/1/2/69/70/71/'], @@ -104,13 +103,13 @@ public function testUntrashLocationDefault($property, $value) $handler->untrashLocation(71); - $query = $this->handler->createSelectQuery(); + $query = $this->getDatabaseConnection()->createQueryBuilder(); $this->assertQueryResult( [[$value]], $query ->select($property) ->from('ezcontentobject_tree') - ->where($query->expr->in('contentobject_id', [69])) + ->where($query->expr()->in('contentobject_id', [69])) ); } @@ -125,13 +124,13 @@ public function testUntrashLocationNewParent() $handler->untrashLocation(71, 1); - $query = $this->handler->createSelectQuery(); + $query = $this->getDatabaseConnection()->createQueryBuilder(); $this->assertQueryResult( [['228', '1', '/1/228/']], $query ->select('node_id', 'parent_node_id', 'path_string') ->from('ezcontentobject_tree') - ->where($query->expr->in('contentobject_id', [69])) + ->where($query->expr()->in('contentobject_id', [69])) ); } @@ -411,7 +410,7 @@ public function testCleanupTrash() $this->trashSubtree(); $handler->cleanupTrash(); - $query = $this->handler->createSelectQuery(); + $query = $this->getDatabaseConnection()->createQueryBuilder(); $this->assertQueryResult( [], $query @@ -430,13 +429,13 @@ public function testRemoveElementFromTrash() $this->trashSubtree(); $handler->removeElementFromTrash(71); - $query = $this->handler->createSelectQuery(); + $query = $this->getDatabaseConnection()->createQueryBuilder(); $this->assertQueryResult( [], $query ->select('*') ->from('ezcontentobject_trash') - ->where($query->expr->eq('node_id', 71)) + ->where($query->expr()->eq('node_id', 71)) ); } @@ -452,15 +451,34 @@ public function testCountLocationsByContentId() self::assertSame(1, $handler->countLocationsByContentId(67)); // Insert a new node and count again - $query = $this->handler->createInsertQuery(); + $query = $this->getDatabaseConnection()->createQueryBuilder(); $query - ->insertInto('ezcontentobject_tree') - ->set('contentobject_id', $query->bindValue(67, null, \PDO::PARAM_INT)) - ->set('contentobject_version', $query->bindValue(1, null, \PDO::PARAM_INT)) - ->set('path_string', $query->bindValue('/1/2/96')) - ->set('parent_node_id', $query->bindValue(96, null, \PDO::PARAM_INT)) - ->set('remote_id', $query->bindValue('some_remote_id')); - $query->prepare()->execute(); + ->insert('ezcontentobject_tree') + ->values( + [ + 'contentobject_id' => $query->createPositionalParameter( + 67, + ParameterType::INTEGER + ), + 'contentobject_version' => $query->createPositionalParameter( + 1, + ParameterType::INTEGER + ), + 'path_string' => $query->createPositionalParameter( + '/1/2/96', + ParameterType::INTEGER + ), + 'parent_node_id' => $query->createPositionalParameter( + 96, + ParameterType::INTEGER + ), + 'remote_id' => $query->createPositionalParameter( + 'some_remote_id', + ParameterType::STRING + ), + ] + ); + $query->execute(); self::assertSame(2, $handler->countLocationsByContentId(67)); } } diff --git a/eZ/Publish/Core/Persistence/Legacy/Tests/Content/ObjectState/Gateway/DoctrineDatabaseTest.php b/eZ/Publish/Core/Persistence/Legacy/Tests/Content/ObjectState/Gateway/DoctrineDatabaseTest.php index 75a9d46785..20d82b72fd 100644 --- a/eZ/Publish/Core/Persistence/Legacy/Tests/Content/ObjectState/Gateway/DoctrineDatabaseTest.php +++ b/eZ/Publish/Core/Persistence/Legacy/Tests/Content/ObjectState/Gateway/DoctrineDatabaseTest.php @@ -1,8 +1,6 @@ <?php /** - * File contains: eZ\Publish\Core\Persistence\Legacy\Tests\Content\ObjectState\Gateway\DoctrineDatabaseTest class. - * * @copyright Copyright (C) eZ Systems AS. All rights reserved. * @license For full copyright and license information view LICENSE file distributed with this source code. */ @@ -346,34 +344,8 @@ public function testUpdateObjectStateLinks() $gateway->updateObjectStateLinks(1, 2); - $query = $this->getDatabaseHandler()->createSelectQuery(); - $query - ->select($query->expr->count('*')) - ->from('ezcobj_state_link') - ->where('contentobject_state_id = 1'); - - $statement = $query->prepare(); - $statement->execute(); - - $this->assertEquals( - 0, - $statement->fetchColumn() - ); - - $query = $this->getDatabaseHandler()->createSelectQuery(); - $query - ->select($query->expr->count('*')) - ->from('ezcobj_state_link') - ->where('contentobject_state_id = 2'); - - $statement = $query->prepare(); - $statement->execute(); - - $this->assertEquals( - // The number of objects in the fixtures - 185, - $statement->fetchColumn() - ); + self::assertSame(0, $gateway->getContentCount(1)); + self::assertSame(185, $gateway->getContentCount(2)); } /** @@ -385,19 +357,7 @@ public function testDeleteObjectStateLinks() $gateway->deleteObjectStateLinks(1); - $query = $this->getDatabaseHandler()->createSelectQuery(); - $query - ->select($query->expr->count('*')) - ->from('ezcobj_state_link') - ->where('contentobject_state_id = 1'); - - $statement = $query->prepare(); - $statement->execute(); - - $this->assertEquals( - 0, - $statement->fetchColumn() - ); + self::assertSame(0, $gateway->getContentCount(1)); } /** @@ -488,7 +448,7 @@ public function testSetContentState() 'contentobject_state_id' => 2, ], ], - $this->getDatabaseHandler()->createSelectQuery() + $this->getDatabaseConnection()->createQueryBuilder() ->select('contentobject_id', 'contentobject_state_id') ->from('ezcobj_state_link') ->where('contentobject_id = 42') diff --git a/eZ/Publish/Core/Persistence/Legacy/Tests/Content/Section/Gateway/DoctrineDatabaseTest.php b/eZ/Publish/Core/Persistence/Legacy/Tests/Content/Section/Gateway/DoctrineDatabaseTest.php index 07915b74cc..3dfb0d0b39 100644 --- a/eZ/Publish/Core/Persistence/Legacy/Tests/Content/Section/Gateway/DoctrineDatabaseTest.php +++ b/eZ/Publish/Core/Persistence/Legacy/Tests/Content/Section/Gateway/DoctrineDatabaseTest.php @@ -42,7 +42,7 @@ public function testInsertSection() $gateway = $this->getDatabaseGateway(); $gateway->insertSection('New Section', 'new_section'); - $query = $this->getDatabaseHandler()->createSelectQuery(); + $query = $this->getDatabaseConnection()->createQueryBuilder(); $this->assertQueryResult( [ @@ -56,7 +56,12 @@ public function testInsertSection() $query ->select('id', 'identifier', 'name', 'locale') ->from('ezsection') - ->where($query->expr->eq('identifier', $query->bindValue('new_section'))) + ->where( + $query->expr()->eq( + 'identifier', + $query->createPositionalParameter('new_section') + ) + ) ); } @@ -78,7 +83,7 @@ public function testUpdateSection() 'locale' => '', ], ], - $this->getDatabaseHandler()->createSelectQuery() + $this->getDatabaseConnection()->createQueryBuilder() ->select('id', 'identifier', 'name', 'locale') ->from('ezsection') ->where('id=2') @@ -224,7 +229,7 @@ public function testDeleteSection() { $gateway = $this->getDatabaseGateway(); - $result = $gateway->deleteSection(2); + $gateway->deleteSection(2); $this->assertQueryResult( [ @@ -232,7 +237,7 @@ public function testDeleteSection() 'count' => '5', ], ], - $this->getDatabaseHandler()->createSelectQuery() + $this->getDatabaseConnection()->createQueryBuilder() ->select('COUNT( * ) AS count') ->from('ezsection') ); @@ -243,7 +248,7 @@ public function testDeleteSection() 'count' => '0', ], ], - $this->getDatabaseHandler()->createSelectQuery() + $this->getDatabaseConnection()->createQueryBuilder() ->select('COUNT( * ) AS count') ->from('ezsection') ->where('id=2') diff --git a/eZ/Publish/Core/Persistence/Legacy/Tests/Content/Type/Gateway/DoctrineDatabaseTest.php b/eZ/Publish/Core/Persistence/Legacy/Tests/Content/Type/Gateway/DoctrineDatabaseTest.php index 74026f2947..66e394ae85 100644 --- a/eZ/Publish/Core/Persistence/Legacy/Tests/Content/Type/Gateway/DoctrineDatabaseTest.php +++ b/eZ/Publish/Core/Persistence/Legacy/Tests/Content/Type/Gateway/DoctrineDatabaseTest.php @@ -57,8 +57,7 @@ public function testInsertGroup() 'name' => 'Media', ], ], - $this->getDatabaseHandler() - ->createSelectQuery() + $this->getDatabaseConnection()->createQueryBuilder() ->select( 'id', 'created', @@ -116,13 +115,12 @@ public function testUpdateGroup() [ ['3'], ], - $this->getDatabaseHandler() - ->createSelectQuery() + $this->getDatabaseConnection()->createQueryBuilder() ->select('COUNT(*)') ->from('ezcontentclassgroup') ); - $q = $this->getDatabaseHandler()->createSelectQuery(); + $q = $this->getDatabaseConnection()->createQueryBuilder(); $q ->select( 'id', @@ -250,8 +248,7 @@ public function testDeleteGroup() ['1'], ['3'], ], - $this->getDatabaseHandler() - ->createSelectQuery() + $this->getDatabaseConnection()->createQueryBuilder() ->select('id') ->from('ezcontentclassgroup') ); @@ -485,8 +482,7 @@ public function testInsertType($column, $expectation) $this->assertQueryResult( [[$expectation]], - $this->getDatabaseHandler() - ->createSelectQuery() + $this->getDatabaseConnection()->createQueryBuilder() ->select($column) ->from('ezcontentclass'), 'Inserted Type data incorrect in column ' . $column @@ -527,8 +523,7 @@ function ($value) { }, $expectation ), - $this->getDatabaseHandler() - ->createSelectQuery() + $this->getDatabaseConnection()->createQueryBuilder() ->select($column) ->from('ezcontentclass_name'), 'Inserted Type data incorrect in column ' . $column @@ -618,8 +613,7 @@ public function testInsertFieldDefinition() 'serialized_data_text' => 'a:2:{i:0;s:3:"foo";i:1;s:3:"bar";}', ], ], - $this->getDatabaseHandler() - ->createSelectQuery() + $this->getDatabaseConnection()->createQueryBuilder() ->select( 'contentclass_id', 'serialized_name_list', @@ -732,8 +726,7 @@ public function testDeleteFieldDefinition() $this->assertQueryResult( [[5]], - $this->getDatabaseHandler() - ->createSelectQuery() + $this->getDatabaseConnection()->createQueryBuilder() ->select('COUNT(*)') ->from('ezcontentclass_attribute') ); @@ -784,8 +777,7 @@ public function testUpdateFieldDefinition() 'serialized_data_text' => 'a:2:{i:0;s:3:"foo";i:1;s:3:"bar";}', ], ], - $this->getDatabaseHandler() - ->createSelectQuery() + $this->getDatabaseConnection()->createQueryBuilder() ->select( 'category', 'contentclass_id', @@ -839,8 +831,7 @@ public function testInsertGroupAssignment() 'group_name' => 'Media', ], ], - $this->getDatabaseHandler() - ->createSelectQuery() + $this->getDatabaseConnection()->createQueryBuilder() ->select( 'contentclass_id', 'contentclass_version', @@ -865,8 +856,7 @@ public function testDeleteGroupAssignment() $this->assertQueryResult( [['1']], - $this->getDatabaseHandler() - ->createSelectQuery() + $this->getDatabaseConnection()->createQueryBuilder() ->select( 'COUNT(*)' )->from('ezcontentclass_classgroup') @@ -896,8 +886,7 @@ public function testUpdateType($fieldName, $expectedValue) $fieldName => $expectedValue, ], ], - $this->getDatabaseHandler() - ->createSelectQuery() + $this->getDatabaseConnection()->createQueryBuilder() ->select( $fieldName )->from('ezcontentclass') @@ -940,8 +929,7 @@ public function testUpdateTypeName() 'name' => 'New Folder for you', ], ], - $this->getDatabaseHandler() - ->createSelectQuery() + $this->getDatabaseConnection()->createQueryBuilder() ->select('*') ->from('ezcontentclass_name') ->where('contentclass_id = 1 AND contentclass_version = 0') @@ -1058,13 +1046,12 @@ public function testDeleteFieldDefinitionsForTypeExisting() $gateway->deleteFieldDefinitionsForType(1, 0); - $countAffectedAttr = $this->getDatabaseHandler() - ->createSelectQuery(); + $countAffectedAttr = $this->getDatabaseConnection()->createQueryBuilder(); $countAffectedAttr ->select('COUNT(*)') ->from('ezcontentclass_attribute') ->where( - $countAffectedAttr->expr->eq( + $countAffectedAttr->expr()->eq( 'contentclass_id', 1 ) @@ -1075,8 +1062,7 @@ public function testDeleteFieldDefinitionsForTypeExisting() $countAffectedAttr ); - $countNotAffectedAttr = $this->getDatabaseHandler() - ->createSelectQuery(); + $countNotAffectedAttr = $this->getDatabaseConnection()->createQueryBuilder(); $countNotAffectedAttr->select('COUNT(*)') ->from('ezcontentclass_attribute'); @@ -1099,8 +1085,7 @@ public function testDeleteFieldDefinitionsForTypeNotExisting() $gateway->deleteFieldDefinitionsForType(23, 1); - $countNotAffectedAttr = $this->getDatabaseHandler() - ->createSelectQuery(); + $countNotAffectedAttr = $this->getDatabaseConnection()->createQueryBuilder(); $countNotAffectedAttr->select('COUNT(*)') ->from('ezcontentclass_attribute'); @@ -1123,8 +1108,7 @@ public function testDeleteGroupAssignmentsForTypeExisting() $gateway->deleteGroupAssignmentsForType(1, 0); - $countAffectedAttr = $this->getDatabaseHandler() - ->createSelectQuery(); + $countAffectedAttr = $this->getDatabaseConnection()->createQueryBuilder(); $countAffectedAttr->select('COUNT(*)') ->from('ezcontentclass_classgroup'); @@ -1147,8 +1131,7 @@ public function testDeleteGroupAssignmentsForTypeNotExisting() $gateway->deleteType(23, 1); - $countAffectedAttr = $this->getDatabaseHandler() - ->createSelectQuery(); + $countAffectedAttr = $this->getDatabaseConnection()->createQueryBuilder(); $countAffectedAttr->select('COUNT(*)') ->from('ezcontentclass_classgroup'); @@ -1171,8 +1154,7 @@ public function testDeleteTypeExisting() $gateway->deleteType(1, 0); - $countAffectedAttr = $this->getDatabaseHandler() - ->createSelectQuery(); + $countAffectedAttr = $this->getDatabaseConnection()->createQueryBuilder(); $countAffectedAttr->select('COUNT(*)') ->from('ezcontentclass'); @@ -1195,8 +1177,7 @@ public function testDeleteTypeNotExisting() $gateway->deleteType(23, 1); - $countAffectedAttr = $this->getDatabaseHandler() - ->createSelectQuery(); + $countAffectedAttr = $this->getDatabaseConnection()->createQueryBuilder(); $countAffectedAttr->select('COUNT(*)') ->from('ezcontentclass'); @@ -1220,7 +1201,7 @@ public function testPublishTypeAndFields() $this->assertQueryResult( [[1]], - $this->getDatabaseHandler()->createSelectQuery() + $this->getDatabaseConnection()->createQueryBuilder() ->select('COUNT( * )') ->from('ezcontentclass') ->where('id = 1 AND version = 0') @@ -1228,7 +1209,7 @@ public function testPublishTypeAndFields() $this->assertQueryResult( [[2]], - $this->getDatabaseHandler()->createSelectQuery() + $this->getDatabaseConnection()->createQueryBuilder() ->select('COUNT( * )') ->from('ezcontentclass_classgroup') ->where('contentclass_id = 1 AND contentclass_version = 0') @@ -1236,7 +1217,7 @@ public function testPublishTypeAndFields() $this->assertQueryResult( [[3]], - $this->getDatabaseHandler()->createSelectQuery() + $this->getDatabaseConnection()->createQueryBuilder() ->select('COUNT( * )') ->from('ezcontentclass_attribute') ->where('contentclass_id = 1 AND version = 0') @@ -1244,7 +1225,7 @@ public function testPublishTypeAndFields() $this->assertQueryResult( [[1]], - $this->getDatabaseHandler()->createSelectQuery() + $this->getDatabaseConnection()->createQueryBuilder() ->select('COUNT( * )') ->from('ezcontentclass_name') ->where('contentclass_id = 1 AND contentclass_version = 0') diff --git a/eZ/Publish/Core/Persistence/Legacy/Tests/Content/UrlAlias/UrlAliasHandlerTest.php b/eZ/Publish/Core/Persistence/Legacy/Tests/Content/UrlAlias/UrlAliasHandlerTest.php index 07fc45cbb6..3d6926f08e 100644 --- a/eZ/Publish/Core/Persistence/Legacy/Tests/Content/UrlAlias/UrlAliasHandlerTest.php +++ b/eZ/Publish/Core/Persistence/Legacy/Tests/Content/UrlAlias/UrlAliasHandlerTest.php @@ -6,6 +6,7 @@ */ namespace eZ\Publish\Core\Persistence\Legacy\Tests\Content; +use eZ\Publish\API\Repository\Exceptions\InvalidArgumentException; use eZ\Publish\Core\Persistence\Legacy\Content\UrlAlias\Gateway as UrlAliasGateway; use eZ\Publish\Core\Persistence\Legacy\Tests\TestCase; use eZ\Publish\Core\Persistence\Legacy\Content\UrlAlias\Handler; @@ -85,7 +86,7 @@ public function testLookupThrowsNotFoundException() */ public function testLookupThrowsInvalidArgumentException() { - $this->expectException(\eZ\Publish\API\Repository\Exceptions\InvalidArgumentException::class); + $this->expectException(InvalidArgumentException::class); $handler = $this->getHandler(); $handler->lookup(str_repeat('/1', 99)); @@ -5291,41 +5292,20 @@ public function testLocationSwappedMultipleLanguagesUpdatesLocationPathIdentific self::assertEquals('jedan', $locationData['path_identification_string']); } - /** - * @return int - */ - protected function countRows() + protected function countRows(): int { /** @var \eZ\Publish\Core\Persistence\Database\SelectQuery $query */ - $query = $this->getDatabaseHandler()->createSelectQuery(); - $query->select( - $query->expr->count('*') - )->from( - $this->getDatabaseHandler()->quoteTable('ezurlalias_ml') - ); + $connection = $this->getDatabaseConnection(); + $query = $connection->createQueryBuilder(); + $query + ->select($connection->getDatabasePlatform()->getCountExpression('*')) + ->from(UrlAliasGateway::TABLE); - $statement = $query->prepare(); - $statement->execute(); + $statement = $query->execute(); return (int)$statement->fetchColumn(); } - protected function dump() - { - /** @var \eZ\Publish\Core\Persistence\Database\SelectQuery $query */ - $query = $this->getDatabaseHandler()->createSelectQuery(); - $query->select( - '*' - )->from( - $this->getDatabaseHandler()->quoteTable('ezurlalias_ml') - ); - - $statement = $query->prepare(); - $statement->execute(); - - var_dump($statement->fetchAll(\PDO::FETCH_ASSOC)); - } - /** * @var \eZ\Publish\Core\Persistence\Doctrine\ConnectionHandler * @deprecated Start to use DBAL $connection instead. diff --git a/eZ/Publish/Core/Persistence/Legacy/Tests/Notification/Gateway/DoctrineDatabaseTest.php b/eZ/Publish/Core/Persistence/Legacy/Tests/Notification/Gateway/DoctrineDatabaseTest.php index e378bd2937..0bee5a7829 100644 --- a/eZ/Publish/Core/Persistence/Legacy/Tests/Notification/Gateway/DoctrineDatabaseTest.php +++ b/eZ/Publish/Core/Persistence/Legacy/Tests/Notification/Gateway/DoctrineDatabaseTest.php @@ -8,11 +8,11 @@ namespace eZ\Publish\Core\Persistence\Legacy\Tests\Notification\Gateway; +use Doctrine\DBAL\FetchMode; use eZ\Publish\Core\Persistence\Legacy\Notification\Gateway\DoctrineDatabase; use eZ\Publish\Core\Persistence\Legacy\Tests\TestCase; use eZ\Publish\SPI\Persistence\Notification\CreateStruct; use eZ\Publish\SPI\Persistence\Notification\Notification; -use PDO; class DoctrineDatabaseTest extends TestCase { @@ -175,7 +175,7 @@ public function testDelete() protected function getGateway(): DoctrineDatabase { return new DoctrineDatabase( - $this->getDatabaseHandler()->getConnection() + $this->getDatabaseConnection() ); } @@ -183,7 +183,7 @@ private function loadNotification(int $id): array { $data = $this->connection ->executeQuery('SELECT * FROM eznotification WHERE id = :id', ['id' => $id]) - ->fetch(PDO::FETCH_ASSOC); + ->fetch(FetchMode::ASSOCIATIVE); return is_array($data) ? $data : []; } diff --git a/eZ/Publish/Core/Persistence/Legacy/Tests/User/Gateway/DoctrineDatabaseTest.php b/eZ/Publish/Core/Persistence/Legacy/Tests/User/Gateway/DoctrineDatabaseTest.php index 69e307ef58..17978680c8 100644 --- a/eZ/Publish/Core/Persistence/Legacy/Tests/User/Gateway/DoctrineDatabaseTest.php +++ b/eZ/Publish/Core/Persistence/Legacy/Tests/User/Gateway/DoctrineDatabaseTest.php @@ -8,6 +8,7 @@ namespace eZ\Publish\Core\Persistence\Legacy\Tests\User\Gateway; +use Doctrine\DBAL\ParameterType; use eZ\Publish\Core\Persistence\Legacy\Tests\TestCase; use eZ\Publish\Core\Persistence\Legacy\User\Gateway\DoctrineDatabase; @@ -43,7 +44,7 @@ public function testRemoveRoleByAssignmentId(): void $gateway = $this->getDatabaseGateway(); $gateway->removeRoleAssignmentById(38); - $query = $this->getDatabaseHandler()->createSelectQuery(); + $query = $this->getDatabaseConnection()->createQueryBuilder(); $this->assertQueryResult( [ @@ -72,7 +73,12 @@ public function testRemoveRoleByAssignmentId(): void $query ->select('contentobject_id', 'id', 'limit_identifier', 'limit_value', 'role_id') ->from('ezuser_role') - ->where($query->expr->eq('role_id', $query->bindValue('5'))) + ->where( + $query->expr()->eq( + 'role_id', + $query->createPositionalParameter(5, ParameterType::INTEGER) + ) + ) ); } diff --git a/eZ/Publish/Core/Persistence/Legacy/Tests/User/Role/Gateway/DoctrineDatabaseTest.php b/eZ/Publish/Core/Persistence/Legacy/Tests/User/Role/Gateway/DoctrineDatabaseTest.php index 70a71a5188..f8d083f606 100644 --- a/eZ/Publish/Core/Persistence/Legacy/Tests/User/Role/Gateway/DoctrineDatabaseTest.php +++ b/eZ/Publish/Core/Persistence/Legacy/Tests/User/Role/Gateway/DoctrineDatabaseTest.php @@ -8,6 +8,7 @@ namespace eZ\Publish\Core\Persistence\Legacy\Tests\User\Role\Gateway; +use Doctrine\DBAL\ParameterType; use eZ\Publish\Core\Persistence\Legacy\Tests\TestCase; use eZ\Publish\Core\Persistence\Legacy\User\Role\Gateway\DoctrineDatabase; use eZ\Publish\SPI\Persistence\User\Role; @@ -52,7 +53,7 @@ public function testCreateRole(): void 'status' => Role::STATUS_DRAFT, ]); $gateway->createRole($spiRole); - $query = $this->getDatabaseHandler()->createSelectQuery(); + $query = $this->getDatabaseConnection()->createQueryBuilder(); $this->assertQueryResult( [ @@ -65,7 +66,12 @@ public function testCreateRole(): void $query ->select('id', 'name', 'version') ->from('ezrole') - ->where($query->expr->eq('name', $query->bindValue('new_role'))) + ->where( + $query->expr()->eq( + 'name', + $query->createPositionalParameter('new_role', ParameterType::STRING) + ) + ) ); } diff --git a/eZ/Publish/Core/Persistence/Legacy/Tests/User/UserHandlerTest.php b/eZ/Publish/Core/Persistence/Legacy/Tests/User/UserHandlerTest.php index 5732f874f6..30cbf5ba9e 100644 --- a/eZ/Publish/Core/Persistence/Legacy/Tests/User/UserHandlerTest.php +++ b/eZ/Publish/Core/Persistence/Legacy/Tests/User/UserHandlerTest.php @@ -291,7 +291,7 @@ public function testUpdateUserToken() $this->assertQueryResult( [['0800fc577294c34e0b28ad2839435945', 1, 1234567890, self::TEST_USER_ID]], - $this->handler->createSelectQuery()->select( + $this->getDatabaseConnection()->createQueryBuilder()->select( ['hash_key', 'id', 'time', 'user_id'] )->from('ezuser_accountkey'), 'Expected user data to be updated.' @@ -301,7 +301,7 @@ public function testUpdateUserToken() $this->assertQueryResult( [['0800fc577294c34e0b28ad2839435945', 1, 2234567890, self::TEST_USER_ID]], - $this->handler->createSelectQuery()->select( + $this->getDatabaseConnection()->createQueryBuilder()->select( ['hash_key', 'id', 'time', 'user_id'] )->from('ezuser_accountkey'), 'Expected user token data to be updated.' @@ -316,7 +316,7 @@ public function testExpireUserToken() $this->assertQueryResult( [['0800fc577294c34e0b28ad2839435945', 1, 1234567890, self::TEST_USER_ID]], - $this->handler->createSelectQuery()->select( + $this->getDatabaseConnection()->createQueryBuilder()->select( ['hash_key', 'id', 'time', 'user_id'] )->from('ezuser_accountkey'), 'Expected user data to be updated.' @@ -326,7 +326,7 @@ public function testExpireUserToken() $this->assertQueryResult( [['0800fc577294c34e0b28ad2839435945', 1, 0, self::TEST_USER_ID]], - $this->handler->createSelectQuery()->select( + $this->getDatabaseConnection()->createQueryBuilder()->select( ['hash_key', 'id', 'time', 'user_id'] )->from('ezuser_accountkey'), 'Expected user token to be expired.' @@ -372,7 +372,7 @@ public function testCreateNewRoleWithoutPolicies() $this->assertQueryResult( [[1, 'Test', -1]], - $this->handler->createSelectQuery()->select('id', 'name', 'version')->from('ezrole'), + $this->getDatabaseConnection()->createQueryBuilder()->select('id', 'name', 'version')->from('ezrole'), 'Expected a new role draft.' ); } @@ -395,7 +395,7 @@ public function testCreateRoleDraftWithoutPolicies() [$publishedRoleId, 'Test', APIRole::STATUS_DEFINED], [2, 'Test', $publishedRoleId], ], - $this->handler->createSelectQuery()->select('id', 'name', 'version')->from('ezrole'), + $this->getDatabaseConnection()->createQueryBuilder()->select('id', 'name', 'version')->from('ezrole'), 'Expected a role and a role draft.' ); } @@ -573,7 +573,7 @@ public function testUpdateRole() $this->assertQueryResult( [[1, 'Changed']], - $this->handler->createSelectQuery()->select('id', 'name')->from('ezrole'), + $this->getDatabaseConnection()->createQueryBuilder()->select('id', 'name')->from('ezrole'), 'Expected a changed role.' ); } @@ -588,19 +588,19 @@ public function testDeleteRole() $this->assertQueryResult( [], - $this->handler->createSelectQuery()->select('id')->from('ezrole')->where('id = 3'), + $this->getDatabaseConnection()->createQueryBuilder()->select('id')->from('ezrole')->where('id = 3'), 'Expected an empty set.' ); $this->assertQueryResult( [], - $this->handler->createSelectQuery()->select('role_id')->from('ezpolicy')->where('role_id = 3'), + $this->getDatabaseConnection()->createQueryBuilder()->select('role_id')->from('ezpolicy')->where('role_id = 3'), 'Expected an empty set.' ); $this->assertQueryResult( [], - $this->handler->createSelectQuery()->select('role_id')->from('ezuser_role')->where('role_id = 3'), + $this->getDatabaseConnection()->createQueryBuilder()->select('role_id')->from('ezuser_role')->where('role_id = 3'), 'Expected an empty set.' ); } @@ -616,19 +616,19 @@ public function testDeleteRoleDraft() $this->assertQueryResult( [['3', APIRole::STATUS_DEFINED]], - $this->handler->createSelectQuery()->select('id, version')->from('ezrole')->where('id = 3'), + $this->getDatabaseConnection()->createQueryBuilder()->select('id, version')->from('ezrole')->where('id = 3'), 'Expected a published role.' ); $this->assertQueryResult( [[implode("\n", array_fill(0, 28, '3, ' . APIRole::STATUS_DEFINED))]], - $this->handler->createSelectQuery()->select('role_id, original_id')->from('ezpolicy')->where('role_id = 3'), + $this->getDatabaseConnection()->createQueryBuilder()->select('role_id, original_id')->from('ezpolicy')->where('role_id = 3'), 'Expected 28 policies for the published role.' ); $this->assertQueryResult( [[3], [3]], - $this->handler->createSelectQuery()->select('role_id')->from('ezuser_role')->where('role_id = 3'), + $this->getDatabaseConnection()->createQueryBuilder()->select('role_id')->from('ezuser_role')->where('role_id = 3'), 'Expected that role assignments still exist.' ); } @@ -647,7 +647,7 @@ public function testAddPolicyToRoleLimitations() $this->assertQueryResult( [[1, 'foo', 'bar', 1]], - $this->handler->createSelectQuery()->select('id', 'module_name', 'function_name', 'role_id')->from('ezpolicy'), + $this->getDatabaseConnection()->createQueryBuilder()->select('id', 'module_name', 'function_name', 'role_id')->from('ezpolicy'), 'Expected a new policy.' ); } @@ -676,7 +676,7 @@ public function testAddPolicyLimitations() [1, 'Subtree', 1], [2, 'Foo', 1], ], - $this->handler->createSelectQuery()->select('id', 'identifier', 'policy_id')->from('ezpolicy_limitation'), + $this->getDatabaseConnection()->createQueryBuilder()->select('id', 'identifier', 'policy_id')->from('ezpolicy_limitation'), 'Expected a new policy.' ); } @@ -691,7 +691,7 @@ public function testAddPolicyLimitationValues() [2, '/1/2', 1], [3, 'Bar', 2], ], - $this->handler->createSelectQuery()->select('id', 'value', 'limitation_id')->from('ezpolicy_limitation_value'), + $this->getDatabaseConnection()->createQueryBuilder()->select('id', 'value', 'limitation_id')->from('ezpolicy_limitation_value'), 'Expected a new policy.' ); } @@ -731,7 +731,7 @@ public function testImplicitlyCreatePolicies() [1, 'foo', 'bar', 1], [2, 'foo', 'blubb', 1], ], - $this->handler->createSelectQuery()->select('id', 'module_name', 'function_name', 'role_id')->from('ezpolicy'), + $this->getDatabaseConnection()->createQueryBuilder()->select('id', 'module_name', 'function_name', 'role_id')->from('ezpolicy'), 'Expected a new policy.' ); } @@ -748,7 +748,7 @@ public function testDeletePolicy() [ [2, 'foo', 'blubb', 1], ], - $this->handler->createSelectQuery()->select('id', 'module_name', 'function_name', 'role_id')->from('ezpolicy')->where('original_id = 0'), + $this->getDatabaseConnection()->createQueryBuilder()->select('id', 'module_name', 'function_name', 'role_id')->from('ezpolicy')->where('original_id = 0'), 'Expected a new policy.' ); } @@ -762,7 +762,7 @@ public function testDeletePolicyLimitations() $this->assertQueryResult( [[3, 'Foo', 2]], - $this->handler->createSelectQuery()->select('*')->from('ezpolicy_limitation') + $this->getDatabaseConnection()->createQueryBuilder()->select('*')->from('ezpolicy_limitation') ); } @@ -775,7 +775,7 @@ public function testDeletePolicyLimitationValues() $this->assertQueryResult( [[4, 3, 'Blubb']], - $this->handler->createSelectQuery()->select('*')->from('ezpolicy_limitation_value') + $this->getDatabaseConnection()->createQueryBuilder()->select('*')->from('ezpolicy_limitation_value') ); } @@ -797,7 +797,7 @@ public function testUpdatePolicies() [3, 'Foo', 2], [4, 'new', 1], ], - $this->handler->createSelectQuery()->select('*')->from('ezpolicy_limitation') + $this->getDatabaseConnection()->createQueryBuilder()->select('*')->from('ezpolicy_limitation') ); $this->assertQueryResult( @@ -805,7 +805,7 @@ public function testUpdatePolicies() [4, 3, 'Blubb'], [5, 4, 'something'], ], - $this->handler->createSelectQuery()->select('*')->from('ezpolicy_limitation_value') + $this->getDatabaseConnection()->createQueryBuilder()->select('*')->from('ezpolicy_limitation_value') ); } @@ -824,7 +824,7 @@ public function testAddRoleToUser() [ [1, self::TEST_USER_ID, 1, null, null], ], - $this->handler->createSelectQuery()->select('id', 'contentobject_id', 'role_id', 'limit_identifier', 'limit_value')->from('ezuser_role'), + $this->getDatabaseConnection()->createQueryBuilder()->select('id', 'contentobject_id', 'role_id', 'limit_identifier', 'limit_value')->from('ezuser_role'), 'Expected a new user policy association.' ); } @@ -850,7 +850,7 @@ public function testAddRoleToUserWithLimitation() [ [1, self::TEST_USER_ID, 1, 'Subtree', '/1'], ], - $this->handler->createSelectQuery()->select('id', 'contentobject_id', 'role_id', 'limit_identifier', 'limit_value')->from('ezuser_role'), + $this->getDatabaseConnection()->createQueryBuilder()->select('id', 'contentobject_id', 'role_id', 'limit_identifier', 'limit_value')->from('ezuser_role'), 'Expected a new user policy association.' ); } @@ -879,7 +879,7 @@ public function testAddRoleToUserWithComplexLimitation() [2, self::TEST_USER_ID, 1, 'Subtree', '/1/2'], [3, self::TEST_USER_ID, 1, 'Foo', 'Bar'], ], - $this->handler->createSelectQuery()->select('id', 'contentobject_id', 'role_id', 'limit_identifier', 'limit_value')->from('ezuser_role'), + $this->getDatabaseConnection()->createQueryBuilder()->select('id', 'contentobject_id', 'role_id', 'limit_identifier', 'limit_value')->from('ezuser_role'), 'Expected a new user policy association.' ); } @@ -906,7 +906,7 @@ public function testRemoveUserRoleAssociation() $this->assertQueryResult( [], - $this->handler->createSelectQuery()->select('id', 'contentobject_id', 'role_id', 'limit_identifier', 'limit_value')->from('ezuser_role'), + $this->getDatabaseConnection()->createQueryBuilder()->select('id', 'contentobject_id', 'role_id', 'limit_identifier', 'limit_value')->from('ezuser_role'), 'Expected no user policy associations.' ); } diff --git a/eZ/Publish/Core/Persistence/Legacy/Tests/UserPreference/Gateway/DoctrineDatabaseTest.php b/eZ/Publish/Core/Persistence/Legacy/Tests/UserPreference/Gateway/DoctrineDatabaseTest.php index 30c3bbcd05..4d2c5b5c53 100644 --- a/eZ/Publish/Core/Persistence/Legacy/Tests/UserPreference/Gateway/DoctrineDatabaseTest.php +++ b/eZ/Publish/Core/Persistence/Legacy/Tests/UserPreference/Gateway/DoctrineDatabaseTest.php @@ -121,7 +121,7 @@ public function testLoadUserPreferences() protected function getGateway(): Gateway { return new DoctrineDatabase( - $this->getDatabaseHandler()->getConnection() + $this->getDatabaseConnection() ); } diff --git a/eZ/Publish/SPI/Tests/FieldType/ImageIntegrationTest.php b/eZ/Publish/SPI/Tests/FieldType/ImageIntegrationTest.php index 5e3bf514a3..6f530f520d 100644 --- a/eZ/Publish/SPI/Tests/FieldType/ImageIntegrationTest.php +++ b/eZ/Publish/SPI/Tests/FieldType/ImageIntegrationTest.php @@ -15,6 +15,7 @@ use eZ\Publish\Core\FieldType\Image\AliasCleanerInterface; use eZ\Publish\SPI\Persistence\Content; use eZ\Publish\SPI\Persistence\Content\Field; +use PHPUnit\Framework\MockObject\MockObject; use RecursiveIteratorIterator; use RecursiveDirectoryIterator; use FileSystemIterator; @@ -90,7 +91,7 @@ public function getCustomHandler() new FieldType\Image\ImageStorage( new FieldType\Image\ImageStorage\Gateway\DoctrineStorage( $urlRedecorator, - $this->getDatabaseHandler()->getConnection() + $this->getDatabaseConnection() ), $this->ioService, new FieldType\Image\PathGenerator\LegacyPathGenerator(), @@ -101,7 +102,10 @@ public function getCustomHandler() ); } - public function getDeprecationWarnerMock() + /** + * @return \eZ\Publish\Core\Base\Utils\DeprecationWarnerInterface|\PHPUnit\Framework\MockObject\MockObject + */ + public function getDeprecationWarnerMock(): MockObject { if (!isset($this->deprecationWarnerMock)) { $this->deprecationWarnerMock = $this->createMock(DeprecationWarnerInterface::class); @@ -110,7 +114,10 @@ public function getDeprecationWarnerMock() return $this->deprecationWarnerMock; } - public function getAliasCleanerMock() + /** + * @return \eZ\Publish\Core\FieldType\Image\AliasCleanerInterface|\PHPUnit\Framework\MockObject\MockObject + */ + public function getAliasCleanerMock(): MockObject { if (!isset($this->aliasCleanerMock)) { $this->aliasCleanerMock = $this->createMock(AliasCleanerInterface::class); diff --git a/eZ/Publish/SPI/Tests/FieldType/KeywordIntegrationTest.php b/eZ/Publish/SPI/Tests/FieldType/KeywordIntegrationTest.php index 3a797592df..6fe3f77977 100644 --- a/eZ/Publish/SPI/Tests/FieldType/KeywordIntegrationTest.php +++ b/eZ/Publish/SPI/Tests/FieldType/KeywordIntegrationTest.php @@ -61,7 +61,7 @@ public function getCustomHandler() new Legacy\Content\FieldValue\Converter\KeywordConverter(), new FieldType\Keyword\KeywordStorage( new FieldType\Keyword\KeywordStorage\Gateway\DoctrineStorage( - $this->getDatabaseHandler()->getConnection() + $this->getDatabaseConnection() ) ) ); From 4493e6dbbaa23c7deb8874e24cd705947c9e6ebc Mon Sep 17 00:00:00 2001 From: Andrew Longosz <alongosz@users.noreply.github.com> Date: Fri, 27 Mar 2020 12:39:28 +0100 Subject: [PATCH 12/14] Refactored remaining unit tests to stop relying on test_data.php --- .../Persistence/Legacy/Tests/TestCase.php | 20 +++++++++++++++++++ .../User/Role/LimitationConverterTest.php | 6 ++---- .../Legacy/Tests/User/UserHandlerTest.php | 18 ++++++++--------- 3 files changed, 31 insertions(+), 13 deletions(-) diff --git a/eZ/Publish/Core/Persistence/Legacy/Tests/TestCase.php b/eZ/Publish/Core/Persistence/Legacy/Tests/TestCase.php index 30ddd084a0..0584fe919e 100644 --- a/eZ/Publish/Core/Persistence/Legacy/Tests/TestCase.php +++ b/eZ/Publish/Core/Persistence/Legacy/Tests/TestCase.php @@ -18,6 +18,7 @@ use eZ\Publish\Core\Persistence\Tests\DatabaseConnectionFactory; use eZ\Publish\SPI\Tests\Persistence\FileFixtureFactory; use eZ\Publish\SPI\Tests\Persistence\FixtureImporter; +use eZ\Publish\SPI\Tests\Persistence\YamlFixture; use EzSystems\DoctrineSchema\Database\DbPlatform\SqliteDbPlatform; use InvalidArgumentException; use PDOException; @@ -208,6 +209,25 @@ protected function insertDatabaseFixture(string $file): void } } + /** + * Insert test_data.yaml fixture, common for many test cases. + * + * See: eZ/Publish/API/Repository/Tests/_fixtures/Legacy/data/test_data.yaml + */ + protected function insertSharedDatabaseFixture(): void + { + try { + $fixtureImporter = new FixtureImporter($this->getDatabaseConnection()); + $fixtureImporter->import( + new YamlFixture( + __DIR__ . '/../../../../API/Repository/Tests/_fixtures/Legacy/data/test_data.yaml' + ) + ); + } catch (DBALException $e) { + self::fail('Database fixture import failed: ' . $e->getMessage()); + } + } + /** * Assert query result as correct. * diff --git a/eZ/Publish/Core/Persistence/Legacy/Tests/User/Role/LimitationConverterTest.php b/eZ/Publish/Core/Persistence/Legacy/Tests/User/Role/LimitationConverterTest.php index 84ff49a05f..09c38e76c8 100644 --- a/eZ/Publish/Core/Persistence/Legacy/Tests/User/Role/LimitationConverterTest.php +++ b/eZ/Publish/Core/Persistence/Legacy/Tests/User/Role/LimitationConverterTest.php @@ -1,8 +1,6 @@ <?php /** - * File contains: eZ\Publish\Core\Persistence\Legacy\Tests\User\Role\LimitationConverter class. - * * @copyright Copyright (C) eZ Systems AS. All rights reserved. * @license For full copyright and license information view LICENSE file distributed with this source code. */ @@ -31,7 +29,7 @@ protected function getLimitationConverter() */ public function testObjectStateToLegacy() { - $this->insertDatabaseFixture(__DIR__ . '/../../../../../Repository/Tests/Service/Integration/Legacy/_fixtures/test_data.php'); + $this->insertSharedDatabaseFixture(); $converter = $this->getLimitationConverter(); @@ -84,7 +82,7 @@ public function testObjectStateToLegacy() */ public function testObjectStateToSPI() { - $this->insertDatabaseFixture(__DIR__ . '/../../../../../Repository/Tests/Service/Integration/Legacy/_fixtures/test_data.php'); + $this->insertSharedDatabaseFixture(); $converter = $this->getLimitationConverter(); diff --git a/eZ/Publish/Core/Persistence/Legacy/Tests/User/UserHandlerTest.php b/eZ/Publish/Core/Persistence/Legacy/Tests/User/UserHandlerTest.php index 30cbf5ba9e..4d8f802018 100644 --- a/eZ/Publish/Core/Persistence/Legacy/Tests/User/UserHandlerTest.php +++ b/eZ/Publish/Core/Persistence/Legacy/Tests/User/UserHandlerTest.php @@ -580,7 +580,7 @@ public function testUpdateRole() public function testDeleteRole() { - $this->insertDatabaseFixture(__DIR__ . '/../../../../Repository/Tests/Service/Integration/Legacy/_fixtures/test_data.php'); + $this->insertSharedDatabaseFixture(); $handler = $this->getUserHandler(); // 3 is the ID of Editor role @@ -607,7 +607,7 @@ public function testDeleteRole() public function testDeleteRoleDraft() { - $this->insertDatabaseFixture(__DIR__ . '/../../../../Repository/Tests/Service/Integration/Legacy/_fixtures/test_data.php'); + $this->insertSharedDatabaseFixture(); $handler = $this->getUserHandler(); // 3 is the ID of Editor role @@ -913,7 +913,7 @@ public function testRemoveUserRoleAssociation() public function testLoadPoliciesForUser() { - $this->insertDatabaseFixture(__DIR__ . '/../../../../Repository/Tests/Service/Integration/Legacy/_fixtures/test_data.php'); + $this->insertSharedDatabaseFixture(); $handler = $this->getUserHandler(); $policies = $handler->loadPoliciesByUserId(10); // Anonymous user @@ -938,7 +938,7 @@ function ($a, $b) { public function testLoadRoleAssignmentsByGroupId() { - $this->insertDatabaseFixture(__DIR__ . '/../../../../Repository/Tests/Service/Integration/Legacy/_fixtures/test_data.php'); + $this->insertSharedDatabaseFixture(); $handler = $this->getUserHandler(); $this->assertEquals( @@ -982,7 +982,7 @@ public function testLoadRoleAssignmentsByGroupId() public function testLoadRoleAssignmentsByGroupIdInherited() { - $this->insertDatabaseFixture(__DIR__ . '/../../../../Repository/Tests/Service/Integration/Legacy/_fixtures/test_data.php'); + $this->insertSharedDatabaseFixture(); $handler = $this->getUserHandler(); $this->assertEquals( @@ -1001,7 +1001,7 @@ public function testLoadRoleAssignmentsByGroupIdInherited() public function testLoadComplexRoleAssignments() { - $this->insertDatabaseFixture(__DIR__ . '/../../../../Repository/Tests/Service/Integration/Legacy/_fixtures/test_data.php'); + $this->insertSharedDatabaseFixture(); $handler = $this->getUserHandler(); $this->assertEquals( @@ -1069,7 +1069,7 @@ public function testLoadComplexRoleAssignments() public function testLoadRoleAssignmentsByRoleId() { - $this->insertDatabaseFixture(__DIR__ . '/../../../../Repository/Tests/Service/Integration/Legacy/_fixtures/test_data.php'); + $this->insertSharedDatabaseFixture(); $handler = $this->getUserHandler(); $this->assertEquals( @@ -1102,7 +1102,7 @@ public function testLoadRoleAssignmentsByRoleId() public function testLoadRoleDraftByRoleId() { - $this->insertDatabaseFixture(__DIR__ . '/../../../../Repository/Tests/Service/Integration/Legacy/_fixtures/test_data.php'); + $this->insertSharedDatabaseFixture(); $handler = $this->getUserHandler(); // 3 is the ID of Editor role @@ -1115,7 +1115,7 @@ public function testLoadRoleDraftByRoleId() public function testRoleDraftOnlyHavePolicyDraft() { - $this->insertDatabaseFixture(__DIR__ . '/../../../../Repository/Tests/Service/Integration/Legacy/_fixtures/test_data.php'); + $this->insertSharedDatabaseFixture(); $handler = $this->getUserHandler(); $originalRoleId = 3; $originalRole = $handler->loadRole($originalRoleId); From 8fc23a6884f8f3f23653d15aea2f0235ab0fdb85 Mon Sep 17 00:00:00 2001 From: Andrew Longosz <alongosz@users.noreply.github.com> Date: Fri, 27 Mar 2020 12:40:27 +0100 Subject: [PATCH 13/14] Dropped test_data.php in favor of test_data.yaml The new data fixtures file is located at: eZ/Publish/API/Repository/Tests/_fixtures/Legacy/data/test_data.yaml --- .../Legacy/_fixtures/test_data.php | 10625 ---------------- 1 file changed, 10625 deletions(-) delete mode 100644 eZ/Publish/Core/Repository/Tests/Service/Integration/Legacy/_fixtures/test_data.php diff --git a/eZ/Publish/Core/Repository/Tests/Service/Integration/Legacy/_fixtures/test_data.php b/eZ/Publish/Core/Repository/Tests/Service/Integration/Legacy/_fixtures/test_data.php deleted file mode 100644 index 1a73a3affc..0000000000 --- a/eZ/Publish/Core/Repository/Tests/Service/Integration/Legacy/_fixtures/test_data.php +++ /dev/null @@ -1,10625 +0,0 @@ -<?php - -/** - * @copyright Copyright (C) eZ Systems AS. All rights reserved. - * @license For full copyright and license information view LICENSE file distributed with this source code. - */ -return [ - 'ezbinaryfile' => [ - ], - 'ezcobj_state' => [ - 0 => [ - 'default_language_id' => '2', - 'group_id' => '2', - 'id' => '1', - 'identifier' => 'not_locked', - 'language_mask' => '3', - 'priority' => '0', - ], - 1 => [ - 'default_language_id' => '2', - 'group_id' => '2', - 'id' => '2', - 'identifier' => 'locked', - 'language_mask' => '3', - 'priority' => '1', - ], - ], - 'ezcobj_state_group' => [ - 0 => [ - 'default_language_id' => '2', - 'id' => '2', - 'identifier' => 'ez_lock', - 'language_mask' => '3', - ], - ], - 'ezcobj_state_group_language' => [ - 0 => [ - 'contentobject_state_group_id' => '2', - 'description' => '', - 'language_id' => '3', - 'name' => 'Lock', - 'real_language_id' => '2', - ], - ], - 'ezcobj_state_language' => [ - 0 => [ - 'contentobject_state_id' => '1', - 'description' => '', - 'language_id' => '3', - 'name' => 'Not locked', - ], - 1 => [ - 'contentobject_state_id' => '2', - 'description' => '', - 'language_id' => '3', - 'name' => 'Locked', - ], - ], - 'ezcobj_state_link' => [ - 0 => [ - 'contentobject_id' => '4', - 'contentobject_state_id' => '1', - ], - 1 => [ - 'contentobject_id' => '10', - 'contentobject_state_id' => '1', - ], - 2 => [ - 'contentobject_id' => '11', - 'contentobject_state_id' => '1', - ], - 3 => [ - 'contentobject_id' => '12', - 'contentobject_state_id' => '1', - ], - 4 => [ - 'contentobject_id' => '13', - 'contentobject_state_id' => '1', - ], - 5 => [ - 'contentobject_id' => '14', - 'contentobject_state_id' => '1', - ], - 6 => [ - 'contentobject_id' => '41', - 'contentobject_state_id' => '1', - ], - 7 => [ - 'contentobject_id' => '42', - 'contentobject_state_id' => '1', - ], - 8 => [ - 'contentobject_id' => '45', - 'contentobject_state_id' => '1', - ], - 9 => [ - 'contentobject_id' => '49', - 'contentobject_state_id' => '1', - ], - 10 => [ - 'contentobject_id' => '50', - 'contentobject_state_id' => '1', - ], - 11 => [ - 'contentobject_id' => '51', - 'contentobject_state_id' => '1', - ], - 12 => [ - 'contentobject_id' => '52', - 'contentobject_state_id' => '1', - ], - 13 => [ - 'contentobject_id' => '54', - 'contentobject_state_id' => '1', - ], - 14 => [ - 'contentobject_id' => '56', - 'contentobject_state_id' => '1', - ], - 15 => [ - 'contentobject_id' => '57', - 'contentobject_state_id' => '1', - ], - 16 => [ - 'contentobject_id' => '58', - 'contentobject_state_id' => '1', - ], - 17 => [ - 'contentobject_id' => '59', - 'contentobject_state_id' => '1', - ], - ], - 'ezcontent_language' => [ - 0 => [ - 'disabled' => '0', - 'id' => '2', - 'locale' => 'eng-US', - 'name' => 'English (American)', - ], - 1 => [ - 'disabled' => '0', - 'id' => '4', - 'locale' => 'ger-DE', - 'name' => 'German', - ], - 2 => [ - 'disabled' => '0', - 'id' => '8', - 'locale' => 'eng-GB', - 'name' => 'English (United Kingdom)', - ], - ], - 'ezcontentclass' => [ - 0 => [ - 'always_available' => '1', - 'contentobject_name' => '<short_name|name>', - 'created' => '1024392098', - 'creator_id' => '14', - 'id' => '1', - 'identifier' => 'folder', - 'initial_language_id' => '2', - 'is_container' => '1', - 'language_mask' => '3', - 'modified' => '1082454875', - 'modifier_id' => '14', - 'remote_id' => 'a3d405b81be900468eb153d774f4f0d2', - 'serialized_description_list' => 'a:2:{i:0;s:0:"";s:16:"always-available";b:0;}', - 'serialized_name_list' => 'a:2:{s:16:"always-available";s:6:"eng-US";s:6:"eng-US";s:6:"Folder";}', - 'sort_field' => '1', - 'sort_order' => '1', - 'url_alias_name' => '', - 'version' => '0', - ], - 1 => [ - 'always_available' => '1', - 'contentobject_name' => '<name>', - 'created' => '1024392098', - 'creator_id' => '14', - 'id' => '3', - 'identifier' => 'user_group', - 'initial_language_id' => '2', - 'is_container' => '1', - 'language_mask' => '3', - 'modified' => '1048494743', - 'modifier_id' => '14', - 'remote_id' => '25b4268cdcd01921b808a0d854b877ef', - 'serialized_description_list' => 'a:2:{i:0;s:0:"";s:16:"always-available";b:0;}', - 'serialized_name_list' => 'a:2:{s:16:"always-available";s:6:"eng-US";s:6:"eng-US";s:10:"User group";}', - 'sort_field' => '1', - 'sort_order' => '1', - 'url_alias_name' => '', - 'version' => '0', - ], - 2 => [ - 'always_available' => '1', - 'contentobject_name' => '<first_name> <last_name>', - 'created' => '1024392098', - 'creator_id' => '14', - 'id' => '4', - 'identifier' => 'user', - 'initial_language_id' => '2', - 'is_container' => '0', - 'language_mask' => '3', - 'modified' => '1082018364', - 'modifier_id' => '14', - 'remote_id' => '40faa822edc579b02c25f6bb7beec3ad', - 'serialized_description_list' => 'a:2:{i:0;s:0:"";s:16:"always-available";b:0;}', - 'serialized_name_list' => 'a:2:{s:16:"always-available";s:6:"eng-US";s:6:"eng-US";s:4:"User";}', - 'sort_field' => '1', - 'sort_order' => '1', - 'url_alias_name' => '', - 'version' => '0', - ], - 3 => [ - 'always_available' => '0', - 'contentobject_name' => '<subject>', - 'created' => '1052385685', - 'creator_id' => '14', - 'id' => '13', - 'identifier' => 'comment', - 'initial_language_id' => '2', - 'is_container' => '0', - 'language_mask' => '3', - 'modified' => '1082455144', - 'modifier_id' => '14', - 'remote_id' => '000c14f4f475e9f2955dedab72799941', - 'serialized_description_list' => 'a:2:{i:0;s:0:"";s:16:"always-available";b:0;}', - 'serialized_name_list' => 'a:2:{s:16:"always-available";s:6:"eng-US";s:6:"eng-US";s:7:"Comment";}', - 'sort_field' => '1', - 'sort_order' => '1', - 'url_alias_name' => '', - 'version' => '0', - ], - 4 => [ - 'always_available' => '1', - 'contentobject_name' => '<name>', - 'created' => '1081858024', - 'creator_id' => '14', - 'id' => '14', - 'identifier' => 'common_ini_settings', - 'initial_language_id' => '2', - 'is_container' => '0', - 'language_mask' => '3', - 'modified' => '1081858024', - 'modifier_id' => '14', - 'remote_id' => 'ffedf2e73b1ea0c3e630e42e2db9c900', - 'serialized_description_list' => 'a:2:{i:0;s:0:"";s:16:"always-available";b:0;}', - 'serialized_name_list' => 'a:2:{s:16:"always-available";s:6:"eng-US";s:6:"eng-US";s:19:"Common ini settings";}', - 'sort_field' => '1', - 'sort_order' => '1', - 'url_alias_name' => '', - 'version' => '0', - ], - 5 => [ - 'always_available' => '1', - 'contentobject_name' => '<title>', - 'created' => '1081858045', - 'creator_id' => '14', - 'id' => '15', - 'identifier' => 'template_look', - 'initial_language_id' => '2', - 'is_container' => '0', - 'language_mask' => '3', - 'modified' => '1081858045', - 'modifier_id' => '14', - 'remote_id' => '59b43cd9feaaf0e45ac974fb4bbd3f92', - 'serialized_description_list' => 'a:2:{i:0;s:0:"";s:16:"always-available";b:0;}', - 'serialized_name_list' => 'a:2:{s:16:"always-available";s:6:"eng-US";s:6:"eng-US";s:13:"Template look";}', - 'sort_field' => '1', - 'sort_order' => '1', - 'url_alias_name' => '', - 'version' => '0', - ], - 6 => [ - 'always_available' => '0', - 'contentobject_name' => '<short_title|title>', - 'created' => '1343140534', - 'creator_id' => '14', - 'id' => '16', - 'identifier' => 'article', - 'initial_language_id' => '8', - 'is_container' => '1', - 'language_mask' => '9', - 'modified' => '1343140534', - 'modifier_id' => '14', - 'remote_id' => 'c15b600eb9198b1924063b5a68758232', - 'serialized_description_list' => 'a:1:{s:6:"eng-GB";s:0:"";}', - 'serialized_name_list' => 'a:2:{s:6:"eng-GB";s:7:"Article";s:16:"always-available";s:6:"eng-GB";}', - 'sort_field' => '1', - 'sort_order' => '1', - 'url_alias_name' => '', - 'version' => '0', - ], - 7 => [ - 'always_available' => '0', - 'contentobject_name' => '<name>', - 'created' => '1343140535', - 'creator_id' => '14', - 'id' => '17', - 'identifier' => 'blog', - 'initial_language_id' => '8', - 'is_container' => '1', - 'language_mask' => '9', - 'modified' => '1343140535', - 'modifier_id' => '14', - 'remote_id' => '3a6f9c1f075b3bf49d7345576b196fe8', - 'serialized_description_list' => 'a:1:{s:6:"eng-GB";s:0:"";}', - 'serialized_name_list' => 'a:2:{s:6:"eng-GB";s:4:"Blog";s:16:"always-available";s:6:"eng-GB";}', - 'sort_field' => '1', - 'sort_order' => '1', - 'url_alias_name' => '', - 'version' => '0', - ], - 8 => [ - 'always_available' => '0', - 'contentobject_name' => '<title>', - 'created' => '1343140535', - 'creator_id' => '14', - 'id' => '18', - 'identifier' => 'blog_post', - 'initial_language_id' => '8', - 'is_container' => '1', - 'language_mask' => '9', - 'modified' => '1343140535', - 'modifier_id' => '14', - 'remote_id' => '7ecb961056b7cbb30f22a91357e0a007', - 'serialized_description_list' => 'a:1:{s:6:"eng-GB";s:0:"";}', - 'serialized_name_list' => 'a:2:{s:6:"eng-GB";s:9:"Blog post";s:16:"always-available";s:6:"eng-GB";}', - 'sort_field' => '1', - 'sort_order' => '1', - 'url_alias_name' => '', - 'version' => '0', - ], - 9 => [ - 'always_available' => '0', - 'contentobject_name' => '<name>', - 'created' => '1343140535', - 'creator_id' => '14', - 'id' => '19', - 'identifier' => 'product', - 'initial_language_id' => '8', - 'is_container' => '0', - 'language_mask' => '9', - 'modified' => '1343140535', - 'modifier_id' => '14', - 'remote_id' => '77f3ede996a3a39c7159cc69189c5307', - 'serialized_description_list' => 'a:1:{s:6:"eng-GB";s:0:"";}', - 'serialized_name_list' => 'a:2:{s:6:"eng-GB";s:7:"Product";s:16:"always-available";s:6:"eng-GB";}', - 'sort_field' => '1', - 'sort_order' => '1', - 'url_alias_name' => '', - 'version' => '0', - ], - 10 => [ - 'always_available' => '0', - 'contentobject_name' => '<name>', - 'created' => '1343140535', - 'creator_id' => '14', - 'id' => '20', - 'identifier' => 'feedback_form', - 'initial_language_id' => '8', - 'is_container' => '1', - 'language_mask' => '9', - 'modified' => '1343140535', - 'modifier_id' => '14', - 'remote_id' => 'df0257b8fc55f6b8ab179d6fb915455e', - 'serialized_description_list' => 'a:0:{}', - 'serialized_name_list' => 'a:2:{s:6:"eng-GB";s:13:"Feedback form";s:16:"always-available";s:6:"eng-GB";}', - 'sort_field' => '1', - 'sort_order' => '1', - 'url_alias_name' => '', - 'version' => '0', - ], - 11 => [ - 'always_available' => '0', - 'contentobject_name' => '<name>', - 'created' => '1343140535', - 'creator_id' => '14', - 'id' => '21', - 'identifier' => 'landing_page', - 'initial_language_id' => '8', - 'is_container' => '1', - 'language_mask' => '9', - 'modified' => '1343140535', - 'modifier_id' => '14', - 'remote_id' => 'e36c458e3e4a81298a0945f53a2c81f4', - 'serialized_description_list' => 'a:1:{s:6:"eng-GB";s:0:"";}', - 'serialized_name_list' => 'a:2:{s:6:"eng-GB";s:12:"Landing Page";s:16:"always-available";s:6:"eng-GB";}', - 'sort_field' => '1', - 'sort_order' => '1', - 'url_alias_name' => '', - 'version' => '0', - ], - 12 => [ - 'always_available' => '0', - 'contentobject_name' => '<title>', - 'created' => '1343140535', - 'creator_id' => '14', - 'id' => '22', - 'identifier' => 'wiki_page', - 'initial_language_id' => '8', - 'is_container' => '1', - 'language_mask' => '9', - 'modified' => '1343140535', - 'modifier_id' => '14', - 'remote_id' => 'd4a05eed0402e4d70fedfda2023f1aa2', - 'serialized_description_list' => 'a:1:{s:6:"eng-GB";s:0:"";}', - 'serialized_name_list' => 'a:2:{s:6:"eng-GB";s:9:"Wiki Page";s:16:"always-available";s:6:"eng-GB";}', - 'sort_field' => '1', - 'sort_order' => '1', - 'url_alias_name' => '', - 'version' => '0', - ], - 13 => [ - 'always_available' => '0', - 'contentobject_name' => '<name>', - 'created' => '1343140535', - 'creator_id' => '14', - 'id' => '23', - 'identifier' => 'poll', - 'initial_language_id' => '8', - 'is_container' => '0', - 'language_mask' => '9', - 'modified' => '1343140535', - 'modifier_id' => '14', - 'remote_id' => '232937a3a2eacbbf24e2601aebe16522', - 'serialized_description_list' => 'a:0:{}', - 'serialized_name_list' => 'a:2:{s:6:"eng-GB";s:4:"Poll";s:16:"always-available";s:6:"eng-GB";}', - 'sort_field' => '1', - 'sort_order' => '1', - 'url_alias_name' => '', - 'version' => '0', - ], - 14 => [ - 'always_available' => '0', - 'contentobject_name' => '<name>', - 'created' => '1343140535', - 'creator_id' => '14', - 'id' => '24', - 'identifier' => 'file', - 'initial_language_id' => '8', - 'is_container' => '0', - 'language_mask' => '9', - 'modified' => '1343140535', - 'modifier_id' => '14', - 'remote_id' => '637d58bfddf164627bdfd265733280a0', - 'serialized_description_list' => 'a:1:{s:6:"eng-GB";s:0:"";}', - 'serialized_name_list' => 'a:2:{s:6:"eng-GB";s:4:"File";s:16:"always-available";s:6:"eng-GB";}', - 'sort_field' => '1', - 'sort_order' => '1', - 'url_alias_name' => '', - 'version' => '0', - ], - 15 => [ - 'always_available' => '0', - 'contentobject_name' => '<name>', - 'created' => '1343140536', - 'creator_id' => '14', - 'id' => '25', - 'identifier' => 'image', - 'initial_language_id' => '8', - 'is_container' => '0', - 'language_mask' => '9', - 'modified' => '1343140536', - 'modifier_id' => '14', - 'remote_id' => 'f6df12aa74e36230eb675f364fccd25a', - 'serialized_description_list' => 'a:1:{s:6:"eng-GB";s:0:"";}', - 'serialized_name_list' => 'a:2:{s:6:"eng-GB";s:5:"Image";s:16:"always-available";s:6:"eng-GB";}', - 'sort_field' => '1', - 'sort_order' => '1', - 'url_alias_name' => '', - 'version' => '0', - ], - 16 => [ - 'always_available' => '0', - 'contentobject_name' => '<name>', - 'created' => '1343140536', - 'creator_id' => '14', - 'id' => '26', - 'identifier' => 'link', - 'initial_language_id' => '8', - 'is_container' => '0', - 'language_mask' => '9', - 'modified' => '1343140536', - 'modifier_id' => '14', - 'remote_id' => '74ec6507063150bc813549b22534ad48', - 'serialized_description_list' => 'a:0:{}', - 'serialized_name_list' => 'a:2:{s:6:"eng-GB";s:4:"Link";s:16:"always-available";s:6:"eng-GB";}', - 'sort_field' => '1', - 'sort_order' => '1', - 'url_alias_name' => '', - 'version' => '0', - ], - 17 => [ - 'always_available' => '0', - 'contentobject_name' => '<name>', - 'created' => '1343140536', - 'creator_id' => '14', - 'id' => '27', - 'identifier' => 'gallery', - 'initial_language_id' => '8', - 'is_container' => '1', - 'language_mask' => '9', - 'modified' => '1343140536', - 'modifier_id' => '14', - 'remote_id' => '6a320cdc3e274841b82fcd63a86f80d1', - 'serialized_description_list' => 'a:1:{s:6:"eng-GB";s:0:"";}', - 'serialized_name_list' => 'a:2:{s:6:"eng-GB";s:7:"Gallery";s:16:"always-available";s:6:"eng-GB";}', - 'sort_field' => '1', - 'sort_order' => '1', - 'url_alias_name' => '', - 'version' => '0', - ], - 18 => [ - 'always_available' => '0', - 'contentobject_name' => '<name>', - 'created' => '1343140536', - 'creator_id' => '14', - 'id' => '28', - 'identifier' => 'forum', - 'initial_language_id' => '8', - 'is_container' => '1', - 'language_mask' => '9', - 'modified' => '1343140536', - 'modifier_id' => '14', - 'remote_id' => 'b241f924b96b267153f5f55904e0675a', - 'serialized_description_list' => 'a:0:{}', - 'serialized_name_list' => 'a:2:{s:6:"eng-GB";s:5:"Forum";s:16:"always-available";s:6:"eng-GB";}', - 'sort_field' => '1', - 'sort_order' => '1', - 'url_alias_name' => '', - 'version' => '0', - ], - 19 => [ - 'always_available' => '0', - 'contentobject_name' => '<subject>', - 'created' => '1343140536', - 'creator_id' => '14', - 'id' => '29', - 'identifier' => 'forum_topic', - 'initial_language_id' => '8', - 'is_container' => '1', - 'language_mask' => '9', - 'modified' => '1343140536', - 'modifier_id' => '14', - 'remote_id' => '71f99c516743a33562c3893ef98c9b60', - 'serialized_description_list' => 'a:0:{}', - 'serialized_name_list' => 'a:2:{s:6:"eng-GB";s:11:"Forum topic";s:16:"always-available";s:6:"eng-GB";}', - 'sort_field' => '1', - 'sort_order' => '1', - 'url_alias_name' => '', - 'version' => '0', - ], - 20 => [ - 'always_available' => '0', - 'contentobject_name' => '<subject>', - 'created' => '1343140536', - 'creator_id' => '14', - 'id' => '30', - 'identifier' => 'forum_reply', - 'initial_language_id' => '8', - 'is_container' => '0', - 'language_mask' => '9', - 'modified' => '1343140536', - 'modifier_id' => '14', - 'remote_id' => '80ee42a66b2b8b6ee15f5c5f4b361562', - 'serialized_description_list' => 'a:0:{}', - 'serialized_name_list' => 'a:2:{s:6:"eng-GB";s:11:"Forum reply";s:16:"always-available";s:6:"eng-GB";}', - 'sort_field' => '1', - 'sort_order' => '1', - 'url_alias_name' => '', - 'version' => '0', - ], - 21 => [ - 'always_available' => '0', - 'contentobject_name' => '<short_title|title>', - 'created' => '1343140536', - 'creator_id' => '14', - 'id' => '31', - 'identifier' => 'event', - 'initial_language_id' => '8', - 'is_container' => '0', - 'language_mask' => '9', - 'modified' => '1343140536', - 'modifier_id' => '14', - 'remote_id' => '563cb5edc2adfd2b240efa456c81525f', - 'serialized_description_list' => 'a:1:{s:6:"eng-GB";s:0:"";}', - 'serialized_name_list' => 'a:2:{s:6:"eng-GB";s:5:"Event";s:16:"always-available";s:6:"eng-GB";}', - 'sort_field' => '1', - 'sort_order' => '1', - 'url_alias_name' => '', - 'version' => '0', - ], - 22 => [ - 'always_available' => '0', - 'contentobject_name' => '<title>', - 'created' => '1343140536', - 'creator_id' => '14', - 'id' => '32', - 'identifier' => 'event_calendar', - 'initial_language_id' => '8', - 'is_container' => '1', - 'language_mask' => '9', - 'modified' => '1343140536', - 'modifier_id' => '14', - 'remote_id' => '020cbeb6382c8c89dcec2cd406fb47a8', - 'serialized_description_list' => 'a:1:{s:6:"eng-GB";s:0:"";}', - 'serialized_name_list' => 'a:2:{s:6:"eng-GB";s:14:"Event calendar";s:16:"always-available";s:6:"eng-GB";}', - 'sort_field' => '1', - 'sort_order' => '1', - 'url_alias_name' => '', - 'version' => '0', - ], - 23 => [ - 'always_available' => '0', - 'contentobject_name' => '<name>', - 'created' => '1343140536', - 'creator_id' => '14', - 'id' => '33', - 'identifier' => 'banner', - 'initial_language_id' => '8', - 'is_container' => '0', - 'language_mask' => '9', - 'modified' => '1343140536', - 'modifier_id' => '14', - 'remote_id' => '9cb558e25fd946246bbb32950c00228e', - 'serialized_description_list' => 'a:0:{}', - 'serialized_name_list' => 'a:2:{s:6:"eng-GB";s:6:"Banner";s:16:"always-available";s:6:"eng-GB";}', - 'sort_field' => '1', - 'sort_order' => '1', - 'url_alias_name' => '', - 'version' => '0', - ], - 24 => [ - 'always_available' => '0', - 'contentobject_name' => '<title>', - 'created' => '1343140536', - 'creator_id' => '14', - 'id' => '34', - 'identifier' => 'forums', - 'initial_language_id' => '8', - 'is_container' => '1', - 'language_mask' => '9', - 'modified' => '1343140536', - 'modifier_id' => '14', - 'remote_id' => '60a921e54c1efbb9456bd2283d9e66cb', - 'serialized_description_list' => 'a:0:{}', - 'serialized_name_list' => 'a:2:{s:6:"eng-GB";s:6:"Forums";s:16:"always-available";s:6:"eng-GB";}', - 'sort_field' => '1', - 'sort_order' => '1', - 'url_alias_name' => '', - 'version' => '0', - ], - 25 => [ - 'always_available' => '0', - 'contentobject_name' => '<name>', - 'created' => '1343140536', - 'creator_id' => '14', - 'id' => '35', - 'identifier' => 'video', - 'initial_language_id' => '8', - 'is_container' => '0', - 'language_mask' => '9', - 'modified' => '1343140536', - 'modifier_id' => '14', - 'remote_id' => 'b38417e8194fb8f893ca918d297b4fa8', - 'serialized_description_list' => 'a:2:{s:6:"eng-GB";s:0:"";s:16:"always-available";s:6:"eng-GB";}', - 'serialized_name_list' => 'a:2:{s:6:"eng-GB";s:5:"Video";s:16:"always-available";s:6:"eng-GB";}', - 'sort_field' => '1', - 'sort_order' => '1', - 'url_alias_name' => '', - 'version' => '0', - ], - 26 => [ - 'always_available' => '0', - 'contentobject_name' => '<name>', - 'created' => '1343140536', - 'creator_id' => '14', - 'id' => '36', - 'identifier' => 'url', - 'initial_language_id' => '8', - 'is_container' => '0', - 'language_mask' => '9', - 'modified' => '1343140536', - 'modifier_id' => '14', - 'remote_id' => '20be803fa76256ebff5a3090a351dce6', - 'serialized_description_list' => 'a:2:{s:6:"eng-GB";s:0:"";s:16:"always-available";s:6:"eng-GB";}', - 'serialized_name_list' => 'a:2:{s:6:"eng-GB";s:3:"Url";s:16:"always-available";s:6:"eng-GB";}', - 'sort_field' => '1', - 'sort_order' => '1', - 'url_alias_name' => '', - 'version' => '0', - ], - ], - 'ezcontentclass_attribute' => [ - 0 => [ - 'can_translate' => '1', - 'category' => '', - 'contentclass_id' => '1', - 'data_float1' => '0', - 'data_float2' => '0', - 'data_float3' => '0', - 'data_float4' => '0', - 'data_int1' => '255', - 'data_int2' => '0', - 'data_int3' => '0', - 'data_int4' => '0', - 'data_text1' => 'Folder', - 'data_text2' => '', - 'data_text3' => '', - 'data_text4' => '', - 'data_text5' => '', - 'data_type_string' => 'ezstring', - 'id' => '4', - 'identifier' => 'name', - 'is_information_collector' => '0', - 'is_required' => '1', - 'is_searchable' => '1', - 'placement' => '1', - 'serialized_data_text' => 'a:2:{i:0;s:0:"";s:16:"always-available";b:0;}', - 'serialized_description_list' => 'a:2:{i:0;s:0:"";s:16:"always-available";b:0;}', - 'serialized_name_list' => 'a:2:{s:16:"always-available";s:6:"eng-US";s:6:"eng-US";s:4:"Name";}', - 'version' => '0', - ], - 1 => [ - 'can_translate' => '1', - 'category' => '', - 'contentclass_id' => '3', - 'data_float1' => '0', - 'data_float2' => '0', - 'data_float3' => '0', - 'data_float4' => '0', - 'data_int1' => '255', - 'data_int2' => '0', - 'data_int3' => '0', - 'data_int4' => '0', - 'data_text1' => '', - 'data_text2' => '', - 'data_text3' => '', - 'data_text4' => '', - 'data_text5' => '', - 'data_type_string' => 'ezstring', - 'id' => '6', - 'identifier' => 'name', - 'is_information_collector' => '0', - 'is_required' => '1', - 'is_searchable' => '1', - 'placement' => '1', - 'serialized_data_text' => 'a:2:{i:0;s:0:"";s:16:"always-available";b:0;}', - 'serialized_description_list' => 'a:2:{i:0;s:0:"";s:16:"always-available";b:0;}', - 'serialized_name_list' => 'a:2:{s:16:"always-available";s:6:"eng-US";s:6:"eng-US";s:4:"Name";}', - 'version' => '0', - ], - 2 => [ - 'can_translate' => '1', - 'category' => '', - 'contentclass_id' => '3', - 'data_float1' => '0', - 'data_float2' => '0', - 'data_float3' => '0', - 'data_float4' => '0', - 'data_int1' => '255', - 'data_int2' => '0', - 'data_int3' => '0', - 'data_int4' => '0', - 'data_text1' => '', - 'data_text2' => '', - 'data_text3' => '', - 'data_text4' => '', - 'data_text5' => '', - 'data_type_string' => 'ezstring', - 'id' => '7', - 'identifier' => 'description', - 'is_information_collector' => '0', - 'is_required' => '0', - 'is_searchable' => '1', - 'placement' => '2', - 'serialized_data_text' => 'a:2:{i:0;s:0:"";s:16:"always-available";b:0;}', - 'serialized_description_list' => 'a:2:{i:0;s:0:"";s:16:"always-available";b:0;}', - 'serialized_name_list' => 'a:2:{s:16:"always-available";s:6:"eng-US";s:6:"eng-US";s:11:"Description";}', - 'version' => '0', - ], - 3 => [ - 'can_translate' => '1', - 'category' => '', - 'contentclass_id' => '4', - 'data_float1' => '0', - 'data_float2' => '0', - 'data_float3' => '0', - 'data_float4' => '0', - 'data_int1' => '255', - 'data_int2' => '0', - 'data_int3' => '0', - 'data_int4' => '0', - 'data_text1' => '', - 'data_text2' => '', - 'data_text3' => '', - 'data_text4' => '', - 'data_text5' => '', - 'data_type_string' => 'ezstring', - 'id' => '8', - 'identifier' => 'first_name', - 'is_information_collector' => '0', - 'is_required' => '1', - 'is_searchable' => '1', - 'placement' => '1', - 'serialized_data_text' => 'a:2:{i:0;s:0:"";s:16:"always-available";b:0;}', - 'serialized_description_list' => 'a:2:{i:0;s:0:"";s:16:"always-available";b:0;}', - 'serialized_name_list' => 'a:2:{s:16:"always-available";s:6:"eng-US";s:6:"eng-US";s:10:"First name";}', - 'version' => '0', - ], - 4 => [ - 'can_translate' => '1', - 'category' => '', - 'contentclass_id' => '4', - 'data_float1' => '0', - 'data_float2' => '0', - 'data_float3' => '0', - 'data_float4' => '0', - 'data_int1' => '255', - 'data_int2' => '0', - 'data_int3' => '0', - 'data_int4' => '0', - 'data_text1' => '', - 'data_text2' => '', - 'data_text3' => '', - 'data_text4' => '', - 'data_text5' => '', - 'data_type_string' => 'ezstring', - 'id' => '9', - 'identifier' => 'last_name', - 'is_information_collector' => '0', - 'is_required' => '1', - 'is_searchable' => '1', - 'placement' => '2', - 'serialized_data_text' => 'a:2:{i:0;s:0:"";s:16:"always-available";b:0;}', - 'serialized_description_list' => 'a:2:{i:0;s:0:"";s:16:"always-available";b:0;}', - 'serialized_name_list' => 'a:2:{s:16:"always-available";s:6:"eng-US";s:6:"eng-US";s:9:"Last name";}', - 'version' => '0', - ], - 5 => [ - 'can_translate' => '0', - 'category' => '', - 'contentclass_id' => '4', - 'data_float1' => '0', - 'data_float2' => '0', - 'data_float3' => '0', - 'data_float4' => '0', - 'data_int1' => '0', - 'data_int2' => '0', - 'data_int3' => '0', - 'data_int4' => '0', - 'data_text1' => '', - 'data_text2' => '', - 'data_text3' => '', - 'data_text4' => '', - 'data_text5' => '', - 'data_type_string' => 'ezuser', - 'id' => '12', - 'identifier' => 'user_account', - 'is_information_collector' => '0', - 'is_required' => '1', - 'is_searchable' => '1', - 'placement' => '3', - 'serialized_data_text' => 'a:2:{i:0;s:0:"";s:16:"always-available";b:0;}', - 'serialized_description_list' => 'a:2:{i:0;s:0:"";s:16:"always-available";b:0;}', - 'serialized_name_list' => 'a:2:{s:16:"always-available";s:6:"eng-US";s:6:"eng-US";s:12:"User account";}', - 'version' => '0', - ], - 7 => [ - 'can_translate' => '1', - 'category' => '', - 'contentclass_id' => '13', - 'data_float1' => '0', - 'data_float2' => '0', - 'data_float3' => '0', - 'data_float4' => '0', - 'data_int1' => '100', - 'data_int2' => '0', - 'data_int3' => '0', - 'data_int4' => '0', - 'data_text1' => '', - 'data_text2' => '', - 'data_text3' => '', - 'data_text4' => '', - 'data_text5' => '', - 'data_type_string' => 'ezstring', - 'id' => '149', - 'identifier' => 'subject', - 'is_information_collector' => '0', - 'is_required' => '1', - 'is_searchable' => '1', - 'placement' => '1', - 'serialized_data_text' => 'a:2:{i:0;s:0:"";s:16:"always-available";b:0;}', - 'serialized_description_list' => 'a:2:{i:0;s:0:"";s:16:"always-available";b:0;}', - 'serialized_name_list' => 'a:2:{s:16:"always-available";s:6:"eng-US";s:6:"eng-US";s:7:"Subject";}', - 'version' => '0', - ], - 8 => [ - 'can_translate' => '1', - 'category' => '', - 'contentclass_id' => '13', - 'data_float1' => '0', - 'data_float2' => '0', - 'data_float3' => '0', - 'data_float4' => '0', - 'data_int1' => '0', - 'data_int2' => '0', - 'data_int3' => '0', - 'data_int4' => '0', - 'data_text1' => '', - 'data_text2' => '', - 'data_text3' => '', - 'data_text4' => '', - 'data_text5' => '', - 'data_type_string' => 'ezstring', - 'id' => '150', - 'identifier' => 'author', - 'is_information_collector' => '0', - 'is_required' => '1', - 'is_searchable' => '1', - 'placement' => '2', - 'serialized_data_text' => 'a:2:{i:0;s:0:"";s:16:"always-available";b:0;}', - 'serialized_description_list' => 'a:2:{i:0;s:0:"";s:16:"always-available";b:0;}', - 'serialized_name_list' => 'a:2:{s:16:"always-available";s:6:"eng-US";s:6:"eng-US";s:6:"Author";}', - 'version' => '0', - ], - 9 => [ - 'can_translate' => '1', - 'category' => '', - 'contentclass_id' => '13', - 'data_float1' => '0', - 'data_float2' => '0', - 'data_float3' => '0', - 'data_float4' => '0', - 'data_int1' => '20', - 'data_int2' => '0', - 'data_int3' => '0', - 'data_int4' => '0', - 'data_text1' => '', - 'data_text2' => '', - 'data_text3' => '', - 'data_text4' => '', - 'data_text5' => '', - 'data_type_string' => 'eztext', - 'id' => '151', - 'identifier' => 'message', - 'is_information_collector' => '0', - 'is_required' => '1', - 'is_searchable' => '1', - 'placement' => '3', - 'serialized_data_text' => 'a:2:{i:0;s:0:"";s:16:"always-available";b:0;}', - 'serialized_description_list' => 'a:2:{i:0;s:0:"";s:16:"always-available";b:0;}', - 'serialized_name_list' => 'a:2:{s:16:"always-available";s:6:"eng-US";s:6:"eng-US";s:7:"Message";}', - 'version' => '0', - ], - 10 => [ - 'can_translate' => '1', - 'category' => '', - 'contentclass_id' => '1', - 'data_float1' => '0', - 'data_float2' => '0', - 'data_float3' => '0', - 'data_float4' => '0', - 'data_int1' => '100', - 'data_int2' => '0', - 'data_int3' => '0', - 'data_int4' => '0', - 'data_text1' => '', - 'data_text2' => '', - 'data_text3' => '', - 'data_text4' => '', - 'data_text5' => '', - 'data_type_string' => 'ezstring', - 'id' => '155', - 'identifier' => 'short_name', - 'is_information_collector' => '0', - 'is_required' => '0', - 'is_searchable' => '1', - 'placement' => '2', - 'serialized_data_text' => 'a:2:{i:0;s:0:"";s:16:"always-available";b:0;}', - 'serialized_description_list' => 'a:2:{i:0;s:0:"";s:16:"always-available";b:0;}', - 'serialized_name_list' => 'a:2:{s:16:"always-available";s:6:"eng-US";s:6:"eng-US";s:10:"Short name";}', - 'version' => '0', - ], - 12 => [ - 'can_translate' => '0', - 'category' => '', - 'contentclass_id' => '1', - 'data_float1' => '0', - 'data_float2' => '0', - 'data_float3' => '0', - 'data_float4' => '0', - 'data_int1' => '0', - 'data_int2' => '0', - 'data_int3' => '1', - 'data_int4' => '0', - 'data_text1' => '', - 'data_text2' => '', - 'data_text3' => '', - 'data_text4' => '', - 'data_text5' => '', - 'data_type_string' => 'ezboolean', - 'id' => '158', - 'identifier' => 'show_children', - 'is_information_collector' => '0', - 'is_required' => '0', - 'is_searchable' => '0', - 'placement' => '5', - 'serialized_data_text' => 'a:2:{i:0;s:0:"";s:16:"always-available";b:0;}', - 'serialized_description_list' => 'a:2:{i:0;s:0:"";s:16:"always-available";b:0;}', - 'serialized_name_list' => 'a:2:{s:16:"always-available";s:6:"eng-US";s:6:"eng-US";s:17:"Display sub items";}', - 'version' => '0', - ], - 13 => [ - 'can_translate' => '1', - 'category' => '', - 'contentclass_id' => '14', - 'data_float1' => '0', - 'data_float2' => '0', - 'data_float3' => '0', - 'data_float4' => '0', - 'data_int1' => '0', - 'data_int2' => '0', - 'data_int3' => '0', - 'data_int4' => '0', - 'data_text1' => '', - 'data_text2' => '', - 'data_text3' => '', - 'data_text4' => '', - 'data_text5' => '', - 'data_type_string' => 'ezstring', - 'id' => '159', - 'identifier' => 'name', - 'is_information_collector' => '0', - 'is_required' => '0', - 'is_searchable' => '1', - 'placement' => '1', - 'serialized_data_text' => 'a:2:{i:0;s:0:"";s:16:"always-available";b:0;}', - 'serialized_description_list' => 'a:2:{i:0;s:0:"";s:16:"always-available";b:0;}', - 'serialized_name_list' => 'a:2:{s:16:"always-available";s:6:"eng-US";s:6:"eng-US";s:4:"Name";}', - 'version' => '0', - ], - 14 => [ - 'can_translate' => '0', - 'category' => '', - 'contentclass_id' => '14', - 'data_float1' => '0', - 'data_float2' => '0', - 'data_float3' => '0', - 'data_float4' => '0', - 'data_int1' => '1', - 'data_int2' => '0', - 'data_int3' => '0', - 'data_int4' => '0', - 'data_text1' => 'site.ini', - 'data_text2' => 'SiteSettings', - 'data_text3' => 'IndexPage', - 'data_text4' => '', - 'data_text5' => 'override;user;admin;demo', - 'data_type_string' => 'ezinisetting', - 'id' => '160', - 'identifier' => 'indexpage', - 'is_information_collector' => '0', - 'is_required' => '0', - 'is_searchable' => '0', - 'placement' => '2', - 'serialized_data_text' => 'a:2:{i:0;s:0:"";s:16:"always-available";b:0;}', - 'serialized_description_list' => 'a:2:{i:0;s:0:"";s:16:"always-available";b:0;}', - 'serialized_name_list' => 'a:2:{s:16:"always-available";s:6:"eng-US";s:6:"eng-US";s:10:"Index Page";}', - 'version' => '0', - ], - 15 => [ - 'can_translate' => '0', - 'category' => '', - 'contentclass_id' => '14', - 'data_float1' => '0', - 'data_float2' => '0', - 'data_float3' => '0', - 'data_float4' => '0', - 'data_int1' => '1', - 'data_int2' => '0', - 'data_int3' => '0', - 'data_int4' => '0', - 'data_text1' => 'site.ini', - 'data_text2' => 'SiteSettings', - 'data_text3' => 'DefaultPage', - 'data_text4' => '', - 'data_text5' => 'override;user;admin;demo', - 'data_type_string' => 'ezinisetting', - 'id' => '161', - 'identifier' => 'defaultpage', - 'is_information_collector' => '0', - 'is_required' => '0', - 'is_searchable' => '0', - 'placement' => '3', - 'serialized_data_text' => 'a:2:{i:0;s:0:"";s:16:"always-available";b:0;}', - 'serialized_description_list' => 'a:2:{i:0;s:0:"";s:16:"always-available";b:0;}', - 'serialized_name_list' => 'a:2:{s:16:"always-available";s:6:"eng-US";s:6:"eng-US";s:12:"Default Page";}', - 'version' => '0', - ], - 16 => [ - 'can_translate' => '0', - 'category' => '', - 'contentclass_id' => '14', - 'data_float1' => '0', - 'data_float2' => '0', - 'data_float3' => '0', - 'data_float4' => '0', - 'data_int1' => '2', - 'data_int2' => '0', - 'data_int3' => '0', - 'data_int4' => '0', - 'data_text1' => 'site.ini', - 'data_text2' => 'DebugSettings', - 'data_text3' => 'DebugOutput', - 'data_text4' => '', - 'data_text5' => 'override;user;admin;demo', - 'data_type_string' => 'ezinisetting', - 'id' => '162', - 'identifier' => 'debugoutput', - 'is_information_collector' => '0', - 'is_required' => '0', - 'is_searchable' => '0', - 'placement' => '4', - 'serialized_data_text' => 'a:2:{i:0;s:0:"";s:16:"always-available";b:0;}', - 'serialized_description_list' => 'a:2:{i:0;s:0:"";s:16:"always-available";b:0;}', - 'serialized_name_list' => 'a:2:{s:16:"always-available";s:6:"eng-US";s:6:"eng-US";s:12:"Debug Output";}', - 'version' => '0', - ], - 17 => [ - 'can_translate' => '0', - 'category' => '', - 'contentclass_id' => '14', - 'data_float1' => '0', - 'data_float2' => '0', - 'data_float3' => '0', - 'data_float4' => '0', - 'data_int1' => '2', - 'data_int2' => '0', - 'data_int3' => '0', - 'data_int4' => '0', - 'data_text1' => 'site.ini', - 'data_text2' => 'DebugSettings', - 'data_text3' => 'DebugByIP', - 'data_text4' => '', - 'data_text5' => 'override;user;admin;demo', - 'data_type_string' => 'ezinisetting', - 'id' => '163', - 'identifier' => 'debugbyip', - 'is_information_collector' => '0', - 'is_required' => '0', - 'is_searchable' => '0', - 'placement' => '5', - 'serialized_data_text' => 'a:2:{i:0;s:0:"";s:16:"always-available";b:0;}', - 'serialized_description_list' => 'a:2:{i:0;s:0:"";s:16:"always-available";b:0;}', - 'serialized_name_list' => 'a:2:{s:16:"always-available";s:6:"eng-US";s:6:"eng-US";s:11:"Debug By IP";}', - 'version' => '0', - ], - 18 => [ - 'can_translate' => '0', - 'category' => '', - 'contentclass_id' => '14', - 'data_float1' => '0', - 'data_float2' => '0', - 'data_float3' => '0', - 'data_float4' => '0', - 'data_int1' => '6', - 'data_int2' => '0', - 'data_int3' => '0', - 'data_int4' => '0', - 'data_text1' => 'site.ini', - 'data_text2' => 'DebugSettings', - 'data_text3' => 'DebugIPList', - 'data_text4' => '', - 'data_text5' => 'override;user;admin;demo', - 'data_type_string' => 'ezinisetting', - 'id' => '164', - 'identifier' => 'debugiplist', - 'is_information_collector' => '0', - 'is_required' => '0', - 'is_searchable' => '0', - 'placement' => '6', - 'serialized_data_text' => 'a:2:{i:0;s:0:"";s:16:"always-available";b:0;}', - 'serialized_description_list' => 'a:2:{i:0;s:0:"";s:16:"always-available";b:0;}', - 'serialized_name_list' => 'a:2:{s:16:"always-available";s:6:"eng-US";s:6:"eng-US";s:13:"Debug IP List";}', - 'version' => '0', - ], - 19 => [ - 'can_translate' => '0', - 'category' => '', - 'contentclass_id' => '14', - 'data_float1' => '0', - 'data_float2' => '0', - 'data_float3' => '0', - 'data_float4' => '0', - 'data_int1' => '2', - 'data_int2' => '0', - 'data_int3' => '0', - 'data_int4' => '0', - 'data_text1' => 'site.ini', - 'data_text2' => 'DebugSettings', - 'data_text3' => 'DebugRedirection', - 'data_text4' => '', - 'data_text5' => 'override;user;admin;demo', - 'data_type_string' => 'ezinisetting', - 'id' => '165', - 'identifier' => 'debugredirection', - 'is_information_collector' => '0', - 'is_required' => '0', - 'is_searchable' => '0', - 'placement' => '7', - 'serialized_data_text' => 'a:2:{i:0;s:0:"";s:16:"always-available";b:0;}', - 'serialized_description_list' => 'a:2:{i:0;s:0:"";s:16:"always-available";b:0;}', - 'serialized_name_list' => 'a:2:{s:16:"always-available";s:6:"eng-US";s:6:"eng-US";s:17:"Debug Redirection";}', - 'version' => '0', - ], - 20 => [ - 'can_translate' => '0', - 'category' => '', - 'contentclass_id' => '14', - 'data_float1' => '0', - 'data_float2' => '0', - 'data_float3' => '0', - 'data_float4' => '0', - 'data_int1' => '2', - 'data_int2' => '0', - 'data_int3' => '0', - 'data_int4' => '0', - 'data_text1' => 'site.ini', - 'data_text2' => 'ContentSettings', - 'data_text3' => 'ViewCaching', - 'data_text4' => '', - 'data_text5' => 'override;user;admin;demo', - 'data_type_string' => 'ezinisetting', - 'id' => '166', - 'identifier' => 'viewcaching', - 'is_information_collector' => '0', - 'is_required' => '0', - 'is_searchable' => '0', - 'placement' => '8', - 'serialized_data_text' => 'a:2:{i:0;s:0:"";s:16:"always-available";b:0;}', - 'serialized_description_list' => 'a:2:{i:0;s:0:"";s:16:"always-available";b:0;}', - 'serialized_name_list' => 'a:2:{s:16:"always-available";s:6:"eng-US";s:6:"eng-US";s:12:"View Caching";}', - 'version' => '0', - ], - 21 => [ - 'can_translate' => '0', - 'category' => '', - 'contentclass_id' => '14', - 'data_float1' => '0', - 'data_float2' => '0', - 'data_float3' => '0', - 'data_float4' => '0', - 'data_int1' => '2', - 'data_int2' => '0', - 'data_int3' => '0', - 'data_int4' => '0', - 'data_text1' => 'site.ini', - 'data_text2' => 'TemplateSettings', - 'data_text3' => 'TemplateCache', - 'data_text4' => '', - 'data_text5' => 'override;user;admin;demo', - 'data_type_string' => 'ezinisetting', - 'id' => '167', - 'identifier' => 'templatecache', - 'is_information_collector' => '0', - 'is_required' => '0', - 'is_searchable' => '0', - 'placement' => '9', - 'serialized_data_text' => 'a:2:{i:0;s:0:"";s:16:"always-available";b:0;}', - 'serialized_description_list' => 'a:2:{i:0;s:0:"";s:16:"always-available";b:0;}', - 'serialized_name_list' => 'a:2:{s:16:"always-available";s:6:"eng-US";s:6:"eng-US";s:14:"Template Cache";}', - 'version' => '0', - ], - 22 => [ - 'can_translate' => '0', - 'category' => '', - 'contentclass_id' => '14', - 'data_float1' => '0', - 'data_float2' => '0', - 'data_float3' => '0', - 'data_float4' => '0', - 'data_int1' => '2', - 'data_int2' => '0', - 'data_int3' => '0', - 'data_int4' => '0', - 'data_text1' => 'site.ini', - 'data_text2' => 'TemplateSettings', - 'data_text3' => 'TemplateCompile', - 'data_text4' => '', - 'data_text5' => 'override;user;admin;demo', - 'data_type_string' => 'ezinisetting', - 'id' => '168', - 'identifier' => 'templatecompile', - 'is_information_collector' => '0', - 'is_required' => '0', - 'is_searchable' => '0', - 'placement' => '10', - 'serialized_data_text' => 'a:2:{i:0;s:0:"";s:16:"always-available";b:0;}', - 'serialized_description_list' => 'a:2:{i:0;s:0:"";s:16:"always-available";b:0;}', - 'serialized_name_list' => 'a:2:{s:16:"always-available";s:6:"eng-US";s:6:"eng-US";s:16:"Template Compile";}', - 'version' => '0', - ], - 23 => [ - 'can_translate' => '0', - 'category' => '', - 'contentclass_id' => '14', - 'data_float1' => '0', - 'data_float2' => '0', - 'data_float3' => '0', - 'data_float4' => '0', - 'data_int1' => '6', - 'data_int2' => '0', - 'data_int3' => '0', - 'data_int4' => '0', - 'data_text1' => 'image.ini', - 'data_text2' => 'small', - 'data_text3' => 'Filters', - 'data_text4' => '', - 'data_text5' => 'override;user;admin;demo', - 'data_type_string' => 'ezinisetting', - 'id' => '169', - 'identifier' => 'imagesmall', - 'is_information_collector' => '0', - 'is_required' => '0', - 'is_searchable' => '0', - 'placement' => '11', - 'serialized_data_text' => 'a:2:{i:0;s:0:"";s:16:"always-available";b:0;}', - 'serialized_description_list' => 'a:2:{i:0;s:0:"";s:16:"always-available";b:0;}', - 'serialized_name_list' => 'a:2:{s:16:"always-available";s:6:"eng-US";s:6:"eng-US";s:16:"Image Small Size";}', - 'version' => '0', - ], - 24 => [ - 'can_translate' => '0', - 'category' => '', - 'contentclass_id' => '14', - 'data_float1' => '0', - 'data_float2' => '0', - 'data_float3' => '0', - 'data_float4' => '0', - 'data_int1' => '6', - 'data_int2' => '0', - 'data_int3' => '0', - 'data_int4' => '0', - 'data_text1' => 'image.ini', - 'data_text2' => 'medium', - 'data_text3' => 'Filters', - 'data_text4' => '', - 'data_text5' => 'override;user;admin;demo', - 'data_type_string' => 'ezinisetting', - 'id' => '170', - 'identifier' => 'imagemedium', - 'is_information_collector' => '0', - 'is_required' => '0', - 'is_searchable' => '0', - 'placement' => '12', - 'serialized_data_text' => 'a:2:{i:0;s:0:"";s:16:"always-available";b:0;}', - 'serialized_description_list' => 'a:2:{i:0;s:0:"";s:16:"always-available";b:0;}', - 'serialized_name_list' => 'a:2:{s:16:"always-available";s:6:"eng-US";s:6:"eng-US";s:17:"Image Medium Size";}', - 'version' => '0', - ], - 25 => [ - 'can_translate' => '0', - 'category' => '', - 'contentclass_id' => '14', - 'data_float1' => '0', - 'data_float2' => '0', - 'data_float3' => '0', - 'data_float4' => '0', - 'data_int1' => '6', - 'data_int2' => '0', - 'data_int3' => '0', - 'data_int4' => '0', - 'data_text1' => 'image.ini', - 'data_text2' => 'large', - 'data_text3' => 'Filters', - 'data_text4' => '', - 'data_text5' => 'override;user;admin;demo', - 'data_type_string' => 'ezinisetting', - 'id' => '171', - 'identifier' => 'imagelarge', - 'is_information_collector' => '0', - 'is_required' => '0', - 'is_searchable' => '0', - 'placement' => '13', - 'serialized_data_text' => 'a:2:{i:0;s:0:"";s:16:"always-available";b:0;}', - 'serialized_description_list' => 'a:2:{i:0;s:0:"";s:16:"always-available";b:0;}', - 'serialized_name_list' => 'a:2:{s:16:"always-available";s:6:"eng-US";s:6:"eng-US";s:16:"Image Large Size";}', - 'version' => '0', - ], - 26 => [ - 'can_translate' => '0', - 'category' => '', - 'contentclass_id' => '15', - 'data_float1' => '0', - 'data_float2' => '0', - 'data_float3' => '0', - 'data_float4' => '0', - 'data_int1' => '1', - 'data_int2' => '0', - 'data_int3' => '0', - 'data_int4' => '0', - 'data_text1' => 'site.ini', - 'data_text2' => 'SiteSettings', - 'data_text3' => 'SiteName', - 'data_text4' => '', - 'data_text5' => 'override;user;admin;demo', - 'data_type_string' => 'ezinisetting', - 'id' => '172', - 'identifier' => 'title', - 'is_information_collector' => '0', - 'is_required' => '0', - 'is_searchable' => '0', - 'placement' => '1', - 'serialized_data_text' => 'a:2:{i:0;s:0:"";s:16:"always-available";b:0;}', - 'serialized_description_list' => 'a:2:{i:0;s:0:"";s:16:"always-available";b:0;}', - 'serialized_name_list' => 'a:2:{s:16:"always-available";s:6:"eng-US";s:6:"eng-US";s:5:"Title";}', - 'version' => '0', - ], - 27 => [ - 'can_translate' => '0', - 'category' => '', - 'contentclass_id' => '15', - 'data_float1' => '0', - 'data_float2' => '0', - 'data_float3' => '0', - 'data_float4' => '0', - 'data_int1' => '6', - 'data_int2' => '0', - 'data_int3' => '0', - 'data_int4' => '0', - 'data_text1' => 'site.ini', - 'data_text2' => 'SiteSettings', - 'data_text3' => 'MetaDataArray', - 'data_text4' => '', - 'data_text5' => 'override;user;admin;demo', - 'data_type_string' => 'ezinisetting', - 'id' => '173', - 'identifier' => 'meta_data', - 'is_information_collector' => '0', - 'is_required' => '0', - 'is_searchable' => '0', - 'placement' => '2', - 'serialized_data_text' => 'a:2:{i:0;s:0:"";s:16:"always-available";b:0;}', - 'serialized_description_list' => 'a:2:{i:0;s:0:"";s:16:"always-available";b:0;}', - 'serialized_name_list' => 'a:2:{s:16:"always-available";s:6:"eng-US";s:6:"eng-US";s:9:"Meta data";}', - 'version' => '0', - ], - 28 => [ - 'can_translate' => '1', - 'category' => '', - 'contentclass_id' => '15', - 'data_float1' => '0', - 'data_float2' => '0', - 'data_float3' => '0', - 'data_float4' => '0', - 'data_int1' => '0', - 'data_int2' => '0', - 'data_int3' => '0', - 'data_int4' => '0', - 'data_text1' => '', - 'data_text2' => '', - 'data_text3' => '', - 'data_text4' => '', - 'data_text5' => '', - 'data_type_string' => 'ezimage', - 'id' => '174', - 'identifier' => 'image', - 'is_information_collector' => '0', - 'is_required' => '0', - 'is_searchable' => '0', - 'placement' => '3', - 'serialized_data_text' => 'a:2:{i:0;s:0:"";s:16:"always-available";b:0;}', - 'serialized_description_list' => 'a:2:{i:0;s:0:"";s:16:"always-available";b:0;}', - 'serialized_name_list' => 'a:2:{s:16:"always-available";s:6:"eng-US";s:6:"eng-US";s:5:"Image";}', - 'version' => '0', - ], - 29 => [ - 'can_translate' => '1', - 'category' => '', - 'contentclass_id' => '15', - 'data_float1' => '0', - 'data_float2' => '0', - 'data_float3' => '0', - 'data_float4' => '0', - 'data_int1' => '0', - 'data_int2' => '0', - 'data_int3' => '0', - 'data_int4' => '0', - 'data_text1' => 'sitestyle', - 'data_text2' => '', - 'data_text3' => '', - 'data_text4' => '', - 'data_text5' => '', - 'data_type_string' => 'ezpackage', - 'id' => '175', - 'identifier' => 'sitestyle', - 'is_information_collector' => '0', - 'is_required' => '0', - 'is_searchable' => '0', - 'placement' => '4', - 'serialized_data_text' => 'a:2:{i:0;s:0:"";s:16:"always-available";b:0;}', - 'serialized_description_list' => 'a:2:{i:0;s:0:"";s:16:"always-available";b:0;}', - 'serialized_name_list' => 'a:2:{s:16:"always-available";s:6:"eng-US";s:6:"eng-US";s:9:"Sitestyle";}', - 'version' => '0', - ], - 30 => [ - 'can_translate' => '0', - 'category' => '', - 'contentclass_id' => '15', - 'data_float1' => '0', - 'data_float2' => '0', - 'data_float3' => '0', - 'data_float4' => '0', - 'data_int1' => '1', - 'data_int2' => '0', - 'data_int3' => '0', - 'data_int4' => '0', - 'data_text1' => 'site.ini', - 'data_text2' => 'MailSettings', - 'data_text3' => 'AdminEmail', - 'data_text4' => '', - 'data_text5' => 'override;user;admin;demo', - 'data_type_string' => 'ezinisetting', - 'id' => '177', - 'identifier' => 'email', - 'is_information_collector' => '0', - 'is_required' => '0', - 'is_searchable' => '0', - 'placement' => '6', - 'serialized_data_text' => 'a:2:{i:0;s:0:"";s:16:"always-available";b:0;}', - 'serialized_description_list' => 'a:2:{i:0;s:0:"";s:16:"always-available";b:0;}', - 'serialized_name_list' => 'a:2:{s:16:"always-available";s:6:"eng-US";s:6:"eng-US";s:5:"Email";}', - 'version' => '0', - ], - 31 => [ - 'can_translate' => '0', - 'category' => '', - 'contentclass_id' => '15', - 'data_float1' => '0', - 'data_float2' => '0', - 'data_float3' => '0', - 'data_float4' => '0', - 'data_int1' => '1', - 'data_int2' => '0', - 'data_int3' => '0', - 'data_int4' => '0', - 'data_text1' => 'site.ini', - 'data_text2' => 'SiteSettings', - 'data_text3' => 'SiteURL', - 'data_text4' => '', - 'data_text5' => 'override;user;admin;demo', - 'data_type_string' => 'ezinisetting', - 'id' => '178', - 'identifier' => 'siteurl', - 'is_information_collector' => '0', - 'is_required' => '0', - 'is_searchable' => '0', - 'placement' => '7', - 'serialized_data_text' => 'a:2:{i:0;s:0:"";s:16:"always-available";b:0;}', - 'serialized_description_list' => 'a:2:{i:0;s:0:"";s:16:"always-available";b:0;}', - 'serialized_name_list' => 'a:2:{s:16:"always-available";s:6:"eng-US";s:6:"eng-US";s:8:"Site URL";}', - 'version' => '0', - ], - 32 => [ - 'can_translate' => '1', - 'category' => '', - 'contentclass_id' => '4', - 'data_float1' => '0', - 'data_float2' => '0', - 'data_float3' => '0', - 'data_float4' => '0', - 'data_int1' => '10', - 'data_int2' => '0', - 'data_int3' => '0', - 'data_int4' => '0', - 'data_text1' => '', - 'data_text2' => '', - 'data_text3' => '', - 'data_text4' => '', - 'data_text5' => '', - 'data_type_string' => 'eztext', - 'id' => '179', - 'identifier' => 'signature', - 'is_information_collector' => '0', - 'is_required' => '0', - 'is_searchable' => '1', - 'placement' => '4', - 'serialized_data_text' => 'a:2:{i:0;s:0:"";s:16:"always-available";b:0;}', - 'serialized_description_list' => 'a:2:{i:0;s:0:"";s:16:"always-available";b:0;}', - 'serialized_name_list' => 'a:2:{s:16:"always-available";s:6:"eng-US";s:6:"eng-US";s:9:"Signature";}', - 'version' => '0', - ], - 33 => [ - 'can_translate' => '1', - 'category' => '', - 'contentclass_id' => '4', - 'data_float1' => '0', - 'data_float2' => '0', - 'data_float3' => '0', - 'data_float4' => '0', - 'data_int1' => '1', - 'data_int2' => '0', - 'data_int3' => '0', - 'data_int4' => '0', - 'data_text1' => '', - 'data_text2' => '', - 'data_text3' => '', - 'data_text4' => '', - 'data_text5' => '', - 'data_type_string' => 'ezimage', - 'id' => '180', - 'identifier' => 'image', - 'is_information_collector' => '0', - 'is_required' => '0', - 'is_searchable' => '0', - 'placement' => '5', - 'serialized_data_text' => 'a:2:{i:0;s:0:"";s:16:"always-available";b:0;}', - 'serialized_description_list' => 'a:2:{i:0;s:0:"";s:16:"always-available";b:0;}', - 'serialized_name_list' => 'a:2:{s:16:"always-available";s:6:"eng-US";s:6:"eng-US";s:5:"Image";}', - 'version' => '0', - ], - 34 => [ - 'can_translate' => '1', - 'category' => '', - 'contentclass_id' => '16', - 'data_float1' => '0', - 'data_float2' => '0', - 'data_float3' => '0', - 'data_float4' => '0', - 'data_int1' => '255', - 'data_int2' => '0', - 'data_int3' => '0', - 'data_int4' => '0', - 'data_text1' => 'New article', - 'data_text2' => '', - 'data_text3' => '', - 'data_text4' => '', - 'data_text5' => '', - 'data_type_string' => 'ezstring', - 'id' => '181', - 'identifier' => 'title', - 'is_information_collector' => '0', - 'is_required' => '1', - 'is_searchable' => '1', - 'placement' => '1', - 'serialized_data_text' => 'a:0:{}', - 'serialized_description_list' => 'a:1:{s:6:"eng-GB";s:0:"";}', - 'serialized_name_list' => 'a:2:{s:6:"eng-GB";s:5:"Title";s:16:"always-available";s:6:"eng-GB";}', - 'version' => '0', - ], - 35 => [ - 'can_translate' => '1', - 'category' => '', - 'contentclass_id' => '16', - 'data_float1' => '0', - 'data_float2' => '0', - 'data_float3' => '0', - 'data_float4' => '0', - 'data_int1' => '255', - 'data_int2' => '0', - 'data_int3' => '0', - 'data_int4' => '0', - 'data_text1' => '', - 'data_text2' => '', - 'data_text3' => '', - 'data_text4' => '', - 'data_text5' => '', - 'data_type_string' => 'ezstring', - 'id' => '182', - 'identifier' => 'short_title', - 'is_information_collector' => '0', - 'is_required' => '0', - 'is_searchable' => '1', - 'placement' => '2', - 'serialized_data_text' => 'a:0:{}', - 'serialized_description_list' => 'a:1:{s:6:"eng-GB";s:0:"";}', - 'serialized_name_list' => 'a:2:{s:6:"eng-GB";s:11:"Short title";s:16:"always-available";s:6:"eng-GB";}', - 'version' => '0', - ], - 36 => [ - 'can_translate' => '1', - 'category' => '', - 'contentclass_id' => '16', - 'data_float1' => '0', - 'data_float2' => '0', - 'data_float3' => '0', - 'data_float4' => '0', - 'data_int1' => '0', - 'data_int2' => '0', - 'data_int3' => '0', - 'data_int4' => '0', - 'data_text1' => '', - 'data_text2' => '', - 'data_text3' => '', - 'data_text4' => '', - 'data_text5' => '', - 'data_type_string' => 'ezauthor', - 'id' => '183', - 'identifier' => 'author', - 'is_information_collector' => '0', - 'is_required' => '0', - 'is_searchable' => '0', - 'placement' => '3', - 'serialized_data_text' => 'a:0:{}', - 'serialized_description_list' => 'a:1:{s:6:"eng-GB";s:0:"";}', - 'serialized_name_list' => 'a:2:{s:6:"eng-GB";s:6:"Author";s:16:"always-available";s:6:"eng-GB";}', - 'version' => '0', - ], - 39 => [ - 'can_translate' => '1', - 'category' => '', - 'contentclass_id' => '16', - 'data_float1' => '0', - 'data_float2' => '0', - 'data_float3' => '0', - 'data_float4' => '0', - 'data_int1' => '0', - 'data_int2' => '0', - 'data_int3' => '0', - 'data_int4' => '0', - 'data_text1' => '', - 'data_text2' => '', - 'data_text3' => '', - 'data_text4' => '', - 'data_text5' => '', - 'data_type_string' => 'ezimage', - 'id' => '186', - 'identifier' => 'image', - 'is_information_collector' => '0', - 'is_required' => '0', - 'is_searchable' => '0', - 'placement' => '6', - 'serialized_data_text' => 'a:0:{}', - 'serialized_description_list' => 'a:1:{s:6:"eng-GB";s:0:"";}', - 'serialized_name_list' => 'a:2:{s:6:"eng-GB";s:5:"Image";s:16:"always-available";s:6:"eng-GB";}', - 'version' => '0', - ], - 41 => [ - 'can_translate' => '1', - 'category' => '', - 'contentclass_id' => '16', - 'data_float1' => '0', - 'data_float2' => '0', - 'data_float3' => '0', - 'data_float4' => '0', - 'data_int1' => '0', - 'data_int2' => '0', - 'data_int3' => '0', - 'data_int4' => '0', - 'data_text1' => '', - 'data_text2' => '', - 'data_text3' => '', - 'data_text4' => '', - 'data_text5' => '', - 'data_type_string' => 'ezdatetime', - 'id' => '188', - 'identifier' => 'publish_date', - 'is_information_collector' => '0', - 'is_required' => '0', - 'is_searchable' => '1', - 'placement' => '8', - 'serialized_data_text' => 'a:0:{}', - 'serialized_description_list' => 'a:1:{s:6:"eng-GB";s:0:"";}', - 'serialized_name_list' => 'a:2:{s:6:"eng-GB";s:12:"Publish date";s:16:"always-available";s:6:"eng-GB";}', - 'version' => '0', - ], - 43 => [ - 'can_translate' => '1', - 'category' => '', - 'contentclass_id' => '16', - 'data_float1' => '0', - 'data_float2' => '0', - 'data_float3' => '0', - 'data_float4' => '0', - 'data_int1' => '0', - 'data_int2' => '0', - 'data_int3' => '0', - 'data_int4' => '0', - 'data_text1' => '', - 'data_text2' => '', - 'data_text3' => '', - 'data_text4' => '', - 'data_text5' => '', - 'data_type_string' => 'ezkeyword', - 'id' => '190', - 'identifier' => 'tags', - 'is_information_collector' => '0', - 'is_required' => '0', - 'is_searchable' => '1', - 'placement' => '10', - 'serialized_data_text' => 'a:0:{}', - 'serialized_description_list' => 'a:2:{s:6:"eng-GB";s:0:"";s:16:"always-available";s:6:"eng-GB";}', - 'serialized_name_list' => 'a:2:{s:6:"eng-GB";s:4:"Tags";s:16:"always-available";s:6:"eng-GB";}', - 'version' => '0', - ], - 44 => [ - 'can_translate' => '1', - 'category' => '', - 'contentclass_id' => '16', - 'data_float1' => '0', - 'data_float2' => '0', - 'data_float3' => '0', - 'data_float4' => '0', - 'data_int1' => '0', - 'data_int2' => '0', - 'data_int3' => '0', - 'data_int4' => '0', - 'data_text1' => '', - 'data_text2' => '', - 'data_text3' => '', - 'data_text4' => '', - 'data_text5' => '', - 'data_type_string' => 'ezgmaplocation', - 'id' => '191', - 'identifier' => 'location', - 'is_information_collector' => '0', - 'is_required' => '0', - 'is_searchable' => '1', - 'placement' => '11', - 'serialized_data_text' => 'a:0:{}', - 'serialized_description_list' => 'a:2:{s:6:"eng-GB";s:0:"";s:16:"always-available";s:6:"eng-GB";}', - 'serialized_name_list' => 'a:2:{s:6:"eng-GB";s:8:"Location";s:16:"always-available";s:6:"eng-GB";}', - 'version' => '0', - ], - 45 => [ - 'can_translate' => '1', - 'category' => '', - 'contentclass_id' => '16', - 'data_float1' => '0', - 'data_float2' => '0', - 'data_float3' => '0', - 'data_float4' => '0', - 'data_int1' => '0', - 'data_int2' => '0', - 'data_int3' => '0', - 'data_int4' => '0', - 'data_text1' => '', - 'data_text2' => '', - 'data_text3' => '', - 'data_text4' => '', - 'data_text5' => '', - 'data_type_string' => 'ezcomcomments', - 'id' => '192', - 'identifier' => 'comments', - 'is_information_collector' => '0', - 'is_required' => '0', - 'is_searchable' => '1', - 'placement' => '12', - 'serialized_data_text' => 'a:0:{}', - 'serialized_description_list' => 'a:2:{s:6:"eng-GB";s:0:"";s:16:"always-available";s:6:"eng-GB";}', - 'serialized_name_list' => 'a:2:{s:6:"eng-GB";s:8:"Comments";s:16:"always-available";s:6:"eng-GB";}', - 'version' => '0', - ], - 46 => [ - 'can_translate' => '1', - 'category' => '', - 'contentclass_id' => '17', - 'data_float1' => '0', - 'data_float2' => '0', - 'data_float3' => '0', - 'data_float4' => '0', - 'data_int1' => '0', - 'data_int2' => '0', - 'data_int3' => '0', - 'data_int4' => '0', - 'data_text1' => '', - 'data_text2' => '', - 'data_text3' => '', - 'data_text4' => '', - 'data_text5' => '', - 'data_type_string' => 'ezstring', - 'id' => '193', - 'identifier' => 'name', - 'is_information_collector' => '0', - 'is_required' => '0', - 'is_searchable' => '1', - 'placement' => '1', - 'serialized_data_text' => 'a:0:{}', - 'serialized_description_list' => 'a:1:{s:6:"eng-GB";s:0:"";}', - 'serialized_name_list' => 'a:2:{s:6:"eng-GB";s:4:"Name";s:16:"always-available";s:6:"eng-GB";}', - 'version' => '0', - ], - 48 => [ - 'can_translate' => '1', - 'category' => '', - 'contentclass_id' => '17', - 'data_float1' => '0', - 'data_float2' => '0', - 'data_float3' => '0', - 'data_float4' => '0', - 'data_int1' => '0', - 'data_int2' => '0', - 'data_int3' => '0', - 'data_int4' => '0', - 'data_text1' => '', - 'data_text2' => '', - 'data_text3' => '', - 'data_text4' => '', - 'data_text5' => '', - 'data_type_string' => 'ezkeyword', - 'id' => '195', - 'identifier' => 'tags', - 'is_information_collector' => '0', - 'is_required' => '0', - 'is_searchable' => '1', - 'placement' => '3', - 'serialized_data_text' => 'a:0:{}', - 'serialized_description_list' => 'a:2:{s:6:"eng-GB";s:0:"";s:16:"always-available";s:6:"eng-GB";}', - 'serialized_name_list' => 'a:2:{s:6:"eng-GB";s:4:"Tags";s:16:"always-available";s:6:"eng-GB";}', - 'version' => '0', - ], - 49 => [ - 'can_translate' => '1', - 'category' => '', - 'contentclass_id' => '18', - 'data_float1' => '0', - 'data_float2' => '0', - 'data_float3' => '0', - 'data_float4' => '0', - 'data_int1' => '0', - 'data_int2' => '0', - 'data_int3' => '0', - 'data_int4' => '0', - 'data_text1' => '', - 'data_text2' => '', - 'data_text3' => '', - 'data_text4' => '', - 'data_text5' => '', - 'data_type_string' => 'ezstring', - 'id' => '196', - 'identifier' => 'title', - 'is_information_collector' => '0', - 'is_required' => '0', - 'is_searchable' => '1', - 'placement' => '1', - 'serialized_data_text' => 'a:0:{}', - 'serialized_description_list' => 'a:1:{s:6:"eng-GB";s:0:"";}', - 'serialized_name_list' => 'a:2:{s:6:"eng-GB";s:5:"Title";s:16:"always-available";s:6:"eng-GB";}', - 'version' => '0', - ], - 51 => [ - 'can_translate' => '1', - 'category' => '', - 'contentclass_id' => '18', - 'data_float1' => '0', - 'data_float2' => '0', - 'data_float3' => '0', - 'data_float4' => '0', - 'data_int1' => '1', - 'data_int2' => '0', - 'data_int3' => '0', - 'data_int4' => '0', - 'data_text1' => '', - 'data_text2' => '', - 'data_text3' => '', - 'data_text4' => '', - 'data_text5' => '', - 'data_type_string' => 'ezdatetime', - 'id' => '198', - 'identifier' => 'publication_date', - 'is_information_collector' => '0', - 'is_required' => '0', - 'is_searchable' => '1', - 'placement' => '3', - 'serialized_data_text' => 'a:0:{}', - 'serialized_description_list' => 'a:1:{s:6:"eng-GB";s:0:"";}', - 'serialized_name_list' => 'a:2:{s:6:"eng-GB";s:16:"Publication date";s:16:"always-available";s:6:"eng-GB";}', - 'version' => '0', - ], - 52 => [ - 'can_translate' => '1', - 'category' => '', - 'contentclass_id' => '18', - 'data_float1' => '0', - 'data_float2' => '0', - 'data_float3' => '0', - 'data_float4' => '0', - 'data_int1' => '0', - 'data_int2' => '0', - 'data_int3' => '0', - 'data_int4' => '0', - 'data_text1' => '', - 'data_text2' => '', - 'data_text3' => '', - 'data_text4' => '', - 'data_text5' => '', - 'data_type_string' => 'ezkeyword', - 'id' => '199', - 'identifier' => 'tags', - 'is_information_collector' => '0', - 'is_required' => '0', - 'is_searchable' => '1', - 'placement' => '5', - 'serialized_data_text' => 'a:0:{}', - 'serialized_description_list' => 'a:1:{s:6:"eng-GB";s:0:"";}', - 'serialized_name_list' => 'a:2:{s:6:"eng-GB";s:4:"Tags";s:16:"always-available";s:6:"eng-GB";}', - 'version' => '0', - ], - 53 => [ - 'can_translate' => '1', - 'category' => '', - 'contentclass_id' => '18', - 'data_float1' => '0', - 'data_float2' => '0', - 'data_float3' => '0', - 'data_float4' => '0', - 'data_int1' => '0', - 'data_int2' => '0', - 'data_int3' => '0', - 'data_int4' => '0', - 'data_text1' => '', - 'data_text2' => '', - 'data_text3' => '', - 'data_text4' => '', - 'data_text5' => '', - 'data_type_string' => 'ezcomcomments', - 'id' => '200', - 'identifier' => 'comments', - 'is_information_collector' => '0', - 'is_required' => '0', - 'is_searchable' => '1', - 'placement' => '6', - 'serialized_data_text' => 'a:0:{}', - 'serialized_description_list' => 'a:2:{s:6:"eng-GB";s:0:"";s:16:"always-available";s:6:"eng-GB";}', - 'serialized_name_list' => 'a:2:{s:6:"eng-GB";s:8:"Comments";s:16:"always-available";s:6:"eng-GB";}', - 'version' => '0', - ], - 54 => [ - 'can_translate' => '1', - 'category' => '', - 'contentclass_id' => '19', - 'data_float1' => '0', - 'data_float2' => '0', - 'data_float3' => '0', - 'data_float4' => '0', - 'data_int1' => '0', - 'data_int2' => '0', - 'data_int3' => '0', - 'data_int4' => '0', - 'data_text1' => '', - 'data_text2' => '', - 'data_text3' => '', - 'data_text4' => '', - 'data_text5' => '', - 'data_type_string' => 'ezstring', - 'id' => '201', - 'identifier' => 'name', - 'is_information_collector' => '0', - 'is_required' => '0', - 'is_searchable' => '1', - 'placement' => '1', - 'serialized_data_text' => 'a:0:{}', - 'serialized_description_list' => 'a:1:{s:6:"eng-GB";s:0:"";}', - 'serialized_name_list' => 'a:2:{s:6:"eng-GB";s:4:"Name";s:16:"always-available";s:6:"eng-GB";}', - 'version' => '0', - ], - 55 => [ - 'can_translate' => '1', - 'category' => '', - 'contentclass_id' => '19', - 'data_float1' => '0', - 'data_float2' => '0', - 'data_float3' => '0', - 'data_float4' => '0', - 'data_int1' => '0', - 'data_int2' => '0', - 'data_int3' => '0', - 'data_int4' => '0', - 'data_text1' => '', - 'data_text2' => '', - 'data_text3' => '', - 'data_text4' => '', - 'data_text5' => '', - 'data_type_string' => 'ezstring', - 'id' => '202', - 'identifier' => 'product_number', - 'is_information_collector' => '0', - 'is_required' => '0', - 'is_searchable' => '1', - 'placement' => '2', - 'serialized_data_text' => 'a:0:{}', - 'serialized_description_list' => 'a:1:{s:6:"eng-GB";s:0:"";}', - 'serialized_name_list' => 'a:2:{s:6:"eng-GB";s:14:"Product number";s:16:"always-available";s:6:"eng-GB";}', - 'version' => '0', - ], - 58 => [ - 'can_translate' => '1', - 'category' => '', - 'contentclass_id' => '19', - 'data_float1' => '0', - 'data_float2' => '0', - 'data_float3' => '0', - 'data_float4' => '0', - 'data_int1' => '0', - 'data_int2' => '0', - 'data_int3' => '0', - 'data_int4' => '0', - 'data_text1' => '', - 'data_text2' => '', - 'data_text3' => '', - 'data_text4' => '', - 'data_text5' => '', - 'data_type_string' => 'ezfloat', - 'id' => '205', - 'identifier' => 'price', - 'is_information_collector' => '0', - 'is_required' => '0', - 'is_searchable' => '0', - 'placement' => '5', - 'serialized_data_text' => 'a:0:{}', - 'serialized_description_list' => 'a:1:{s:6:"eng-GB";s:0:"";}', - 'serialized_name_list' => 'a:2:{s:6:"eng-GB";s:5:"Price";s:16:"always-available";s:6:"eng-GB";}', - 'version' => '0', - ], - 59 => [ - 'can_translate' => '1', - 'category' => '', - 'contentclass_id' => '19', - 'data_float1' => '0', - 'data_float2' => '0', - 'data_float3' => '0', - 'data_float4' => '0', - 'data_int1' => '0', - 'data_int2' => '0', - 'data_int3' => '0', - 'data_int4' => '0', - 'data_text1' => '', - 'data_text2' => '', - 'data_text3' => '', - 'data_text4' => '', - 'data_text5' => '', - 'data_type_string' => 'ezimage', - 'id' => '206', - 'identifier' => 'image', - 'is_information_collector' => '0', - 'is_required' => '0', - 'is_searchable' => '0', - 'placement' => '6', - 'serialized_data_text' => 'a:0:{}', - 'serialized_description_list' => 'a:1:{s:6:"eng-GB";s:0:"";}', - 'serialized_name_list' => 'a:2:{s:6:"eng-GB";s:5:"Image";s:16:"always-available";s:6:"eng-GB";}', - 'version' => '0', - ], - 61 => [ - 'can_translate' => '1', - 'category' => '', - 'contentclass_id' => '19', - 'data_float1' => '0', - 'data_float2' => '0', - 'data_float3' => '0', - 'data_float4' => '0', - 'data_int1' => '0', - 'data_int2' => '0', - 'data_int3' => '0', - 'data_int4' => '0', - 'data_text1' => '', - 'data_text2' => '', - 'data_text3' => '', - 'data_text4' => '', - 'data_text5' => '', - 'data_type_string' => 'ezmultioption', - 'id' => '208', - 'identifier' => 'additional_options', - 'is_information_collector' => '0', - 'is_required' => '0', - 'is_searchable' => '1', - 'placement' => '8', - 'serialized_data_text' => 'a:0:{}', - 'serialized_description_list' => 'a:1:{s:6:"eng-GB";s:0:"";}', - 'serialized_name_list' => 'a:2:{s:6:"eng-GB";s:18:"Additional options";s:16:"always-available";s:6:"eng-GB";}', - 'version' => '0', - ], - 63 => [ - 'can_translate' => '1', - 'category' => '', - 'contentclass_id' => '19', - 'data_float1' => '0', - 'data_float2' => '0', - 'data_float3' => '0', - 'data_float4' => '0', - 'data_int1' => '0', - 'data_int2' => '0', - 'data_int3' => '0', - 'data_int4' => '0', - 'data_text1' => '', - 'data_text2' => '', - 'data_text3' => '', - 'data_text4' => '', - 'data_text5' => '', - 'data_type_string' => 'ezkeyword', - 'id' => '210', - 'identifier' => 'tags', - 'is_information_collector' => '0', - 'is_required' => '0', - 'is_searchable' => '1', - 'placement' => '10', - 'serialized_data_text' => 'a:0:{}', - 'serialized_description_list' => 'a:2:{s:6:"eng-GB";s:0:"";s:16:"always-available";s:6:"eng-GB";}', - 'serialized_name_list' => 'a:2:{s:6:"eng-GB";s:4:"Tags";s:16:"always-available";s:6:"eng-GB";}', - 'version' => '0', - ], - 64 => [ - 'can_translate' => '1', - 'category' => '', - 'contentclass_id' => '19', - 'data_float1' => '0', - 'data_float2' => '0', - 'data_float3' => '0', - 'data_float4' => '0', - 'data_int1' => '0', - 'data_int2' => '0', - 'data_int3' => '0', - 'data_int4' => '0', - 'data_text1' => '', - 'data_text2' => '', - 'data_text3' => '', - 'data_text4' => '', - 'data_text5' => '', - 'data_type_string' => 'ezcomcomments', - 'id' => '211', - 'identifier' => 'comments', - 'is_information_collector' => '0', - 'is_required' => '0', - 'is_searchable' => '1', - 'placement' => '11', - 'serialized_data_text' => 'a:0:{}', - 'serialized_description_list' => 'a:2:{s:6:"eng-GB";s:0:"";s:16:"always-available";s:6:"eng-GB";}', - 'serialized_name_list' => 'a:2:{s:6:"eng-GB";s:8:"Comments";s:16:"always-available";s:6:"eng-GB";}', - 'version' => '0', - ], - 65 => [ - 'can_translate' => '1', - 'category' => '', - 'contentclass_id' => '20', - 'data_float1' => '0', - 'data_float2' => '0', - 'data_float3' => '0', - 'data_float4' => '0', - 'data_int1' => '0', - 'data_int2' => '0', - 'data_int3' => '0', - 'data_int4' => '0', - 'data_text1' => '', - 'data_text2' => '', - 'data_text3' => '', - 'data_text4' => '', - 'data_text5' => '', - 'data_type_string' => 'ezstring', - 'id' => '212', - 'identifier' => 'name', - 'is_information_collector' => '0', - 'is_required' => '1', - 'is_searchable' => '1', - 'placement' => '1', - 'serialized_data_text' => 'a:0:{}', - 'serialized_description_list' => 'a:0:{}', - 'serialized_name_list' => 'a:2:{s:6:"eng-GB";s:4:"Name";s:16:"always-available";s:6:"eng-GB";}', - 'version' => '0', - ], - 67 => [ - 'can_translate' => '0', - 'category' => '', - 'contentclass_id' => '20', - 'data_float1' => '0', - 'data_float2' => '0', - 'data_float3' => '0', - 'data_float4' => '0', - 'data_int1' => '0', - 'data_int2' => '0', - 'data_int3' => '0', - 'data_int4' => '0', - 'data_text1' => '', - 'data_text2' => '', - 'data_text3' => '', - 'data_text4' => '', - 'data_text5' => '', - 'data_type_string' => 'ezstring', - 'id' => '214', - 'identifier' => 'sender_name', - 'is_information_collector' => '1', - 'is_required' => '1', - 'is_searchable' => '0', - 'placement' => '3', - 'serialized_data_text' => 'a:0:{}', - 'serialized_description_list' => 'a:0:{}', - 'serialized_name_list' => 'a:2:{s:6:"eng-GB";s:11:"Sender name";s:16:"always-available";s:6:"eng-GB";}', - 'version' => '0', - ], - 68 => [ - 'can_translate' => '1', - 'category' => '', - 'contentclass_id' => '20', - 'data_float1' => '0', - 'data_float2' => '0', - 'data_float3' => '0', - 'data_float4' => '0', - 'data_int1' => '0', - 'data_int2' => '0', - 'data_int3' => '0', - 'data_int4' => '0', - 'data_text1' => '', - 'data_text2' => '', - 'data_text3' => '', - 'data_text4' => '', - 'data_text5' => '', - 'data_type_string' => 'ezstring', - 'id' => '215', - 'identifier' => 'subject', - 'is_information_collector' => '1', - 'is_required' => '1', - 'is_searchable' => '1', - 'placement' => '4', - 'serialized_data_text' => 'a:0:{}', - 'serialized_description_list' => 'a:0:{}', - 'serialized_name_list' => 'a:2:{s:6:"eng-GB";s:7:"Subject";s:16:"always-available";s:6:"eng-GB";}', - 'version' => '0', - ], - 69 => [ - 'can_translate' => '1', - 'category' => '', - 'contentclass_id' => '20', - 'data_float1' => '0', - 'data_float2' => '0', - 'data_float3' => '0', - 'data_float4' => '0', - 'data_int1' => '10', - 'data_int2' => '0', - 'data_int3' => '0', - 'data_int4' => '0', - 'data_text1' => '', - 'data_text2' => '', - 'data_text3' => '', - 'data_text4' => '', - 'data_text5' => '', - 'data_type_string' => 'eztext', - 'id' => '216', - 'identifier' => 'message', - 'is_information_collector' => '1', - 'is_required' => '1', - 'is_searchable' => '1', - 'placement' => '5', - 'serialized_data_text' => 'a:0:{}', - 'serialized_description_list' => 'a:0:{}', - 'serialized_name_list' => 'a:2:{s:6:"eng-GB";s:7:"Message";s:16:"always-available";s:6:"eng-GB";}', - 'version' => '0', - ], - 70 => [ - 'can_translate' => '0', - 'category' => '', - 'contentclass_id' => '20', - 'data_float1' => '0', - 'data_float2' => '0', - 'data_float3' => '0', - 'data_float4' => '0', - 'data_int1' => '0', - 'data_int2' => '0', - 'data_int3' => '0', - 'data_int4' => '0', - 'data_text1' => '', - 'data_text2' => '', - 'data_text3' => '', - 'data_text4' => '', - 'data_text5' => '', - 'data_type_string' => 'ezemail', - 'id' => '217', - 'identifier' => 'email', - 'is_information_collector' => '1', - 'is_required' => '1', - 'is_searchable' => '0', - 'placement' => '6', - 'serialized_data_text' => 'a:0:{}', - 'serialized_description_list' => 'a:0:{}', - 'serialized_name_list' => 'a:2:{s:6:"eng-GB";s:5:"Email";s:16:"always-available";s:6:"eng-GB";}', - 'version' => '0', - ], - 71 => [ - 'can_translate' => '0', - 'category' => '', - 'contentclass_id' => '20', - 'data_float1' => '0', - 'data_float2' => '0', - 'data_float3' => '0', - 'data_float4' => '0', - 'data_int1' => '0', - 'data_int2' => '0', - 'data_int3' => '0', - 'data_int4' => '0', - 'data_text1' => '', - 'data_text2' => '', - 'data_text3' => '', - 'data_text4' => '', - 'data_text5' => '', - 'data_type_string' => 'ezemail', - 'id' => '218', - 'identifier' => 'recipient', - 'is_information_collector' => '0', - 'is_required' => '0', - 'is_searchable' => '0', - 'placement' => '7', - 'serialized_data_text' => 'a:0:{}', - 'serialized_description_list' => 'a:0:{}', - 'serialized_name_list' => 'a:2:{s:6:"eng-GB";s:9:"Recipient";s:16:"always-available";s:6:"eng-GB";}', - 'version' => '0', - ], - 72 => [ - 'can_translate' => '1', - 'category' => '', - 'contentclass_id' => '21', - 'data_float1' => '0', - 'data_float2' => '0', - 'data_float3' => '0', - 'data_float4' => '0', - 'data_int1' => '0', - 'data_int2' => '0', - 'data_int3' => '0', - 'data_int4' => '0', - 'data_text1' => '', - 'data_text2' => '', - 'data_text3' => '', - 'data_text4' => '', - 'data_text5' => '', - 'data_type_string' => 'ezstring', - 'id' => '219', - 'identifier' => 'name', - 'is_information_collector' => '0', - 'is_required' => '1', - 'is_searchable' => '1', - 'placement' => '1', - 'serialized_data_text' => 'a:0:{}', - 'serialized_description_list' => 'a:1:{s:6:"eng-GB";s:0:"";}', - 'serialized_name_list' => 'a:2:{s:6:"eng-GB";s:4:"Name";s:16:"always-available";s:6:"eng-GB";}', - 'version' => '0', - ], - 74 => [ - 'can_translate' => '1', - 'category' => '', - 'contentclass_id' => '22', - 'data_float1' => '0', - 'data_float2' => '0', - 'data_float3' => '0', - 'data_float4' => '0', - 'data_int1' => '0', - 'data_int2' => '0', - 'data_int3' => '0', - 'data_int4' => '0', - 'data_text1' => '', - 'data_text2' => '', - 'data_text3' => '', - 'data_text4' => '', - 'data_text5' => '', - 'data_type_string' => 'ezstring', - 'id' => '221', - 'identifier' => 'title', - 'is_information_collector' => '0', - 'is_required' => '1', - 'is_searchable' => '1', - 'placement' => '1', - 'serialized_data_text' => 'a:0:{}', - 'serialized_description_list' => 'a:1:{s:6:"eng-GB";s:0:"";}', - 'serialized_name_list' => 'a:2:{s:6:"eng-GB";s:5:"Title";s:16:"always-available";s:6:"eng-GB";}', - 'version' => '0', - ], - 77 => [ - 'can_translate' => '1', - 'category' => '', - 'contentclass_id' => '22', - 'data_float1' => '0', - 'data_float2' => '0', - 'data_float3' => '0', - 'data_float4' => '0', - 'data_int1' => '0', - 'data_int2' => '0', - 'data_int3' => '0', - 'data_int4' => '0', - 'data_text1' => '', - 'data_text2' => '', - 'data_text3' => '', - 'data_text4' => '', - 'data_text5' => '', - 'data_type_string' => 'ezkeyword', - 'id' => '224', - 'identifier' => 'tags', - 'is_information_collector' => '0', - 'is_required' => '0', - 'is_searchable' => '1', - 'placement' => '4', - 'serialized_data_text' => 'a:0:{}', - 'serialized_description_list' => 'a:2:{s:6:"eng-GB";s:0:"";s:16:"always-available";s:6:"eng-GB";}', - 'serialized_name_list' => 'a:2:{s:6:"eng-GB";s:4:"Tags";s:16:"always-available";s:6:"eng-GB";}', - 'version' => '0', - ], - 78 => [ - 'can_translate' => '1', - 'category' => '', - 'contentclass_id' => '22', - 'data_float1' => '0', - 'data_float2' => '0', - 'data_float3' => '0', - 'data_float4' => '0', - 'data_int1' => '0', - 'data_int2' => '0', - 'data_int3' => '0', - 'data_int4' => '0', - 'data_text1' => '', - 'data_text2' => '', - 'data_text3' => '', - 'data_text4' => '', - 'data_text5' => '', - 'data_type_string' => 'ezcomcomments', - 'id' => '225', - 'identifier' => 'comments', - 'is_information_collector' => '0', - 'is_required' => '0', - 'is_searchable' => '1', - 'placement' => '5', - 'serialized_data_text' => 'a:0:{}', - 'serialized_description_list' => 'a:2:{s:6:"eng-GB";s:0:"";s:16:"always-available";s:6:"eng-GB";}', - 'serialized_name_list' => 'a:2:{s:6:"eng-GB";s:8:"Comments";s:16:"always-available";s:6:"eng-GB";}', - 'version' => '0', - ], - 79 => [ - 'can_translate' => '1', - 'category' => '', - 'contentclass_id' => '22', - 'data_float1' => '0', - 'data_float2' => '0', - 'data_float3' => '0', - 'data_float4' => '0', - 'data_int1' => '0', - 'data_int2' => '0', - 'data_int3' => '0', - 'data_int4' => '0', - 'data_text1' => '', - 'data_text2' => '', - 'data_text3' => '', - 'data_text4' => '', - 'data_text5' => '', - 'data_type_string' => 'ezboolean', - 'id' => '226', - 'identifier' => 'show_children', - 'is_information_collector' => '0', - 'is_required' => '0', - 'is_searchable' => '0', - 'placement' => '6', - 'serialized_data_text' => 'a:0:{}', - 'serialized_description_list' => 'a:1:{s:6:"eng-GB";s:0:"";}', - 'serialized_name_list' => 'a:2:{s:6:"eng-GB";s:17:"Display sub items";s:16:"always-available";s:6:"eng-GB";}', - 'version' => '0', - ], - 80 => [ - 'can_translate' => '1', - 'category' => '', - 'contentclass_id' => '23', - 'data_float1' => '0', - 'data_float2' => '0', - 'data_float3' => '0', - 'data_float4' => '0', - 'data_int1' => '0', - 'data_int2' => '0', - 'data_int3' => '0', - 'data_int4' => '0', - 'data_text1' => '', - 'data_text2' => '', - 'data_text3' => '', - 'data_text4' => '', - 'data_text5' => '', - 'data_type_string' => 'ezstring', - 'id' => '227', - 'identifier' => 'name', - 'is_information_collector' => '0', - 'is_required' => '1', - 'is_searchable' => '1', - 'placement' => '1', - 'serialized_data_text' => 'a:0:{}', - 'serialized_description_list' => 'a:0:{}', - 'serialized_name_list' => 'a:2:{s:6:"eng-GB";s:4:"Name";s:16:"always-available";s:6:"eng-GB";}', - 'version' => '0', - ], - 82 => [ - 'can_translate' => '1', - 'category' => '', - 'contentclass_id' => '23', - 'data_float1' => '0', - 'data_float2' => '0', - 'data_float3' => '0', - 'data_float4' => '0', - 'data_int1' => '0', - 'data_int2' => '0', - 'data_int3' => '0', - 'data_int4' => '0', - 'data_text1' => '', - 'data_text2' => '', - 'data_text3' => '', - 'data_text4' => '', - 'data_text5' => '', - 'data_type_string' => 'ezoption', - 'id' => '229', - 'identifier' => 'question', - 'is_information_collector' => '1', - 'is_required' => '1', - 'is_searchable' => '0', - 'placement' => '3', - 'serialized_data_text' => 'a:0:{}', - 'serialized_description_list' => 'a:0:{}', - 'serialized_name_list' => 'a:2:{s:6:"eng-GB";s:8:"Question";s:16:"always-available";s:6:"eng-GB";}', - 'version' => '0', - ], - 83 => [ - 'can_translate' => '1', - 'category' => '', - 'contentclass_id' => '24', - 'data_float1' => '0', - 'data_float2' => '0', - 'data_float3' => '0', - 'data_float4' => '0', - 'data_int1' => '0', - 'data_int2' => '0', - 'data_int3' => '0', - 'data_int4' => '0', - 'data_text1' => 'New file', - 'data_text2' => '', - 'data_text3' => '', - 'data_text4' => '', - 'data_text5' => '', - 'data_type_string' => 'ezstring', - 'id' => '230', - 'identifier' => 'name', - 'is_information_collector' => '0', - 'is_required' => '1', - 'is_searchable' => '1', - 'placement' => '1', - 'serialized_data_text' => 'a:0:{}', - 'serialized_description_list' => 'a:1:{s:6:"eng-GB";s:0:"";}', - 'serialized_name_list' => 'a:2:{s:6:"eng-GB";s:4:"Name";s:16:"always-available";s:6:"eng-GB";}', - 'version' => '0', - ], - 85 => [ - 'can_translate' => '1', - 'category' => '', - 'contentclass_id' => '24', - 'data_float1' => '0', - 'data_float2' => '0', - 'data_float3' => '0', - 'data_float4' => '0', - 'data_int1' => '0', - 'data_int2' => '0', - 'data_int3' => '0', - 'data_int4' => '0', - 'data_text1' => '', - 'data_text2' => '', - 'data_text3' => '', - 'data_text4' => '', - 'data_text5' => '', - 'data_type_string' => 'ezbinaryfile', - 'id' => '232', - 'identifier' => 'file', - 'is_information_collector' => '0', - 'is_required' => '1', - 'is_searchable' => '0', - 'placement' => '3', - 'serialized_data_text' => 'a:0:{}', - 'serialized_description_list' => 'a:1:{s:6:"eng-GB";s:0:"";}', - 'serialized_name_list' => 'a:2:{s:6:"eng-GB";s:4:"File";s:16:"always-available";s:6:"eng-GB";}', - 'version' => '0', - ], - 87 => [ - 'can_translate' => '1', - 'category' => '', - 'contentclass_id' => '24', - 'data_float1' => '0', - 'data_float2' => '0', - 'data_float3' => '0', - 'data_float4' => '0', - 'data_int1' => '0', - 'data_int2' => '0', - 'data_int3' => '0', - 'data_int4' => '0', - 'data_text1' => '', - 'data_text2' => '', - 'data_text3' => '', - 'data_text4' => '', - 'data_text5' => '', - 'data_type_string' => 'ezkeyword', - 'id' => '234', - 'identifier' => 'tags', - 'is_information_collector' => '0', - 'is_required' => '0', - 'is_searchable' => '1', - 'placement' => '5', - 'serialized_data_text' => 'a:0:{}', - 'serialized_description_list' => 'a:2:{s:6:"eng-GB";s:0:"";s:16:"always-available";s:6:"eng-GB";}', - 'serialized_name_list' => 'a:2:{s:6:"eng-GB";s:4:"Tags";s:16:"always-available";s:6:"eng-GB";}', - 'version' => '0', - ], - 88 => [ - 'can_translate' => '1', - 'category' => '', - 'contentclass_id' => '24', - 'data_float1' => '0', - 'data_float2' => '0', - 'data_float3' => '0', - 'data_float4' => '0', - 'data_int1' => '0', - 'data_int2' => '0', - 'data_int3' => '0', - 'data_int4' => '0', - 'data_text1' => '', - 'data_text2' => '', - 'data_text3' => '', - 'data_text4' => '', - 'data_text5' => '', - 'data_type_string' => 'ezcomcomments', - 'id' => '235', - 'identifier' => 'comments', - 'is_information_collector' => '0', - 'is_required' => '0', - 'is_searchable' => '1', - 'placement' => '6', - 'serialized_data_text' => 'a:0:{}', - 'serialized_description_list' => 'a:2:{s:6:"eng-GB";s:0:"";s:16:"always-available";s:6:"eng-GB";}', - 'serialized_name_list' => 'a:2:{s:6:"eng-GB";s:8:"Comments";s:16:"always-available";s:6:"eng-GB";}', - 'version' => '0', - ], - 89 => [ - 'can_translate' => '1', - 'category' => '', - 'contentclass_id' => '25', - 'data_float1' => '0', - 'data_float2' => '0', - 'data_float3' => '0', - 'data_float4' => '0', - 'data_int1' => '150', - 'data_int2' => '0', - 'data_int3' => '0', - 'data_int4' => '0', - 'data_text1' => '', - 'data_text2' => '', - 'data_text3' => '', - 'data_text4' => '', - 'data_text5' => '', - 'data_type_string' => 'ezstring', - 'id' => '236', - 'identifier' => 'name', - 'is_information_collector' => '0', - 'is_required' => '1', - 'is_searchable' => '1', - 'placement' => '1', - 'serialized_data_text' => 'a:0:{}', - 'serialized_description_list' => 'a:1:{s:6:"eng-GB";s:0:"";}', - 'serialized_name_list' => 'a:2:{s:6:"eng-GB";s:4:"Name";s:16:"always-available";s:6:"eng-GB";}', - 'version' => '0', - ], - 91 => [ - 'can_translate' => '1', - 'category' => '', - 'contentclass_id' => '25', - 'data_float1' => '0', - 'data_float2' => '0', - 'data_float3' => '0', - 'data_float4' => '0', - 'data_int1' => '2', - 'data_int2' => '0', - 'data_int3' => '0', - 'data_int4' => '0', - 'data_text1' => '', - 'data_text2' => '', - 'data_text3' => '', - 'data_text4' => '', - 'data_text5' => '', - 'data_type_string' => 'ezimage', - 'id' => '238', - 'identifier' => 'image', - 'is_information_collector' => '0', - 'is_required' => '0', - 'is_searchable' => '0', - 'placement' => '3', - 'serialized_data_text' => 'a:0:{}', - 'serialized_description_list' => 'a:1:{s:6:"eng-GB";s:0:"";}', - 'serialized_name_list' => 'a:2:{s:6:"eng-GB";s:5:"Image";s:16:"always-available";s:6:"eng-GB";}', - 'version' => '0', - ], - 93 => [ - 'can_translate' => '1', - 'category' => '', - 'contentclass_id' => '25', - 'data_float1' => '0', - 'data_float2' => '0', - 'data_float3' => '0', - 'data_float4' => '0', - 'data_int1' => '0', - 'data_int2' => '0', - 'data_int3' => '0', - 'data_int4' => '0', - 'data_text1' => '', - 'data_text2' => '', - 'data_text3' => '', - 'data_text4' => '', - 'data_text5' => '', - 'data_type_string' => 'ezkeyword', - 'id' => '240', - 'identifier' => 'tags', - 'is_information_collector' => '0', - 'is_required' => '0', - 'is_searchable' => '1', - 'placement' => '5', - 'serialized_data_text' => 'a:0:{}', - 'serialized_description_list' => 'a:2:{s:6:"eng-GB";s:0:"";s:16:"always-available";s:6:"eng-GB";}', - 'serialized_name_list' => 'a:2:{s:6:"eng-GB";s:4:"Tags";s:16:"always-available";s:6:"eng-GB";}', - 'version' => '0', - ], - 94 => [ - 'can_translate' => '1', - 'category' => '', - 'contentclass_id' => '26', - 'data_float1' => '0', - 'data_float2' => '0', - 'data_float3' => '0', - 'data_float4' => '0', - 'data_int1' => '255', - 'data_int2' => '0', - 'data_int3' => '0', - 'data_int4' => '0', - 'data_text1' => '', - 'data_text2' => '', - 'data_text3' => '', - 'data_text4' => '', - 'data_text5' => '', - 'data_type_string' => 'ezstring', - 'id' => '241', - 'identifier' => 'name', - 'is_information_collector' => '0', - 'is_required' => '1', - 'is_searchable' => '1', - 'placement' => '1', - 'serialized_data_text' => 'a:0:{}', - 'serialized_description_list' => 'a:0:{}', - 'serialized_name_list' => 'a:2:{s:6:"eng-GB";s:4:"Name";s:16:"always-available";s:6:"eng-GB";}', - 'version' => '0', - ], - 96 => [ - 'can_translate' => '1', - 'category' => '', - 'contentclass_id' => '26', - 'data_float1' => '0', - 'data_float2' => '0', - 'data_float3' => '0', - 'data_float4' => '0', - 'data_int1' => '0', - 'data_int2' => '0', - 'data_int3' => '0', - 'data_int4' => '0', - 'data_text1' => '', - 'data_text2' => '', - 'data_text3' => '', - 'data_text4' => '', - 'data_text5' => '', - 'data_type_string' => 'ezurl', - 'id' => '243', - 'identifier' => 'location', - 'is_information_collector' => '0', - 'is_required' => '0', - 'is_searchable' => '0', - 'placement' => '3', - 'serialized_data_text' => 'a:0:{}', - 'serialized_description_list' => 'a:0:{}', - 'serialized_name_list' => 'a:2:{s:6:"eng-GB";s:8:"Location";s:16:"always-available";s:6:"eng-GB";}', - 'version' => '0', - ], - 97 => [ - 'can_translate' => '1', - 'category' => '', - 'contentclass_id' => '26', - 'data_float1' => '0', - 'data_float2' => '0', - 'data_float3' => '0', - 'data_float4' => '0', - 'data_int1' => '0', - 'data_int2' => '0', - 'data_int3' => '1', - 'data_int4' => '0', - 'data_text1' => '', - 'data_text2' => '', - 'data_text3' => '', - 'data_text4' => '', - 'data_text5' => '', - 'data_type_string' => 'ezboolean', - 'id' => '244', - 'identifier' => 'open_in_new_window', - 'is_information_collector' => '0', - 'is_required' => '0', - 'is_searchable' => '1', - 'placement' => '4', - 'serialized_data_text' => 'a:0:{}', - 'serialized_description_list' => 'a:0:{}', - 'serialized_name_list' => 'a:2:{s:6:"eng-GB";s:18:"Open in new window";s:16:"always-available";s:6:"eng-GB";}', - 'version' => '0', - ], - 98 => [ - 'can_translate' => '1', - 'category' => '', - 'contentclass_id' => '27', - 'data_float1' => '0', - 'data_float2' => '0', - 'data_float3' => '0', - 'data_float4' => '0', - 'data_int1' => '0', - 'data_int2' => '0', - 'data_int3' => '0', - 'data_int4' => '0', - 'data_text1' => '', - 'data_text2' => '', - 'data_text3' => '', - 'data_text4' => '', - 'data_text5' => '', - 'data_type_string' => 'ezstring', - 'id' => '245', - 'identifier' => 'name', - 'is_information_collector' => '0', - 'is_required' => '1', - 'is_searchable' => '1', - 'placement' => '1', - 'serialized_data_text' => 'a:0:{}', - 'serialized_description_list' => 'a:1:{s:6:"eng-GB";s:0:"";}', - 'serialized_name_list' => 'a:2:{s:6:"eng-GB";s:4:"Name";s:16:"always-available";s:6:"eng-GB";}', - 'version' => '0', - ], - 101 => [ - 'can_translate' => '1', - 'category' => '', - 'contentclass_id' => '27', - 'data_float1' => '0', - 'data_float2' => '0', - 'data_float3' => '0', - 'data_float4' => '0', - 'data_int1' => '0', - 'data_int2' => '0', - 'data_int3' => '0', - 'data_int4' => '0', - 'data_text1' => '', - 'data_text2' => '', - 'data_text3' => '', - 'data_text4' => '', - 'data_text5' => '', - 'data_type_string' => 'ezobjectrelation', - 'id' => '248', - 'identifier' => 'image', - 'is_information_collector' => '0', - 'is_required' => '0', - 'is_searchable' => '1', - 'placement' => '4', - 'serialized_data_text' => 'a:0:{}', - 'serialized_description_list' => 'a:1:{s:6:"eng-GB";s:0:"";}', - 'serialized_name_list' => 'a:2:{s:6:"eng-GB";s:5:"Image";s:16:"always-available";s:6:"eng-GB";}', - 'version' => '0', - ], - 102 => [ - 'can_translate' => '1', - 'category' => '', - 'contentclass_id' => '27', - 'data_float1' => '0', - 'data_float2' => '0', - 'data_float3' => '0', - 'data_float4' => '0', - 'data_int1' => '0', - 'data_int2' => '0', - 'data_int3' => '0', - 'data_int4' => '0', - 'data_text1' => '', - 'data_text2' => '', - 'data_text3' => '', - 'data_text4' => '', - 'data_text5' => '', - 'data_type_string' => 'ezkeyword', - 'id' => '249', - 'identifier' => 'tags', - 'is_information_collector' => '0', - 'is_required' => '0', - 'is_searchable' => '1', - 'placement' => '5', - 'serialized_data_text' => 'a:0:{}', - 'serialized_description_list' => 'a:2:{s:6:"eng-GB";s:0:"";s:16:"always-available";s:6:"eng-GB";}', - 'serialized_name_list' => 'a:2:{s:6:"eng-GB";s:4:"Tags";s:16:"always-available";s:6:"eng-GB";}', - 'version' => '0', - ], - 103 => [ - 'can_translate' => '1', - 'category' => '', - 'contentclass_id' => '28', - 'data_float1' => '0', - 'data_float2' => '0', - 'data_float3' => '0', - 'data_float4' => '0', - 'data_int1' => '0', - 'data_int2' => '0', - 'data_int3' => '0', - 'data_int4' => '0', - 'data_text1' => '', - 'data_text2' => '', - 'data_text3' => '', - 'data_text4' => '', - 'data_text5' => '', - 'data_type_string' => 'ezstring', - 'id' => '250', - 'identifier' => 'name', - 'is_information_collector' => '0', - 'is_required' => '1', - 'is_searchable' => '1', - 'placement' => '1', - 'serialized_data_text' => 'a:0:{}', - 'serialized_description_list' => 'a:0:{}', - 'serialized_name_list' => 'a:2:{s:6:"eng-GB";s:4:"Name";s:16:"always-available";s:6:"eng-GB";}', - 'version' => '0', - ], - 105 => [ - 'can_translate' => '1', - 'category' => '', - 'contentclass_id' => '29', - 'data_float1' => '0', - 'data_float2' => '0', - 'data_float3' => '0', - 'data_float4' => '0', - 'data_int1' => '0', - 'data_int2' => '0', - 'data_int3' => '0', - 'data_int4' => '0', - 'data_text1' => '', - 'data_text2' => '', - 'data_text3' => '', - 'data_text4' => '', - 'data_text5' => '', - 'data_type_string' => 'ezstring', - 'id' => '252', - 'identifier' => 'subject', - 'is_information_collector' => '0', - 'is_required' => '1', - 'is_searchable' => '1', - 'placement' => '1', - 'serialized_data_text' => 'a:0:{}', - 'serialized_description_list' => 'a:0:{}', - 'serialized_name_list' => 'a:2:{s:6:"eng-GB";s:7:"Subject";s:16:"always-available";s:6:"eng-GB";}', - 'version' => '0', - ], - 106 => [ - 'can_translate' => '1', - 'category' => '', - 'contentclass_id' => '29', - 'data_float1' => '0', - 'data_float2' => '0', - 'data_float3' => '0', - 'data_float4' => '0', - 'data_int1' => '10', - 'data_int2' => '0', - 'data_int3' => '0', - 'data_int4' => '0', - 'data_text1' => '', - 'data_text2' => '', - 'data_text3' => '', - 'data_text4' => '', - 'data_text5' => '', - 'data_type_string' => 'eztext', - 'id' => '253', - 'identifier' => 'message', - 'is_information_collector' => '0', - 'is_required' => '1', - 'is_searchable' => '1', - 'placement' => '2', - 'serialized_data_text' => 'a:0:{}', - 'serialized_description_list' => 'a:0:{}', - 'serialized_name_list' => 'a:2:{s:6:"eng-GB";s:7:"Message";s:16:"always-available";s:6:"eng-GB";}', - 'version' => '0', - ], - 107 => [ - 'can_translate' => '1', - 'category' => '', - 'contentclass_id' => '29', - 'data_float1' => '0', - 'data_float2' => '0', - 'data_float3' => '0', - 'data_float4' => '0', - 'data_int1' => '0', - 'data_int2' => '0', - 'data_int3' => '0', - 'data_int4' => '0', - 'data_text1' => '', - 'data_text2' => '', - 'data_text3' => '', - 'data_text4' => '', - 'data_text5' => '', - 'data_type_string' => 'ezboolean', - 'id' => '254', - 'identifier' => 'sticky', - 'is_information_collector' => '0', - 'is_required' => '0', - 'is_searchable' => '1', - 'placement' => '3', - 'serialized_data_text' => 'a:0:{}', - 'serialized_description_list' => 'a:0:{}', - 'serialized_name_list' => 'a:2:{s:6:"eng-GB";s:6:"Sticky";s:16:"always-available";s:6:"eng-GB";}', - 'version' => '0', - ], - 108 => [ - 'can_translate' => '1', - 'category' => '', - 'contentclass_id' => '29', - 'data_float1' => '0', - 'data_float2' => '0', - 'data_float3' => '0', - 'data_float4' => '0', - 'data_int1' => '0', - 'data_int2' => '0', - 'data_int3' => '0', - 'data_int4' => '0', - 'data_text1' => '', - 'data_text2' => '', - 'data_text3' => '', - 'data_text4' => '', - 'data_text5' => '', - 'data_type_string' => 'ezsubtreesubscription', - 'id' => '255', - 'identifier' => 'notify_me', - 'is_information_collector' => '0', - 'is_required' => '0', - 'is_searchable' => '0', - 'placement' => '4', - 'serialized_data_text' => 'a:0:{}', - 'serialized_description_list' => 'a:0:{}', - 'serialized_name_list' => 'a:2:{s:6:"eng-GB";s:23:"Notify me about updates";s:16:"always-available";s:6:"eng-GB";}', - 'version' => '0', - ], - 109 => [ - 'can_translate' => '1', - 'category' => '', - 'contentclass_id' => '30', - 'data_float1' => '0', - 'data_float2' => '0', - 'data_float3' => '0', - 'data_float4' => '0', - 'data_int1' => '0', - 'data_int2' => '0', - 'data_int3' => '0', - 'data_int4' => '0', - 'data_text1' => '', - 'data_text2' => '', - 'data_text3' => '', - 'data_text4' => '', - 'data_text5' => '', - 'data_type_string' => 'ezstring', - 'id' => '256', - 'identifier' => 'subject', - 'is_information_collector' => '0', - 'is_required' => '1', - 'is_searchable' => '1', - 'placement' => '1', - 'serialized_data_text' => 'a:0:{}', - 'serialized_description_list' => 'a:0:{}', - 'serialized_name_list' => 'a:2:{s:6:"eng-GB";s:7:"Subject";s:16:"always-available";s:6:"eng-GB";}', - 'version' => '0', - ], - 110 => [ - 'can_translate' => '1', - 'category' => '', - 'contentclass_id' => '30', - 'data_float1' => '0', - 'data_float2' => '0', - 'data_float3' => '0', - 'data_float4' => '0', - 'data_int1' => '10', - 'data_int2' => '0', - 'data_int3' => '0', - 'data_int4' => '0', - 'data_text1' => '', - 'data_text2' => '', - 'data_text3' => '', - 'data_text4' => '', - 'data_text5' => '', - 'data_type_string' => 'eztext', - 'id' => '257', - 'identifier' => 'message', - 'is_information_collector' => '0', - 'is_required' => '1', - 'is_searchable' => '1', - 'placement' => '2', - 'serialized_data_text' => 'a:0:{}', - 'serialized_description_list' => 'a:0:{}', - 'serialized_name_list' => 'a:2:{s:6:"eng-GB";s:7:"Message";s:16:"always-available";s:6:"eng-GB";}', - 'version' => '0', - ], - 111 => [ - 'can_translate' => '1', - 'category' => '', - 'contentclass_id' => '31', - 'data_float1' => '0', - 'data_float2' => '0', - 'data_float3' => '0', - 'data_float4' => '0', - 'data_int1' => '55', - 'data_int2' => '0', - 'data_int3' => '0', - 'data_int4' => '0', - 'data_text1' => '', - 'data_text2' => '', - 'data_text3' => '', - 'data_text4' => '', - 'data_text5' => '', - 'data_type_string' => 'ezstring', - 'id' => '258', - 'identifier' => 'title', - 'is_information_collector' => '0', - 'is_required' => '0', - 'is_searchable' => '1', - 'placement' => '1', - 'serialized_data_text' => 'a:0:{}', - 'serialized_description_list' => 'a:1:{s:6:"eng-GB";s:0:"";}', - 'serialized_name_list' => 'a:2:{s:6:"eng-GB";s:10:"Full title";s:16:"always-available";s:6:"eng-GB";}', - 'version' => '0', - ], - 112 => [ - 'can_translate' => '1', - 'category' => '', - 'contentclass_id' => '31', - 'data_float1' => '0', - 'data_float2' => '0', - 'data_float3' => '0', - 'data_float4' => '0', - 'data_int1' => '19', - 'data_int2' => '0', - 'data_int3' => '0', - 'data_int4' => '0', - 'data_text1' => '', - 'data_text2' => '', - 'data_text3' => '', - 'data_text4' => '', - 'data_text5' => '', - 'data_type_string' => 'ezstring', - 'id' => '259', - 'identifier' => 'short_title', - 'is_information_collector' => '0', - 'is_required' => '1', - 'is_searchable' => '1', - 'placement' => '2', - 'serialized_data_text' => 'a:0:{}', - 'serialized_description_list' => 'a:1:{s:6:"eng-GB";s:0:"";}', - 'serialized_name_list' => 'a:2:{s:6:"eng-GB";s:11:"Short title";s:16:"always-available";s:6:"eng-GB";}', - 'version' => '0', - ], - 114 => [ - 'can_translate' => '1', - 'category' => '', - 'contentclass_id' => '31', - 'data_float1' => '0', - 'data_float2' => '0', - 'data_float3' => '0', - 'data_float4' => '0', - 'data_int1' => '0', - 'data_int2' => '0', - 'data_int3' => '0', - 'data_int4' => '0', - 'data_text1' => '', - 'data_text2' => '', - 'data_text3' => '', - 'data_text4' => '', - 'data_text5' => '', - 'data_type_string' => 'ezkeyword', - 'id' => '261', - 'identifier' => 'category', - 'is_information_collector' => '0', - 'is_required' => '0', - 'is_searchable' => '1', - 'placement' => '4', - 'serialized_data_text' => 'a:0:{}', - 'serialized_description_list' => 'a:1:{s:6:"eng-GB";s:0:"";}', - 'serialized_name_list' => 'a:2:{s:6:"eng-GB";s:8:"Category";s:16:"always-available";s:6:"eng-GB";}', - 'version' => '0', - ], - 115 => [ - 'can_translate' => '0', - 'category' => '', - 'contentclass_id' => '31', - 'data_float1' => '0', - 'data_float2' => '0', - 'data_float3' => '0', - 'data_float4' => '0', - 'data_int1' => '1', - 'data_int2' => '0', - 'data_int3' => '0', - 'data_int4' => '0', - 'data_text1' => '', - 'data_text2' => '', - 'data_text3' => '', - 'data_text4' => '', - 'data_text5' => '', - 'data_type_string' => 'ezdatetime', - 'id' => '262', - 'identifier' => 'from_time', - 'is_information_collector' => '0', - 'is_required' => '1', - 'is_searchable' => '0', - 'placement' => '5', - 'serialized_data_text' => 'a:0:{}', - 'serialized_description_list' => 'a:1:{s:6:"eng-GB";s:0:"";}', - 'serialized_name_list' => 'a:2:{s:6:"eng-GB";s:9:"From Time";s:16:"always-available";s:6:"eng-GB";}', - 'version' => '0', - ], - 116 => [ - 'can_translate' => '0', - 'category' => '', - 'contentclass_id' => '31', - 'data_float1' => '0', - 'data_float2' => '0', - 'data_float3' => '0', - 'data_float4' => '0', - 'data_int1' => '0', - 'data_int2' => '0', - 'data_int3' => '0', - 'data_int4' => '0', - 'data_text1' => '', - 'data_text2' => '', - 'data_text3' => '', - 'data_text4' => '', - 'data_text5' => '', - 'data_type_string' => 'ezdatetime', - 'id' => '263', - 'identifier' => 'to_time', - 'is_information_collector' => '0', - 'is_required' => '0', - 'is_searchable' => '0', - 'placement' => '6', - 'serialized_data_text' => 'a:0:{}', - 'serialized_description_list' => 'a:1:{s:6:"eng-GB";s:0:"";}', - 'serialized_name_list' => 'a:2:{s:6:"eng-GB";s:7:"To Time";s:16:"always-available";s:6:"eng-GB";}', - 'version' => '0', - ], - 117 => [ - 'can_translate' => '1', - 'category' => '', - 'contentclass_id' => '31', - 'data_float1' => '0', - 'data_float2' => '0', - 'data_float3' => '0', - 'data_float4' => '0', - 'data_int1' => '0', - 'data_int2' => '0', - 'data_int3' => '0', - 'data_int4' => '0', - 'data_text1' => '', - 'data_text2' => '', - 'data_text3' => '', - 'data_text4' => '', - 'data_text5' => '', - 'data_type_string' => 'ezkeyword', - 'id' => '264', - 'identifier' => 'tags', - 'is_information_collector' => '0', - 'is_required' => '0', - 'is_searchable' => '1', - 'placement' => '7', - 'serialized_data_text' => 'a:0:{}', - 'serialized_description_list' => 'a:2:{s:6:"eng-GB";s:0:"";s:16:"always-available";s:6:"eng-GB";}', - 'serialized_name_list' => 'a:2:{s:6:"eng-GB";s:4:"Tags";s:16:"always-available";s:6:"eng-GB";}', - 'version' => '0', - ], - 118 => [ - 'can_translate' => '1', - 'category' => '', - 'contentclass_id' => '32', - 'data_float1' => '0', - 'data_float2' => '0', - 'data_float3' => '0', - 'data_float4' => '0', - 'data_int1' => '65', - 'data_int2' => '0', - 'data_int3' => '0', - 'data_int4' => '0', - 'data_text1' => '', - 'data_text2' => '', - 'data_text3' => '', - 'data_text4' => '', - 'data_text5' => '', - 'data_type_string' => 'ezstring', - 'id' => '265', - 'identifier' => 'title', - 'is_information_collector' => '0', - 'is_required' => '1', - 'is_searchable' => '1', - 'placement' => '1', - 'serialized_data_text' => 'a:0:{}', - 'serialized_description_list' => 'a:1:{s:6:"eng-GB";s:0:"";}', - 'serialized_name_list' => 'a:2:{s:6:"eng-GB";s:5:"Title";s:16:"always-available";s:6:"eng-GB";}', - 'version' => '0', - ], - 119 => [ - 'can_translate' => '0', - 'category' => '', - 'contentclass_id' => '32', - 'data_float1' => '0', - 'data_float2' => '0', - 'data_float3' => '0', - 'data_float4' => '0', - 'data_int1' => '0', - 'data_int2' => '0', - 'data_int3' => '0', - 'data_int4' => '0', - 'data_text1' => '', - 'data_text2' => '', - 'data_text3' => '', - 'data_text4' => '', - 'data_text5' => '<?xml version="1.0" encoding="utf-8"?> -<ezselection><options><option id="0" name="Calendar"/><option id="1" name="Program"/></options></ezselection> -', - 'data_type_string' => 'ezselection', - 'id' => '266', - 'identifier' => 'view', - 'is_information_collector' => '0', - 'is_required' => '1', - 'is_searchable' => '0', - 'placement' => '2', - 'serialized_data_text' => 'a:0:{}', - 'serialized_description_list' => 'a:1:{s:6:"eng-GB";s:0:"";}', - 'serialized_name_list' => 'a:2:{s:6:"eng-GB";s:4:"View";s:16:"always-available";s:6:"eng-GB";}', - 'version' => '0', - ], - 120 => [ - 'can_translate' => '1', - 'category' => '', - 'contentclass_id' => '33', - 'data_float1' => '0', - 'data_float2' => '0', - 'data_float3' => '0', - 'data_float4' => '0', - 'data_int1' => '0', - 'data_int2' => '0', - 'data_int3' => '0', - 'data_int4' => '0', - 'data_text1' => '', - 'data_text2' => '', - 'data_text3' => '', - 'data_text4' => '', - 'data_text5' => '', - 'data_type_string' => 'ezstring', - 'id' => '267', - 'identifier' => 'name', - 'is_information_collector' => '0', - 'is_required' => '1', - 'is_searchable' => '0', - 'placement' => '1', - 'serialized_data_text' => 'a:0:{}', - 'serialized_description_list' => 'a:0:{}', - 'serialized_name_list' => 'a:2:{s:6:"eng-GB";s:4:"Name";s:16:"always-available";s:6:"eng-GB";}', - 'version' => '0', - ], - 121 => [ - 'can_translate' => '1', - 'category' => '', - 'contentclass_id' => '33', - 'data_float1' => '0', - 'data_float2' => '0', - 'data_float3' => '0', - 'data_float4' => '0', - 'data_int1' => '0', - 'data_int2' => '0', - 'data_int3' => '0', - 'data_int4' => '0', - 'data_text1' => '', - 'data_text2' => '', - 'data_text3' => '', - 'data_text4' => '', - 'data_text5' => '', - 'data_type_string' => 'ezstring', - 'id' => '268', - 'identifier' => 'url', - 'is_information_collector' => '0', - 'is_required' => '0', - 'is_searchable' => '0', - 'placement' => '2', - 'serialized_data_text' => 'a:0:{}', - 'serialized_description_list' => 'a:0:{}', - 'serialized_name_list' => 'a:2:{s:6:"eng-GB";s:3:"URL";s:16:"always-available";s:6:"eng-GB";}', - 'version' => '0', - ], - 122 => [ - 'can_translate' => '1', - 'category' => '', - 'contentclass_id' => '33', - 'data_float1' => '0', - 'data_float2' => '0', - 'data_float3' => '0', - 'data_float4' => '0', - 'data_int1' => '0', - 'data_int2' => '0', - 'data_int3' => '0', - 'data_int4' => '0', - 'data_text1' => '', - 'data_text2' => '', - 'data_text3' => '', - 'data_text4' => '', - 'data_text5' => '', - 'data_type_string' => 'ezimage', - 'id' => '269', - 'identifier' => 'image', - 'is_information_collector' => '0', - 'is_required' => '1', - 'is_searchable' => '0', - 'placement' => '3', - 'serialized_data_text' => 'a:0:{}', - 'serialized_description_list' => 'a:0:{}', - 'serialized_name_list' => 'a:2:{s:6:"eng-GB";s:5:"Image";s:16:"always-available";s:6:"eng-GB";}', - 'version' => '0', - ], - 123 => [ - 'can_translate' => '1', - 'category' => '', - 'contentclass_id' => '33', - 'data_float1' => '0', - 'data_float2' => '0', - 'data_float3' => '0', - 'data_float4' => '0', - 'data_int1' => '10', - 'data_int2' => '0', - 'data_int3' => '0', - 'data_int4' => '0', - 'data_text1' => '', - 'data_text2' => '', - 'data_text3' => '', - 'data_text4' => '', - 'data_text5' => '', - 'data_type_string' => 'eztext', - 'id' => '270', - 'identifier' => 'image_map', - 'is_information_collector' => '0', - 'is_required' => '0', - 'is_searchable' => '0', - 'placement' => '4', - 'serialized_data_text' => 'a:0:{}', - 'serialized_description_list' => 'a:0:{}', - 'serialized_name_list' => 'a:2:{s:6:"eng-GB";s:9:"Image map";s:16:"always-available";s:6:"eng-GB";}', - 'version' => '0', - ], - 124 => [ - 'can_translate' => '1', - 'category' => '', - 'contentclass_id' => '33', - 'data_float1' => '0', - 'data_float2' => '0', - 'data_float3' => '0', - 'data_float4' => '0', - 'data_int1' => '0', - 'data_int2' => '0', - 'data_int3' => '0', - 'data_int4' => '0', - 'data_text1' => '', - 'data_text2' => '', - 'data_text3' => '', - 'data_text4' => '', - 'data_text5' => '', - 'data_type_string' => 'ezkeyword', - 'id' => '271', - 'identifier' => 'tags', - 'is_information_collector' => '0', - 'is_required' => '0', - 'is_searchable' => '1', - 'placement' => '5', - 'serialized_data_text' => 'a:0:{}', - 'serialized_description_list' => 'a:0:{}', - 'serialized_name_list' => 'a:2:{s:6:"eng-GB";s:4:"Tags";s:16:"always-available";s:6:"eng-GB";}', - 'version' => '0', - ], - 125 => [ - 'can_translate' => '1', - 'category' => '', - 'contentclass_id' => '34', - 'data_float1' => '0', - 'data_float2' => '0', - 'data_float3' => '0', - 'data_float4' => '0', - 'data_int1' => '0', - 'data_int2' => '0', - 'data_int3' => '0', - 'data_int4' => '0', - 'data_text1' => '', - 'data_text2' => '', - 'data_text3' => '', - 'data_text4' => '', - 'data_text5' => '', - 'data_type_string' => 'ezstring', - 'id' => '272', - 'identifier' => 'title', - 'is_information_collector' => '0', - 'is_required' => '0', - 'is_searchable' => '1', - 'placement' => '1', - 'serialized_data_text' => 'a:0:{}', - 'serialized_description_list' => 'a:0:{}', - 'serialized_name_list' => 'a:2:{s:6:"eng-GB";s:5:"Title";s:16:"always-available";s:6:"eng-GB";}', - 'version' => '0', - ], - 127 => [ - 'can_translate' => '1', - 'category' => '', - 'contentclass_id' => '35', - 'data_float1' => '0', - 'data_float2' => '0', - 'data_float3' => '0', - 'data_float4' => '0', - 'data_int1' => '0', - 'data_int2' => '0', - 'data_int3' => '0', - 'data_int4' => '0', - 'data_text1' => '', - 'data_text2' => '', - 'data_text3' => '', - 'data_text4' => '', - 'data_text5' => '', - 'data_type_string' => 'ezstring', - 'id' => '274', - 'identifier' => 'name', - 'is_information_collector' => '0', - 'is_required' => '0', - 'is_searchable' => '1', - 'placement' => '1', - 'serialized_data_text' => 'a:0:{}', - 'serialized_description_list' => 'a:2:{s:6:"eng-GB";s:0:"";s:16:"always-available";s:6:"eng-GB";}', - 'serialized_name_list' => 'a:2:{s:6:"eng-GB";s:4:"Name";s:16:"always-available";s:6:"eng-GB";}', - 'version' => '0', - ], - 129 => [ - 'can_translate' => '1', - 'category' => '', - 'contentclass_id' => '35', - 'data_float1' => '0', - 'data_float2' => '0', - 'data_float3' => '0', - 'data_float4' => '0', - 'data_int1' => '0', - 'data_int2' => '0', - 'data_int3' => '0', - 'data_int4' => '0', - 'data_text1' => '', - 'data_text2' => '', - 'data_text3' => '', - 'data_text4' => '', - 'data_text5' => '', - 'data_type_string' => 'ezbinaryfile', - 'id' => '276', - 'identifier' => 'file', - 'is_information_collector' => '0', - 'is_required' => '0', - 'is_searchable' => '1', - 'placement' => '3', - 'serialized_data_text' => 'a:0:{}', - 'serialized_description_list' => 'a:2:{s:6:"eng-GB";s:0:"";s:16:"always-available";s:6:"eng-GB";}', - 'serialized_name_list' => 'a:2:{s:6:"eng-GB";s:4:"File";s:16:"always-available";s:6:"eng-GB";}', - 'version' => '0', - ], - 131 => [ - 'can_translate' => '1', - 'category' => '', - 'contentclass_id' => '35', - 'data_float1' => '0', - 'data_float2' => '0', - 'data_float3' => '0', - 'data_float4' => '0', - 'data_int1' => '0', - 'data_int2' => '0', - 'data_int3' => '0', - 'data_int4' => '0', - 'data_text1' => '', - 'data_text2' => '', - 'data_text3' => '', - 'data_text4' => '', - 'data_text5' => '', - 'data_type_string' => 'ezcomcomments', - 'id' => '278', - 'identifier' => 'comments', - 'is_information_collector' => '0', - 'is_required' => '0', - 'is_searchable' => '1', - 'placement' => '5', - 'serialized_data_text' => 'a:0:{}', - 'serialized_description_list' => 'a:2:{s:6:"eng-GB";s:0:"";s:16:"always-available";s:6:"eng-GB";}', - 'serialized_name_list' => 'a:2:{s:6:"eng-GB";s:8:"Comments";s:16:"always-available";s:6:"eng-GB";}', - 'version' => '0', - ], - 132 => [ - 'can_translate' => '1', - 'category' => '', - 'contentclass_id' => '15', - 'data_float1' => '0', - 'data_float2' => '0', - 'data_float3' => '0', - 'data_float4' => '0', - 'data_int1' => '0', - 'data_int2' => '0', - 'data_int3' => '0', - 'data_int4' => '0', - 'data_text1' => '', - 'data_text2' => '', - 'data_text3' => '', - 'data_text4' => '', - 'data_text5' => '', - 'data_type_string' => 'ezurl', - 'id' => '279', - 'identifier' => 'site_map_url', - 'is_information_collector' => '0', - 'is_required' => '0', - 'is_searchable' => '0', - 'placement' => '8', - 'serialized_data_text' => 'a:2:{s:6:"eng-US";s:0:"";s:16:"always-available";s:6:"eng-US";}', - 'serialized_description_list' => 'a:2:{s:6:"eng-US";s:0:"";s:16:"always-available";s:6:"eng-US";}', - 'serialized_name_list' => 'a:2:{s:6:"eng-US";s:12:"Site map URL";s:16:"always-available";s:6:"eng-US";}', - 'version' => '0', - ], - 133 => [ - 'can_translate' => '1', - 'category' => '', - 'contentclass_id' => '15', - 'data_float1' => '0', - 'data_float2' => '0', - 'data_float3' => '0', - 'data_float4' => '0', - 'data_int1' => '0', - 'data_int2' => '0', - 'data_int3' => '0', - 'data_int4' => '0', - 'data_text1' => '', - 'data_text2' => '', - 'data_text3' => '', - 'data_text4' => '', - 'data_text5' => '', - 'data_type_string' => 'ezurl', - 'id' => '280', - 'identifier' => 'tag_cloud_url', - 'is_information_collector' => '0', - 'is_required' => '0', - 'is_searchable' => '0', - 'placement' => '9', - 'serialized_data_text' => 'a:2:{s:6:"eng-US";s:0:"";s:16:"always-available";s:6:"eng-US";}', - 'serialized_description_list' => 'a:2:{s:6:"eng-US";s:0:"";s:16:"always-available";s:6:"eng-US";}', - 'serialized_name_list' => 'a:2:{s:6:"eng-US";s:13:"Tag Cloud URL";s:16:"always-available";s:6:"eng-US";}', - 'version' => '0', - ], - 134 => [ - 'can_translate' => '1', - 'category' => '', - 'contentclass_id' => '15', - 'data_float1' => '0', - 'data_float2' => '0', - 'data_float3' => '0', - 'data_float4' => '0', - 'data_int1' => '0', - 'data_int2' => '0', - 'data_int3' => '0', - 'data_int4' => '0', - 'data_text1' => '', - 'data_text2' => '', - 'data_text3' => '', - 'data_text4' => '', - 'data_text5' => '', - 'data_type_string' => 'ezstring', - 'id' => '281', - 'identifier' => 'login_label', - 'is_information_collector' => '0', - 'is_required' => '0', - 'is_searchable' => '0', - 'placement' => '10', - 'serialized_data_text' => 'a:2:{s:6:"eng-US";s:0:"";s:16:"always-available";s:6:"eng-US";}', - 'serialized_description_list' => 'a:2:{s:6:"eng-US";s:0:"";s:16:"always-available";s:6:"eng-US";}', - 'serialized_name_list' => 'a:2:{s:6:"eng-US";s:13:"Login (label)";s:16:"always-available";s:6:"eng-US";}', - 'version' => '0', - ], - 135 => [ - 'can_translate' => '1', - 'category' => '', - 'contentclass_id' => '15', - 'data_float1' => '0', - 'data_float2' => '0', - 'data_float3' => '0', - 'data_float4' => '0', - 'data_int1' => '0', - 'data_int2' => '0', - 'data_int3' => '0', - 'data_int4' => '0', - 'data_text1' => '', - 'data_text2' => '', - 'data_text3' => '', - 'data_text4' => '', - 'data_text5' => '', - 'data_type_string' => 'ezstring', - 'id' => '282', - 'identifier' => 'logout_label', - 'is_information_collector' => '0', - 'is_required' => '0', - 'is_searchable' => '0', - 'placement' => '11', - 'serialized_data_text' => 'a:2:{s:6:"eng-US";s:0:"";s:16:"always-available";s:6:"eng-US";}', - 'serialized_description_list' => 'a:2:{s:6:"eng-US";s:0:"";s:16:"always-available";s:6:"eng-US";}', - 'serialized_name_list' => 'a:2:{s:6:"eng-US";s:14:"Logout (label)";s:16:"always-available";s:6:"eng-US";}', - 'version' => '0', - ], - 136 => [ - 'can_translate' => '1', - 'category' => '', - 'contentclass_id' => '15', - 'data_float1' => '0', - 'data_float2' => '0', - 'data_float3' => '0', - 'data_float4' => '0', - 'data_int1' => '0', - 'data_int2' => '0', - 'data_int3' => '0', - 'data_int4' => '0', - 'data_text1' => '', - 'data_text2' => '', - 'data_text3' => '', - 'data_text4' => '', - 'data_text5' => '', - 'data_type_string' => 'ezstring', - 'id' => '283', - 'identifier' => 'my_profile_label', - 'is_information_collector' => '0', - 'is_required' => '0', - 'is_searchable' => '0', - 'placement' => '12', - 'serialized_data_text' => 'a:2:{s:6:"eng-US";s:0:"";s:16:"always-available";s:6:"eng-US";}', - 'serialized_description_list' => 'a:2:{s:6:"eng-US";s:0:"";s:16:"always-available";s:6:"eng-US";}', - 'serialized_name_list' => 'a:2:{s:6:"eng-US";s:18:"My profile (label)";s:16:"always-available";s:6:"eng-US";}', - 'version' => '0', - ], - 137 => [ - 'can_translate' => '1', - 'category' => '', - 'contentclass_id' => '15', - 'data_float1' => '0', - 'data_float2' => '0', - 'data_float3' => '0', - 'data_float4' => '0', - 'data_int1' => '0', - 'data_int2' => '0', - 'data_int3' => '0', - 'data_int4' => '0', - 'data_text1' => '', - 'data_text2' => '', - 'data_text3' => '', - 'data_text4' => '', - 'data_text5' => '', - 'data_type_string' => 'ezstring', - 'id' => '284', - 'identifier' => 'register_user_label', - 'is_information_collector' => '0', - 'is_required' => '0', - 'is_searchable' => '0', - 'placement' => '13', - 'serialized_data_text' => 'a:2:{s:6:"eng-US";s:0:"";s:16:"always-available";s:6:"eng-US";}', - 'serialized_description_list' => 'a:2:{s:6:"eng-US";s:0:"";s:16:"always-available";s:6:"eng-US";}', - 'serialized_name_list' => 'a:2:{s:6:"eng-US";s:25:"Register new user (label)";s:16:"always-available";s:6:"eng-US";}', - 'version' => '0', - ], - 138 => [ - 'can_translate' => '1', - 'category' => '', - 'contentclass_id' => '15', - 'data_float1' => '0', - 'data_float2' => '0', - 'data_float3' => '0', - 'data_float4' => '0', - 'data_int1' => '0', - 'data_int2' => '0', - 'data_int3' => '0', - 'data_int4' => '0', - 'data_text1' => '', - 'data_text2' => '', - 'data_text3' => '', - 'data_text4' => '', - 'data_text5' => '', - 'data_type_string' => 'ezstring', - 'id' => '285', - 'identifier' => 'rss_feed', - 'is_information_collector' => '0', - 'is_required' => '0', - 'is_searchable' => '0', - 'placement' => '14', - 'serialized_data_text' => 'a:2:{s:6:"eng-US";s:0:"";s:16:"always-available";s:6:"eng-US";}', - 'serialized_description_list' => 'a:2:{s:6:"eng-US";s:0:"";s:16:"always-available";s:6:"eng-US";}', - 'serialized_name_list' => 'a:2:{s:6:"eng-US";s:8:"RSS feed";s:16:"always-available";s:6:"eng-US";}', - 'version' => '0', - ], - 139 => [ - 'can_translate' => '1', - 'category' => '', - 'contentclass_id' => '15', - 'data_float1' => '0', - 'data_float2' => '0', - 'data_float3' => '0', - 'data_float4' => '0', - 'data_int1' => '0', - 'data_int2' => '0', - 'data_int3' => '0', - 'data_int4' => '0', - 'data_text1' => '', - 'data_text2' => '', - 'data_text3' => '', - 'data_text4' => '', - 'data_text5' => '', - 'data_type_string' => 'ezstring', - 'id' => '286', - 'identifier' => 'shopping_basket_label', - 'is_information_collector' => '0', - 'is_required' => '0', - 'is_searchable' => '1', - 'placement' => '15', - 'serialized_data_text' => 'a:2:{s:6:"eng-US";s:0:"";s:16:"always-available";s:6:"eng-US";}', - 'serialized_description_list' => 'a:2:{s:6:"eng-US";s:0:"";s:16:"always-available";s:6:"eng-US";}', - 'serialized_name_list' => 'a:2:{s:6:"eng-US";s:23:"Shopping basket (label)";s:16:"always-available";s:6:"eng-US";}', - 'version' => '0', - ], - 140 => [ - 'can_translate' => '1', - 'category' => '', - 'contentclass_id' => '15', - 'data_float1' => '0', - 'data_float2' => '0', - 'data_float3' => '0', - 'data_float4' => '0', - 'data_int1' => '0', - 'data_int2' => '0', - 'data_int3' => '0', - 'data_int4' => '0', - 'data_text1' => '', - 'data_text2' => '', - 'data_text3' => '', - 'data_text4' => '', - 'data_text5' => '', - 'data_type_string' => 'ezstring', - 'id' => '287', - 'identifier' => 'site_settings_label', - 'is_information_collector' => '0', - 'is_required' => '0', - 'is_searchable' => '0', - 'placement' => '16', - 'serialized_data_text' => 'a:2:{s:6:"eng-US";s:0:"";s:16:"always-available";s:6:"eng-US";}', - 'serialized_description_list' => 'a:2:{s:6:"eng-US";s:0:"";s:16:"always-available";s:6:"eng-US";}', - 'serialized_name_list' => 'a:2:{s:6:"eng-US";s:21:"Site settings (label)";s:16:"always-available";s:6:"eng-US";}', - 'version' => '0', - ], - 141 => [ - 'can_translate' => '1', - 'category' => '', - 'contentclass_id' => '15', - 'data_float1' => '0', - 'data_float2' => '0', - 'data_float3' => '0', - 'data_float4' => '0', - 'data_int1' => '10', - 'data_int2' => '0', - 'data_int3' => '0', - 'data_int4' => '0', - 'data_text1' => '', - 'data_text2' => '', - 'data_text3' => '', - 'data_text4' => '', - 'data_text5' => '', - 'data_type_string' => 'eztext', - 'id' => '288', - 'identifier' => 'footer_text', - 'is_information_collector' => '0', - 'is_required' => '0', - 'is_searchable' => '0', - 'placement' => '17', - 'serialized_data_text' => 'a:2:{s:6:"eng-US";s:0:"";s:16:"always-available";s:6:"eng-US";}', - 'serialized_description_list' => 'a:2:{s:6:"eng-US";s:0:"";s:16:"always-available";s:6:"eng-US";}', - 'serialized_name_list' => 'a:2:{s:6:"eng-US";s:11:"Footer text";s:16:"always-available";s:6:"eng-US";}', - 'version' => '0', - ], - 142 => [ - 'can_translate' => '1', - 'category' => '', - 'contentclass_id' => '15', - 'data_float1' => '0', - 'data_float2' => '0', - 'data_float3' => '0', - 'data_float4' => '0', - 'data_int1' => '0', - 'data_int2' => '0', - 'data_int3' => '0', - 'data_int4' => '0', - 'data_text1' => '', - 'data_text2' => '', - 'data_text3' => '', - 'data_text4' => '', - 'data_text5' => '', - 'data_type_string' => 'ezboolean', - 'id' => '289', - 'identifier' => 'hide_powered_by', - 'is_information_collector' => '0', - 'is_required' => '0', - 'is_searchable' => '0', - 'placement' => '18', - 'serialized_data_text' => 'a:2:{s:6:"eng-US";s:0:"";s:16:"always-available";s:6:"eng-US";}', - 'serialized_description_list' => 'a:2:{s:6:"eng-US";s:0:"";s:16:"always-available";s:6:"eng-US";}', - 'serialized_name_list' => 'a:2:{s:6:"eng-US";s:17:"Hide "Powered by"";s:16:"always-available";s:6:"eng-US";}', - 'version' => '0', - ], - 143 => [ - 'can_translate' => '1', - 'category' => '', - 'contentclass_id' => '15', - 'data_float1' => '0', - 'data_float2' => '0', - 'data_float3' => '0', - 'data_float4' => '0', - 'data_int1' => '10', - 'data_int2' => '0', - 'data_int3' => '0', - 'data_int4' => '0', - 'data_text1' => '', - 'data_text2' => '', - 'data_text3' => '', - 'data_text4' => '', - 'data_text5' => '', - 'data_type_string' => 'eztext', - 'id' => '290', - 'identifier' => 'footer_script', - 'is_information_collector' => '0', - 'is_required' => '0', - 'is_searchable' => '0', - 'placement' => '19', - 'serialized_data_text' => 'a:2:{s:6:"eng-US";s:0:"";s:16:"always-available";s:6:"eng-US";}', - 'serialized_description_list' => 'a:2:{s:6:"eng-US";s:0:"";s:16:"always-available";s:6:"eng-US";}', - 'serialized_name_list' => 'a:2:{s:6:"eng-US";s:17:"Footer Javascript";s:16:"always-available";s:6:"eng-US";}', - 'version' => '0', - ], - 145 => [ - 'can_translate' => '1', - 'category' => '', - 'contentclass_id' => '1', - 'data_float1' => '0', - 'data_float2' => '0', - 'data_float3' => '0', - 'data_float4' => '0', - 'data_int1' => '0', - 'data_int2' => '0', - 'data_int3' => '0', - 'data_int4' => '0', - 'data_text1' => '', - 'data_text2' => '', - 'data_text3' => '', - 'data_text4' => '', - 'data_text5' => '', - 'data_type_string' => 'ezkeyword', - 'id' => '292', - 'identifier' => 'tags', - 'is_information_collector' => '0', - 'is_required' => '0', - 'is_searchable' => '0', - 'placement' => '7', - 'serialized_data_text' => 'a:2:{s:6:"eng-US";s:0:"";s:16:"always-available";s:6:"eng-US";}', - 'serialized_description_list' => 'a:2:{s:6:"eng-US";s:0:"";s:16:"always-available";s:6:"eng-US";}', - 'serialized_name_list' => 'a:2:{s:6:"eng-US";s:4:"Tags";s:16:"always-available";s:6:"eng-US";}', - 'version' => '0', - ], - 146 => [ - 'can_translate' => '1', - 'category' => '', - 'contentclass_id' => '36', - 'data_float1' => '0', - 'data_float2' => '0', - 'data_float3' => '0', - 'data_float4' => '0', - 'data_int1' => '0', - 'data_int2' => '0', - 'data_int3' => '0', - 'data_int4' => '0', - 'data_text1' => '', - 'data_text2' => '', - 'data_text3' => '', - 'data_text4' => '', - 'data_text5' => '', - 'data_type_string' => 'ezstring', - 'id' => '293', - 'identifier' => 'name', - 'is_information_collector' => '0', - 'is_required' => '1', - 'is_searchable' => '0', - 'placement' => '16', - 'serialized_data_text' => 'a:2:{s:6:"eng-US";s:0:"";s:16:"always-available";s:6:"eng-US";}', - 'serialized_description_list' => 'a:2:{s:6:"eng-US";s:0:"";s:16:"always-available";s:6:"eng-US";}', - 'serialized_name_list' => 'a:2:{s:6:"eng-US";s:4:"Name";s:16:"always-available";s:6:"eng-US";}', - 'version' => '0', - ], - 147 => [ - 'can_translate' => '1', - 'category' => '', - 'contentclass_id' => '36', - 'data_float1' => '0', - 'data_float2' => '0', - 'data_float3' => '0', - 'data_float4' => '0', - 'data_int1' => '0', - 'data_int2' => '0', - 'data_int3' => '0', - 'data_int4' => '0', - 'data_text1' => '', - 'data_text2' => '', - 'data_text3' => '', - 'data_text4' => '', - 'data_text5' => '', - 'data_type_string' => 'ezurl', - 'id' => '294', - 'identifier' => 'url', - 'is_information_collector' => '0', - 'is_required' => '0', - 'is_searchable' => '0', - 'placement' => '3', - 'serialized_data_text' => 'a:0:{}', - 'serialized_description_list' => 'a:0:{}', - 'serialized_name_list' => 'a:2:{s:6:"eng-GB";s:3:"URL";s:16:"always-available";s:6:"eng-GB";}', - 'version' => '0', - ], - ], - 'ezcontentclass_classgroup' => [ - 0 => [ - 'contentclass_id' => '1', - 'contentclass_version' => '0', - 'group_id' => '1', - 'group_name' => 'Content', - ], - 1 => [ - 'contentclass_id' => '3', - 'contentclass_version' => '0', - 'group_id' => '2', - 'group_name' => 'Users', - ], - 2 => [ - 'contentclass_id' => '4', - 'contentclass_version' => '0', - 'group_id' => '2', - 'group_name' => 'Users', - ], - 3 => [ - 'contentclass_id' => '13', - 'contentclass_version' => '0', - 'group_id' => '1', - 'group_name' => 'Content', - ], - 4 => [ - 'contentclass_id' => '14', - 'contentclass_version' => '0', - 'group_id' => '4', - 'group_name' => 'Setup', - ], - 5 => [ - 'contentclass_id' => '15', - 'contentclass_version' => '0', - 'group_id' => '4', - 'group_name' => 'Setup', - ], - 6 => [ - 'contentclass_id' => '16', - 'contentclass_version' => '0', - 'group_id' => '1', - 'group_name' => 'Content', - ], - 7 => [ - 'contentclass_id' => '17', - 'contentclass_version' => '0', - 'group_id' => '1', - 'group_name' => 'Content', - ], - 8 => [ - 'contentclass_id' => '18', - 'contentclass_version' => '0', - 'group_id' => '1', - 'group_name' => 'Content', - ], - 9 => [ - 'contentclass_id' => '19', - 'contentclass_version' => '0', - 'group_id' => '1', - 'group_name' => 'Content', - ], - 10 => [ - 'contentclass_id' => '20', - 'contentclass_version' => '0', - 'group_id' => '1', - 'group_name' => 'Content', - ], - 11 => [ - 'contentclass_id' => '21', - 'contentclass_version' => '0', - 'group_id' => '1', - 'group_name' => 'Content', - ], - 12 => [ - 'contentclass_id' => '22', - 'contentclass_version' => '0', - 'group_id' => '1', - 'group_name' => 'Content', - ], - 13 => [ - 'contentclass_id' => '23', - 'contentclass_version' => '0', - 'group_id' => '1', - 'group_name' => 'Content', - ], - 14 => [ - 'contentclass_id' => '24', - 'contentclass_version' => '0', - 'group_id' => '3', - 'group_name' => 'Media', - ], - 15 => [ - 'contentclass_id' => '25', - 'contentclass_version' => '0', - 'group_id' => '3', - 'group_name' => 'Media', - ], - 16 => [ - 'contentclass_id' => '26', - 'contentclass_version' => '0', - 'group_id' => '1', - 'group_name' => 'Content', - ], - 17 => [ - 'contentclass_id' => '27', - 'contentclass_version' => '0', - 'group_id' => '1', - 'group_name' => 'Content', - ], - 18 => [ - 'contentclass_id' => '28', - 'contentclass_version' => '0', - 'group_id' => '1', - 'group_name' => 'Content', - ], - 19 => [ - 'contentclass_id' => '29', - 'contentclass_version' => '0', - 'group_id' => '1', - 'group_name' => 'Content', - ], - 20 => [ - 'contentclass_id' => '30', - 'contentclass_version' => '0', - 'group_id' => '1', - 'group_name' => 'Content', - ], - 21 => [ - 'contentclass_id' => '31', - 'contentclass_version' => '0', - 'group_id' => '1', - 'group_name' => 'Content', - ], - 22 => [ - 'contentclass_id' => '32', - 'contentclass_version' => '0', - 'group_id' => '1', - 'group_name' => 'Content', - ], - 23 => [ - 'contentclass_id' => '33', - 'contentclass_version' => '0', - 'group_id' => '1', - 'group_name' => 'Content', - ], - 24 => [ - 'contentclass_id' => '34', - 'contentclass_version' => '0', - 'group_id' => '1', - 'group_name' => 'Content', - ], - 25 => [ - 'contentclass_id' => '35', - 'contentclass_version' => '0', - 'group_id' => '3', - 'group_name' => 'Media', - ], - 26 => [ - 'contentclass_id' => '36', - 'contentclass_version' => '0', - 'group_id' => '1', - 'group_name' => 'Content', - ], - ], - 'ezcontentclass_name' => [ - 0 => [ - 'contentclass_id' => '1', - 'contentclass_version' => '0', - 'language_id' => '3', - 'language_locale' => 'eng-US', - 'name' => 'Folder', - ], - 1 => [ - 'contentclass_id' => '3', - 'contentclass_version' => '0', - 'language_id' => '3', - 'language_locale' => 'eng-US', - 'name' => 'User group', - ], - 2 => [ - 'contentclass_id' => '4', - 'contentclass_version' => '0', - 'language_id' => '3', - 'language_locale' => 'eng-US', - 'name' => 'User', - ], - 3 => [ - 'contentclass_id' => '13', - 'contentclass_version' => '0', - 'language_id' => '3', - 'language_locale' => 'eng-US', - 'name' => 'Comment', - ], - 4 => [ - 'contentclass_id' => '14', - 'contentclass_version' => '0', - 'language_id' => '3', - 'language_locale' => 'eng-US', - 'name' => 'Common ini settings', - ], - 5 => [ - 'contentclass_id' => '15', - 'contentclass_version' => '0', - 'language_id' => '3', - 'language_locale' => 'eng-US', - 'name' => 'Template look', - ], - 6 => [ - 'contentclass_id' => '16', - 'contentclass_version' => '0', - 'language_id' => '9', - 'language_locale' => 'eng-GB', - 'name' => 'Article', - ], - 7 => [ - 'contentclass_id' => '17', - 'contentclass_version' => '0', - 'language_id' => '9', - 'language_locale' => 'eng-GB', - 'name' => 'Blog', - ], - 8 => [ - 'contentclass_id' => '18', - 'contentclass_version' => '0', - 'language_id' => '9', - 'language_locale' => 'eng-GB', - 'name' => 'Blog post', - ], - 9 => [ - 'contentclass_id' => '19', - 'contentclass_version' => '0', - 'language_id' => '9', - 'language_locale' => 'eng-GB', - 'name' => 'Product', - ], - 10 => [ - 'contentclass_id' => '20', - 'contentclass_version' => '0', - 'language_id' => '9', - 'language_locale' => 'eng-GB', - 'name' => 'Feedback form', - ], - 11 => [ - 'contentclass_id' => '21', - 'contentclass_version' => '0', - 'language_id' => '9', - 'language_locale' => 'eng-GB', - 'name' => 'Landing Page', - ], - 12 => [ - 'contentclass_id' => '22', - 'contentclass_version' => '0', - 'language_id' => '9', - 'language_locale' => 'eng-GB', - 'name' => 'Wiki Page', - ], - 13 => [ - 'contentclass_id' => '23', - 'contentclass_version' => '0', - 'language_id' => '9', - 'language_locale' => 'eng-GB', - 'name' => 'Poll', - ], - 14 => [ - 'contentclass_id' => '24', - 'contentclass_version' => '0', - 'language_id' => '9', - 'language_locale' => 'eng-GB', - 'name' => 'File', - ], - 15 => [ - 'contentclass_id' => '25', - 'contentclass_version' => '0', - 'language_id' => '9', - 'language_locale' => 'eng-GB', - 'name' => 'Image', - ], - 16 => [ - 'contentclass_id' => '26', - 'contentclass_version' => '0', - 'language_id' => '9', - 'language_locale' => 'eng-GB', - 'name' => 'Link', - ], - 17 => [ - 'contentclass_id' => '27', - 'contentclass_version' => '0', - 'language_id' => '9', - 'language_locale' => 'eng-GB', - 'name' => 'Gallery', - ], - 18 => [ - 'contentclass_id' => '28', - 'contentclass_version' => '0', - 'language_id' => '9', - 'language_locale' => 'eng-GB', - 'name' => 'Forum', - ], - 19 => [ - 'contentclass_id' => '29', - 'contentclass_version' => '0', - 'language_id' => '9', - 'language_locale' => 'eng-GB', - 'name' => 'Forum topic', - ], - 20 => [ - 'contentclass_id' => '30', - 'contentclass_version' => '0', - 'language_id' => '9', - 'language_locale' => 'eng-GB', - 'name' => 'Forum reply', - ], - 21 => [ - 'contentclass_id' => '31', - 'contentclass_version' => '0', - 'language_id' => '9', - 'language_locale' => 'eng-GB', - 'name' => 'Event', - ], - 22 => [ - 'contentclass_id' => '32', - 'contentclass_version' => '0', - 'language_id' => '9', - 'language_locale' => 'eng-GB', - 'name' => 'Event calendar', - ], - 23 => [ - 'contentclass_id' => '33', - 'contentclass_version' => '0', - 'language_id' => '9', - 'language_locale' => 'eng-GB', - 'name' => 'Banner', - ], - 24 => [ - 'contentclass_id' => '34', - 'contentclass_version' => '0', - 'language_id' => '9', - 'language_locale' => 'eng-GB', - 'name' => 'Forums', - ], - 25 => [ - 'contentclass_id' => '35', - 'contentclass_version' => '0', - 'language_id' => '9', - 'language_locale' => 'eng-GB', - 'name' => 'Video', - ], - ], - 'ezcontentclassgroup' => [ - 0 => [ - 'created' => '1031216928', - 'creator_id' => '14', - 'id' => '1', - 'modified' => '1033922106', - 'modifier_id' => '14', - 'name' => 'Content', - ], - 1 => [ - 'created' => '1031216941', - 'creator_id' => '14', - 'id' => '2', - 'modified' => '1033922113', - 'modifier_id' => '14', - 'name' => 'Users', - ], - 2 => [ - 'created' => '1032009743', - 'creator_id' => '14', - 'id' => '3', - 'modified' => '1033922120', - 'modifier_id' => '14', - 'name' => 'Media', - ], - 3 => [ - 'created' => '1081858024', - 'creator_id' => '14', - 'id' => '4', - 'modified' => '1081858024', - 'modifier_id' => '14', - 'name' => 'Setup', - ], - ], - 'ezcontentobject' => [ - 0 => [ - 'contentclass_id' => '3', - 'current_version' => '1', - 'id' => '4', - 'initial_language_id' => '2', - 'language_mask' => '3', - 'modified' => '1033917596', - 'name' => 'Users', - 'owner_id' => '14', - 'published' => '1033917596', - 'remote_id' => 'f5c88a2209584891056f987fd965b0ba', - 'section_id' => '2', - 'status' => '1', - ], - 1 => [ - 'contentclass_id' => '4', - 'current_version' => '2', - 'id' => '10', - 'initial_language_id' => '2', - 'language_mask' => '3', - 'modified' => '1072180405', - 'name' => 'Anonymous User', - 'owner_id' => '14', - 'published' => '1033920665', - 'remote_id' => 'faaeb9be3bd98ed09f606fc16d144eca', - 'section_id' => '2', - 'status' => '1', - ], - 2 => [ - 'contentclass_id' => '3', - 'current_version' => '2', - 'id' => '11', - 'initial_language_id' => '2', - 'language_mask' => '3', - 'modified' => '1343140542', - 'name' => 'Members', - 'owner_id' => '14', - 'published' => '1033920746', - 'remote_id' => '5f7f0bdb3381d6a461d8c29ff53d908f', - 'section_id' => '2', - 'status' => '1', - ], - 3 => [ - 'contentclass_id' => '3', - 'current_version' => '1', - 'id' => '12', - 'initial_language_id' => '2', - 'language_mask' => '3', - 'modified' => '1033920775', - 'name' => 'Administrator users', - 'owner_id' => '14', - 'published' => '1033920775', - 'remote_id' => '9b47a45624b023b1a76c73b74d704acf', - 'section_id' => '2', - 'status' => '1', - ], - 4 => [ - 'contentclass_id' => '3', - 'current_version' => '1', - 'id' => '13', - 'initial_language_id' => '2', - 'language_mask' => '3', - 'modified' => '1033920794', - 'name' => 'Editors', - 'owner_id' => '14', - 'published' => '1033920794', - 'remote_id' => '3c160cca19fb135f83bd02d911f04db2', - 'section_id' => '2', - 'status' => '1', - ], - 5 => [ - 'contentclass_id' => '4', - 'current_version' => '4', - 'id' => '14', - 'initial_language_id' => '2', - 'language_mask' => '3', - 'modified' => '1343140540', - 'name' => 'Administrator User', - 'owner_id' => '14', - 'published' => '1033920830', - 'remote_id' => '1bb4fe25487f05527efa8bfd394cecc7', - 'section_id' => '2', - 'status' => '1', - ], - 6 => [ - 'contentclass_id' => '1', - 'current_version' => '1', - 'id' => '41', - 'initial_language_id' => '2', - 'language_mask' => '3', - 'modified' => '1060695457', - 'name' => 'Media', - 'owner_id' => '14', - 'published' => '1060695457', - 'remote_id' => 'a6e35cbcb7cd6ae4b691f3eee30cd262', - 'section_id' => '3', - 'status' => '1', - ], - 7 => [ - 'contentclass_id' => '3', - 'current_version' => '1', - 'id' => '42', - 'initial_language_id' => '2', - 'language_mask' => '3', - 'modified' => '1072180330', - 'name' => 'Anonymous Users', - 'owner_id' => '14', - 'published' => '1072180330', - 'remote_id' => '15b256dbea2ae72418ff5facc999e8f9', - 'section_id' => '2', - 'status' => '1', - ], - 8 => [ - 'contentclass_id' => '1', - 'current_version' => '1', - 'id' => '45', - 'initial_language_id' => '2', - 'language_mask' => '3', - 'modified' => '1079684190', - 'name' => 'Setup', - 'owner_id' => '14', - 'published' => '1079684190', - 'remote_id' => '241d538ce310074e602f29f49e44e938', - 'section_id' => '4', - 'status' => '1', - ], - 9 => [ - 'contentclass_id' => '1', - 'current_version' => '1', - 'id' => '49', - 'initial_language_id' => '2', - 'language_mask' => '3', - 'modified' => '1080220197', - 'name' => 'Images', - 'owner_id' => '14', - 'published' => '1080220197', - 'remote_id' => 'e7ff633c6b8e0fd3531e74c6e712bead', - 'section_id' => '3', - 'status' => '1', - ], - 10 => [ - 'contentclass_id' => '1', - 'current_version' => '1', - 'id' => '50', - 'initial_language_id' => '2', - 'language_mask' => '3', - 'modified' => '1080220220', - 'name' => 'Files', - 'owner_id' => '14', - 'published' => '1080220220', - 'remote_id' => '732a5acd01b51a6fe6eab448ad4138a9', - 'section_id' => '3', - 'status' => '1', - ], - 11 => [ - 'contentclass_id' => '1', - 'current_version' => '1', - 'id' => '51', - 'initial_language_id' => '2', - 'language_mask' => '3', - 'modified' => '1080220233', - 'name' => 'Multimedia', - 'owner_id' => '14', - 'published' => '1080220233', - 'remote_id' => '09082deb98662a104f325aaa8c4933d3', - 'section_id' => '3', - 'status' => '1', - ], - 12 => [ - 'contentclass_id' => '14', - 'current_version' => '1', - 'id' => '52', - 'initial_language_id' => '2', - 'language_mask' => '2', - 'modified' => '1082016591', - 'name' => 'Common INI settings', - 'owner_id' => '14', - 'published' => '1082016591', - 'remote_id' => '27437f3547db19cf81a33c92578b2c89', - 'section_id' => '4', - 'status' => '1', - ], - 13 => [ - 'contentclass_id' => '15', - 'current_version' => '2', - 'id' => '54', - 'initial_language_id' => '2', - 'language_mask' => '2', - 'modified' => '1301062376', - 'name' => 'eZ Publish Demo Design (without demo content)', - 'owner_id' => '14', - 'published' => '1082016652', - 'remote_id' => '8b8b22fe3c6061ed500fbd2b377b885f', - 'section_id' => '5', - 'status' => '1', - ], - 14 => [ - 'contentclass_id' => '1', - 'current_version' => '1', - 'id' => '56', - 'initial_language_id' => '2', - 'language_mask' => '3', - 'modified' => '1103023132', - 'name' => 'Design', - 'owner_id' => '14', - 'published' => '1103023132', - 'remote_id' => '08799e609893f7aba22f10cb466d9cc8', - 'section_id' => '5', - 'status' => '1', - ], - 15 => [ - 'contentclass_id' => '21', - 'current_version' => '1', - 'id' => '57', - 'initial_language_id' => '8', - 'language_mask' => '9', - 'modified' => '1196268696', - 'name' => 'Home', - 'owner_id' => '14', - 'published' => '1195480486', - 'remote_id' => '8a9c9c761004866fb458d89910f52bee', - 'section_id' => '1', - 'status' => '1', - ], - 16 => [ - 'contentclass_id' => '20', - 'current_version' => '1', - 'id' => '58', - 'initial_language_id' => '8', - 'language_mask' => '8', - 'modified' => '1332927282', - 'name' => 'Contact Us', - 'owner_id' => '14', - 'published' => '1332927205', - 'remote_id' => 'f8cc7a4cf8a964a1a0ea6666f5da7d0d', - 'section_id' => '1', - 'status' => '1', - ], - 17 => [ - 'contentclass_id' => '3', - 'current_version' => '1', - 'id' => '59', - 'initial_language_id' => '2', - 'language_mask' => '3', - 'modified' => '1343140541', - 'name' => 'Partners', - 'owner_id' => '14', - 'published' => '1343140541', - 'remote_id' => '14e4411b264a6194a33847843919451a', - 'section_id' => '2', - 'status' => '1', - ], - ], - 'ezcontentobject_attribute' => [ - 0 => [ - 'attribute_original_id' => '0', - 'contentclassattribute_id' => '7', - 'contentobject_id' => '4', - 'data_float' => null, - 'data_int' => null, - 'data_text' => 'Main group', - 'data_type_string' => 'ezstring', - 'id' => '7', - 'language_code' => 'eng-US', - 'language_id' => '3', - 'sort_key_int' => '0', - 'sort_key_string' => '', - 'version' => '1', - ], - 1 => [ - 'attribute_original_id' => '0', - 'contentclassattribute_id' => '6', - 'contentobject_id' => '4', - 'data_float' => null, - 'data_int' => null, - 'data_text' => 'Users', - 'data_type_string' => 'ezstring', - 'id' => '8', - 'language_code' => 'eng-US', - 'language_id' => '3', - 'sort_key_int' => '0', - 'sort_key_string' => '', - 'version' => '1', - ], - 2 => [ - 'attribute_original_id' => '0', - 'contentclassattribute_id' => '8', - 'contentobject_id' => '10', - 'data_float' => '0', - 'data_int' => '0', - 'data_text' => 'Anonymous', - 'data_type_string' => 'ezstring', - 'id' => '19', - 'language_code' => 'eng-US', - 'language_id' => '3', - 'sort_key_int' => '0', - 'sort_key_string' => 'anonymous', - 'version' => '2', - ], - 3 => [ - 'attribute_original_id' => '0', - 'contentclassattribute_id' => '9', - 'contentobject_id' => '10', - 'data_float' => '0', - 'data_int' => '0', - 'data_text' => 'User', - 'data_type_string' => 'ezstring', - 'id' => '20', - 'language_code' => 'eng-US', - 'language_id' => '3', - 'sort_key_int' => '0', - 'sort_key_string' => 'user', - 'version' => '2', - ], - 4 => [ - 'attribute_original_id' => '0', - 'contentclassattribute_id' => '12', - 'contentobject_id' => '10', - 'data_float' => '0', - 'data_int' => '0', - 'data_text' => '', - 'data_type_string' => 'ezuser', - 'id' => '21', - 'language_code' => 'eng-US', - 'language_id' => '3', - 'sort_key_int' => '0', - 'sort_key_string' => '', - 'version' => '2', - ], - 5 => [ - 'attribute_original_id' => '0', - 'contentclassattribute_id' => '6', - 'contentobject_id' => '11', - 'data_float' => '0', - 'data_int' => '0', - 'data_text' => 'Guest accounts', - 'data_type_string' => 'ezstring', - 'id' => '22', - 'language_code' => 'eng-US', - 'language_id' => '3', - 'sort_key_int' => '0', - 'sort_key_string' => '', - 'version' => '1', - ], - 6 => [ - 'attribute_original_id' => '0', - 'contentclassattribute_id' => '6', - 'contentobject_id' => '11', - 'data_float' => '0', - 'data_int' => '0', - 'data_text' => 'Members', - 'data_type_string' => 'ezstring', - 'id' => '22', - 'language_code' => 'eng-US', - 'language_id' => '3', - 'sort_key_int' => '0', - 'sort_key_string' => 'members', - 'version' => '2', - ], - 7 => [ - 'attribute_original_id' => '0', - 'contentclassattribute_id' => '7', - 'contentobject_id' => '11', - 'data_float' => '0', - 'data_int' => '0', - 'data_text' => '', - 'data_type_string' => 'ezstring', - 'id' => '23', - 'language_code' => 'eng-US', - 'language_id' => '3', - 'sort_key_int' => '0', - 'sort_key_string' => '', - 'version' => '1', - ], - 8 => [ - 'attribute_original_id' => '0', - 'contentclassattribute_id' => '7', - 'contentobject_id' => '11', - 'data_float' => '0', - 'data_int' => '0', - 'data_text' => '', - 'data_type_string' => 'ezstring', - 'id' => '23', - 'language_code' => 'eng-US', - 'language_id' => '3', - 'sort_key_int' => '0', - 'sort_key_string' => '', - 'version' => '2', - ], - 9 => [ - 'attribute_original_id' => '0', - 'contentclassattribute_id' => '6', - 'contentobject_id' => '12', - 'data_float' => '0', - 'data_int' => '0', - 'data_text' => 'Administrator users', - 'data_type_string' => 'ezstring', - 'id' => '24', - 'language_code' => 'eng-US', - 'language_id' => '3', - 'sort_key_int' => '0', - 'sort_key_string' => '', - 'version' => '1', - ], - 10 => [ - 'attribute_original_id' => '0', - 'contentclassattribute_id' => '7', - 'contentobject_id' => '12', - 'data_float' => '0', - 'data_int' => '0', - 'data_text' => '', - 'data_type_string' => 'ezstring', - 'id' => '25', - 'language_code' => 'eng-US', - 'language_id' => '3', - 'sort_key_int' => '0', - 'sort_key_string' => '', - 'version' => '1', - ], - 11 => [ - 'attribute_original_id' => '0', - 'contentclassattribute_id' => '6', - 'contentobject_id' => '13', - 'data_float' => '0', - 'data_int' => '0', - 'data_text' => 'Editors', - 'data_type_string' => 'ezstring', - 'id' => '26', - 'language_code' => 'eng-US', - 'language_id' => '3', - 'sort_key_int' => '0', - 'sort_key_string' => '', - 'version' => '1', - ], - 12 => [ - 'attribute_original_id' => '0', - 'contentclassattribute_id' => '7', - 'contentobject_id' => '13', - 'data_float' => '0', - 'data_int' => '0', - 'data_text' => '', - 'data_type_string' => 'ezstring', - 'id' => '27', - 'language_code' => 'eng-US', - 'language_id' => '3', - 'sort_key_int' => '0', - 'sort_key_string' => '', - 'version' => '1', - ], - 13 => [ - 'attribute_original_id' => '0', - 'contentclassattribute_id' => '8', - 'contentobject_id' => '14', - 'data_float' => '0', - 'data_int' => '0', - 'data_text' => 'Administrator', - 'data_type_string' => 'ezstring', - 'id' => '28', - 'language_code' => 'eng-US', - 'language_id' => '3', - 'sort_key_int' => '0', - 'sort_key_string' => 'administrator', - 'version' => '3', - ], - 14 => [ - 'attribute_original_id' => '0', - 'contentclassattribute_id' => '8', - 'contentobject_id' => '14', - 'data_float' => '0', - 'data_int' => '0', - 'data_text' => 'Administrator', - 'data_type_string' => 'ezstring', - 'id' => '28', - 'language_code' => 'eng-US', - 'language_id' => '3', - 'sort_key_int' => '0', - 'sort_key_string' => 'administrator', - 'version' => '4', - ], - 15 => [ - 'attribute_original_id' => '0', - 'contentclassattribute_id' => '9', - 'contentobject_id' => '14', - 'data_float' => '0', - 'data_int' => '0', - 'data_text' => 'User', - 'data_type_string' => 'ezstring', - 'id' => '29', - 'language_code' => 'eng-US', - 'language_id' => '3', - 'sort_key_int' => '0', - 'sort_key_string' => 'user', - 'version' => '3', - ], - 16 => [ - 'attribute_original_id' => '0', - 'contentclassattribute_id' => '9', - 'contentobject_id' => '14', - 'data_float' => '0', - 'data_int' => '0', - 'data_text' => 'User', - 'data_type_string' => 'ezstring', - 'id' => '29', - 'language_code' => 'eng-US', - 'language_id' => '3', - 'sort_key_int' => '0', - 'sort_key_string' => 'user', - 'version' => '4', - ], - 17 => [ - 'attribute_original_id' => '30', - 'contentclassattribute_id' => '12', - 'contentobject_id' => '14', - 'data_float' => '0', - 'data_int' => '0', - 'data_text' => '', - 'data_type_string' => 'ezuser', - 'id' => '30', - 'language_code' => 'eng-US', - 'language_id' => '3', - 'sort_key_int' => '0', - 'sort_key_string' => '', - 'version' => '3', - ], - 18 => [ - 'attribute_original_id' => '30', - 'contentclassattribute_id' => '12', - 'contentobject_id' => '14', - 'data_float' => '0', - 'data_int' => '0', - 'data_text' => '', - 'data_type_string' => 'ezuser', - 'id' => '30', - 'language_code' => 'eng-US', - 'language_id' => '3', - 'sort_key_int' => '0', - 'sort_key_string' => '', - 'version' => '4', - ], - 19 => [ - 'attribute_original_id' => '0', - 'contentclassattribute_id' => '4', - 'contentobject_id' => '41', - 'data_float' => '0', - 'data_int' => '0', - 'data_text' => 'Media', - 'data_type_string' => 'ezstring', - 'id' => '98', - 'language_code' => 'eng-US', - 'language_id' => '3', - 'sort_key_int' => '0', - 'sort_key_string' => 'media', - 'version' => '1', - ], - 21 => [ - 'attribute_original_id' => '0', - 'contentclassattribute_id' => '6', - 'contentobject_id' => '42', - 'data_float' => '0', - 'data_int' => '0', - 'data_text' => 'Anonymous Users', - 'data_type_string' => 'ezstring', - 'id' => '100', - 'language_code' => 'eng-US', - 'language_id' => '3', - 'sort_key_int' => '0', - 'sort_key_string' => 'anonymous users', - 'version' => '1', - ], - 22 => [ - 'attribute_original_id' => '0', - 'contentclassattribute_id' => '7', - 'contentobject_id' => '42', - 'data_float' => '0', - 'data_int' => '0', - 'data_text' => 'User group for the anonymous user', - 'data_type_string' => 'ezstring', - 'id' => '101', - 'language_code' => 'eng-US', - 'language_id' => '3', - 'sort_key_int' => '0', - 'sort_key_string' => 'user group for the anonymous user', - 'version' => '1', - ], - 23 => [ - 'attribute_original_id' => '0', - 'contentclassattribute_id' => '155', - 'contentobject_id' => '41', - 'data_float' => '0', - 'data_int' => '0', - 'data_text' => '', - 'data_type_string' => 'ezstring', - 'id' => '103', - 'language_code' => 'eng-US', - 'language_id' => '3', - 'sort_key_int' => '0', - 'sort_key_string' => '', - 'version' => '1', - ], - 25 => [ - 'attribute_original_id' => '0', - 'contentclassattribute_id' => '158', - 'contentobject_id' => '41', - 'data_float' => '0', - 'data_int' => '0', - 'data_text' => '', - 'data_type_string' => 'ezboolean', - 'id' => '109', - 'language_code' => 'eng-US', - 'language_id' => '3', - 'sort_key_int' => '0', - 'sort_key_string' => '', - 'version' => '1', - ], - 26 => [ - 'attribute_original_id' => '0', - 'contentclassattribute_id' => '4', - 'contentobject_id' => '45', - 'data_float' => '0', - 'data_int' => '0', - 'data_text' => 'Setup', - 'data_type_string' => 'ezstring', - 'id' => '123', - 'language_code' => 'eng-US', - 'language_id' => '3', - 'sort_key_int' => '0', - 'sort_key_string' => 'setup', - 'version' => '1', - ], - 27 => [ - 'attribute_original_id' => '0', - 'contentclassattribute_id' => '155', - 'contentobject_id' => '45', - 'data_float' => '0', - 'data_int' => '0', - 'data_text' => '', - 'data_type_string' => 'ezstring', - 'id' => '124', - 'language_code' => 'eng-US', - 'language_id' => '3', - 'sort_key_int' => '0', - 'sort_key_string' => '', - 'version' => '1', - ], - 30 => [ - 'attribute_original_id' => '0', - 'contentclassattribute_id' => '158', - 'contentobject_id' => '45', - 'data_float' => '0', - 'data_int' => '0', - 'data_text' => '', - 'data_type_string' => 'ezboolean', - 'id' => '128', - 'language_code' => 'eng-US', - 'language_id' => '3', - 'sort_key_int' => '0', - 'sort_key_string' => '', - 'version' => '1', - ], - 31 => [ - 'attribute_original_id' => '0', - 'contentclassattribute_id' => '4', - 'contentobject_id' => '49', - 'data_float' => '0', - 'data_int' => '0', - 'data_text' => 'Images', - 'data_type_string' => 'ezstring', - 'id' => '142', - 'language_code' => 'eng-US', - 'language_id' => '3', - 'sort_key_int' => '0', - 'sort_key_string' => 'images', - 'version' => '1', - ], - 32 => [ - 'attribute_original_id' => '0', - 'contentclassattribute_id' => '155', - 'contentobject_id' => '49', - 'data_float' => '0', - 'data_int' => '0', - 'data_text' => '', - 'data_type_string' => 'ezstring', - 'id' => '143', - 'language_code' => 'eng-US', - 'language_id' => '3', - 'sort_key_int' => '0', - 'sort_key_string' => '', - 'version' => '1', - ], - 35 => [ - 'attribute_original_id' => '0', - 'contentclassattribute_id' => '158', - 'contentobject_id' => '49', - 'data_float' => '0', - 'data_int' => '1', - 'data_text' => '', - 'data_type_string' => 'ezboolean', - 'id' => '146', - 'language_code' => 'eng-US', - 'language_id' => '3', - 'sort_key_int' => '1', - 'sort_key_string' => '', - 'version' => '1', - ], - 36 => [ - 'attribute_original_id' => '0', - 'contentclassattribute_id' => '4', - 'contentobject_id' => '50', - 'data_float' => '0', - 'data_int' => '0', - 'data_text' => 'Files', - 'data_type_string' => 'ezstring', - 'id' => '147', - 'language_code' => 'eng-US', - 'language_id' => '3', - 'sort_key_int' => '0', - 'sort_key_string' => 'files', - 'version' => '1', - ], - 37 => [ - 'attribute_original_id' => '0', - 'contentclassattribute_id' => '155', - 'contentobject_id' => '50', - 'data_float' => '0', - 'data_int' => '0', - 'data_text' => '', - 'data_type_string' => 'ezstring', - 'id' => '148', - 'language_code' => 'eng-US', - 'language_id' => '3', - 'sort_key_int' => '0', - 'sort_key_string' => '', - 'version' => '1', - ], - 40 => [ - 'attribute_original_id' => '0', - 'contentclassattribute_id' => '158', - 'contentobject_id' => '50', - 'data_float' => '0', - 'data_int' => '1', - 'data_text' => '', - 'data_type_string' => 'ezboolean', - 'id' => '151', - 'language_code' => 'eng-US', - 'language_id' => '3', - 'sort_key_int' => '1', - 'sort_key_string' => '', - 'version' => '1', - ], - 41 => [ - 'attribute_original_id' => '0', - 'contentclassattribute_id' => '4', - 'contentobject_id' => '51', - 'data_float' => '0', - 'data_int' => '0', - 'data_text' => 'Multimedia', - 'data_type_string' => 'ezstring', - 'id' => '152', - 'language_code' => 'eng-US', - 'language_id' => '3', - 'sort_key_int' => '0', - 'sort_key_string' => 'multimedia', - 'version' => '1', - ], - 42 => [ - 'attribute_original_id' => '0', - 'contentclassattribute_id' => '155', - 'contentobject_id' => '51', - 'data_float' => '0', - 'data_int' => '0', - 'data_text' => '', - 'data_type_string' => 'ezstring', - 'id' => '153', - 'language_code' => 'eng-US', - 'language_id' => '3', - 'sort_key_int' => '0', - 'sort_key_string' => '', - 'version' => '1', - ], - 45 => [ - 'attribute_original_id' => '0', - 'contentclassattribute_id' => '158', - 'contentobject_id' => '51', - 'data_float' => '0', - 'data_int' => '1', - 'data_text' => '', - 'data_type_string' => 'ezboolean', - 'id' => '156', - 'language_code' => 'eng-US', - 'language_id' => '3', - 'sort_key_int' => '1', - 'sort_key_string' => '', - 'version' => '1', - ], - 46 => [ - 'attribute_original_id' => '0', - 'contentclassattribute_id' => '159', - 'contentobject_id' => '52', - 'data_float' => '0', - 'data_int' => '0', - 'data_text' => 'Common INI settings', - 'data_type_string' => 'ezstring', - 'id' => '157', - 'language_code' => 'eng-US', - 'language_id' => '2', - 'sort_key_int' => '0', - 'sort_key_string' => 'common ini settings', - 'version' => '1', - ], - 47 => [ - 'attribute_original_id' => '0', - 'contentclassattribute_id' => '160', - 'contentobject_id' => '52', - 'data_float' => '0', - 'data_int' => '0', - 'data_text' => '/content/view/full/2/', - 'data_type_string' => 'ezinisetting', - 'id' => '158', - 'language_code' => 'eng-US', - 'language_id' => '2', - 'sort_key_int' => '0', - 'sort_key_string' => '', - 'version' => '1', - ], - 48 => [ - 'attribute_original_id' => '0', - 'contentclassattribute_id' => '161', - 'contentobject_id' => '52', - 'data_float' => '0', - 'data_int' => '0', - 'data_text' => '/content/view/full/2', - 'data_type_string' => 'ezinisetting', - 'id' => '159', - 'language_code' => 'eng-US', - 'language_id' => '2', - 'sort_key_int' => '0', - 'sort_key_string' => '', - 'version' => '1', - ], - 49 => [ - 'attribute_original_id' => '0', - 'contentclassattribute_id' => '162', - 'contentobject_id' => '52', - 'data_float' => '0', - 'data_int' => '0', - 'data_text' => 'disabled', - 'data_type_string' => 'ezinisetting', - 'id' => '160', - 'language_code' => 'eng-US', - 'language_id' => '2', - 'sort_key_int' => '0', - 'sort_key_string' => '', - 'version' => '1', - ], - 50 => [ - 'attribute_original_id' => '0', - 'contentclassattribute_id' => '163', - 'contentobject_id' => '52', - 'data_float' => '0', - 'data_int' => '0', - 'data_text' => 'disabled', - 'data_type_string' => 'ezinisetting', - 'id' => '161', - 'language_code' => 'eng-US', - 'language_id' => '2', - 'sort_key_int' => '0', - 'sort_key_string' => '', - 'version' => '1', - ], - 51 => [ - 'attribute_original_id' => '0', - 'contentclassattribute_id' => '164', - 'contentobject_id' => '52', - 'data_float' => '0', - 'data_int' => '0', - 'data_text' => '', - 'data_type_string' => 'ezinisetting', - 'id' => '162', - 'language_code' => 'eng-US', - 'language_id' => '2', - 'sort_key_int' => '0', - 'sort_key_string' => '', - 'version' => '1', - ], - 52 => [ - 'attribute_original_id' => '0', - 'contentclassattribute_id' => '165', - 'contentobject_id' => '52', - 'data_float' => '0', - 'data_int' => '0', - 'data_text' => 'enabled', - 'data_type_string' => 'ezinisetting', - 'id' => '163', - 'language_code' => 'eng-US', - 'language_id' => '2', - 'sort_key_int' => '0', - 'sort_key_string' => '', - 'version' => '1', - ], - 53 => [ - 'attribute_original_id' => '0', - 'contentclassattribute_id' => '166', - 'contentobject_id' => '52', - 'data_float' => '0', - 'data_int' => '0', - 'data_text' => 'disabled', - 'data_type_string' => 'ezinisetting', - 'id' => '164', - 'language_code' => 'eng-US', - 'language_id' => '2', - 'sort_key_int' => '0', - 'sort_key_string' => '', - 'version' => '1', - ], - 54 => [ - 'attribute_original_id' => '0', - 'contentclassattribute_id' => '167', - 'contentobject_id' => '52', - 'data_float' => '0', - 'data_int' => '0', - 'data_text' => 'enabled', - 'data_type_string' => 'ezinisetting', - 'id' => '165', - 'language_code' => 'eng-US', - 'language_id' => '2', - 'sort_key_int' => '0', - 'sort_key_string' => '', - 'version' => '1', - ], - 55 => [ - 'attribute_original_id' => '0', - 'contentclassattribute_id' => '168', - 'contentobject_id' => '52', - 'data_float' => '0', - 'data_int' => '0', - 'data_text' => 'enabled', - 'data_type_string' => 'ezinisetting', - 'id' => '166', - 'language_code' => 'eng-US', - 'language_id' => '2', - 'sort_key_int' => '0', - 'sort_key_string' => '', - 'version' => '1', - ], - 56 => [ - 'attribute_original_id' => '0', - 'contentclassattribute_id' => '169', - 'contentobject_id' => '52', - 'data_float' => '0', - 'data_int' => '0', - 'data_text' => '=geometry/scale=100;100', - 'data_type_string' => 'ezinisetting', - 'id' => '167', - 'language_code' => 'eng-US', - 'language_id' => '2', - 'sort_key_int' => '0', - 'sort_key_string' => '', - 'version' => '1', - ], - 57 => [ - 'attribute_original_id' => '0', - 'contentclassattribute_id' => '170', - 'contentobject_id' => '52', - 'data_float' => '0', - 'data_int' => '0', - 'data_text' => '=geometry/scale=200;200', - 'data_type_string' => 'ezinisetting', - 'id' => '168', - 'language_code' => 'eng-US', - 'language_id' => '2', - 'sort_key_int' => '0', - 'sort_key_string' => '', - 'version' => '1', - ], - 58 => [ - 'attribute_original_id' => '0', - 'contentclassattribute_id' => '171', - 'contentobject_id' => '52', - 'data_float' => '0', - 'data_int' => '0', - 'data_text' => '=geometry/scale=300;300', - 'data_type_string' => 'ezinisetting', - 'id' => '169', - 'language_code' => 'eng-US', - 'language_id' => '2', - 'sort_key_int' => '0', - 'sort_key_string' => '', - 'version' => '1', - ], - 59 => [ - 'attribute_original_id' => '0', - 'contentclassattribute_id' => '172', - 'contentobject_id' => '54', - 'data_float' => '0', - 'data_int' => '0', - 'data_text' => 'eZ Publish Demo Design (without demo content)', - 'data_type_string' => 'ezinisetting', - 'id' => '170', - 'language_code' => 'eng-US', - 'language_id' => '2', - 'sort_key_int' => '0', - 'sort_key_string' => '', - 'version' => '2', - ], - 60 => [ - 'attribute_original_id' => '0', - 'contentclassattribute_id' => '173', - 'contentobject_id' => '54', - 'data_float' => '0', - 'data_int' => '0', - 'data_text' => 'author=eZ Systems -copyright=eZ Systems -description=Content Management System -keywords=cms, publish, e-commerce, content management, development framework', - 'data_type_string' => 'ezinisetting', - 'id' => '171', - 'language_code' => 'eng-US', - 'language_id' => '2', - 'sort_key_int' => '0', - 'sort_key_string' => '', - 'version' => '2', - ], - 61 => [ - 'attribute_original_id' => '0', - 'contentclassattribute_id' => '174', - 'contentobject_id' => '54', - 'data_float' => '0', - 'data_int' => '0', - 'data_text' => '<?xml version="1.0" encoding="utf-8"?> -<ezimage serial_number="1" is_valid="1" filename="eZ-Publish-Demo-Design-without-demo-content1.png" suffix="png" basename="eZ-Publish-Demo-Design-without-demo-content1" dirpath="var/ezdemo_site/storage/images/design/plain-site/172-2-eng-US" url="var/ezdemo_site/storage/images/design/plain-site/172-2-eng-US/eZ-Publish-Demo-Design-without-demo-content1.png" original_filename="logo.png" mime_type="image/png" width="138" height="46" alternative_text="" alias_key="1293033771" timestamp="1343140541"><original attribute_id="172" attribute_version="2" attribute_language="eng-US"/></ezimage> -', - 'data_type_string' => 'ezimage', - 'id' => '172', - 'language_code' => 'eng-US', - 'language_id' => '2', - 'sort_key_int' => '0', - 'sort_key_string' => '', - 'version' => '2', - ], - 62 => [ - 'attribute_original_id' => '0', - 'contentclassattribute_id' => '175', - 'contentobject_id' => '54', - 'data_float' => '0', - 'data_int' => '0', - 'data_text' => '0', - 'data_type_string' => 'ezpackage', - 'id' => '173', - 'language_code' => 'eng-US', - 'language_id' => '2', - 'sort_key_int' => '0', - 'sort_key_string' => '0', - 'version' => '2', - ], - 63 => [ - 'attribute_original_id' => '0', - 'contentclassattribute_id' => '177', - 'contentobject_id' => '54', - 'data_float' => '0', - 'data_int' => '0', - 'data_text' => 'spam@ez.no', - 'data_type_string' => 'ezinisetting', - 'id' => '175', - 'language_code' => 'eng-US', - 'language_id' => '2', - 'sort_key_int' => '0', - 'sort_key_string' => '', - 'version' => '2', - ], - 64 => [ - 'attribute_original_id' => '0', - 'contentclassattribute_id' => '178', - 'contentobject_id' => '54', - 'data_float' => '0', - 'data_int' => '0', - 'data_text' => 'ws2/dump_47_demo/index.php', - 'data_type_string' => 'ezinisetting', - 'id' => '176', - 'language_code' => 'eng-US', - 'language_id' => '2', - 'sort_key_int' => '0', - 'sort_key_string' => '', - 'version' => '2', - ], - 65 => [ - 'attribute_original_id' => '0', - 'contentclassattribute_id' => '179', - 'contentobject_id' => '10', - 'data_float' => '0', - 'data_int' => '0', - 'data_text' => '', - 'data_type_string' => 'eztext', - 'id' => '177', - 'language_code' => 'eng-US', - 'language_id' => '3', - 'sort_key_int' => '0', - 'sort_key_string' => '', - 'version' => '2', - ], - 66 => [ - 'attribute_original_id' => '0', - 'contentclassattribute_id' => '179', - 'contentobject_id' => '14', - 'data_float' => '0', - 'data_int' => '0', - 'data_text' => '', - 'data_type_string' => 'eztext', - 'id' => '178', - 'language_code' => 'eng-US', - 'language_id' => '3', - 'sort_key_int' => '0', - 'sort_key_string' => '', - 'version' => '3', - ], - 67 => [ - 'attribute_original_id' => '0', - 'contentclassattribute_id' => '179', - 'contentobject_id' => '14', - 'data_float' => '0', - 'data_int' => '0', - 'data_text' => '', - 'data_type_string' => 'eztext', - 'id' => '178', - 'language_code' => 'eng-US', - 'language_id' => '3', - 'sort_key_int' => '0', - 'sort_key_string' => '', - 'version' => '4', - ], - 68 => [ - 'attribute_original_id' => '0', - 'contentclassattribute_id' => '180', - 'contentobject_id' => '10', - 'data_float' => '0', - 'data_int' => '0', - 'data_text' => '', - 'data_type_string' => 'ezimage', - 'id' => '179', - 'language_code' => 'eng-US', - 'language_id' => '3', - 'sort_key_int' => '0', - 'sort_key_string' => '', - 'version' => '2', - ], - 69 => [ - 'attribute_original_id' => '0', - 'contentclassattribute_id' => '180', - 'contentobject_id' => '14', - 'data_float' => '0', - 'data_int' => '0', - 'data_text' => '<?xml version="1.0" encoding="utf-8"?> -<ezimage serial_number="1" is_valid="" filename="" suffix="" basename="" dirpath="" url="" original_filename="" mime_type="" width="" height="" alternative_text="" alias_key="1293033771" timestamp="1301057722"><original attribute_id="180" attribute_version="3" attribute_language="eng-GB"/></ezimage> -', - 'data_type_string' => 'ezimage', - 'id' => '180', - 'language_code' => 'eng-US', - 'language_id' => '3', - 'sort_key_int' => '0', - 'sort_key_string' => '', - 'version' => '3', - ], - 70 => [ - 'attribute_original_id' => '0', - 'contentclassattribute_id' => '180', - 'contentobject_id' => '14', - 'data_float' => '0', - 'data_int' => '0', - 'data_text' => '<?xml version="1.0" encoding="utf-8"?> -<ezimage serial_number="1" is_valid="" filename="" suffix="" basename="" dirpath="" url="" original_filename="" mime_type="" width="" height="" alternative_text="" alias_key="1293033771" timestamp="1301057722"><original attribute_id="180" attribute_version="3" attribute_language="eng-GB"/></ezimage> -', - 'data_type_string' => 'ezimage', - 'id' => '180', - 'language_code' => 'eng-US', - 'language_id' => '3', - 'sort_key_int' => '0', - 'sort_key_string' => '', - 'version' => '4', - ], - 71 => [ - 'attribute_original_id' => '0', - 'contentclassattribute_id' => '4', - 'contentobject_id' => '56', - 'data_float' => '0', - 'data_int' => null, - 'data_text' => 'Design', - 'data_type_string' => 'ezstring', - 'id' => '181', - 'language_code' => 'eng-US', - 'language_id' => '3', - 'sort_key_int' => '0', - 'sort_key_string' => 'design', - 'version' => '1', - ], - 72 => [ - 'attribute_original_id' => '0', - 'contentclassattribute_id' => '155', - 'contentobject_id' => '56', - 'data_float' => '0', - 'data_int' => null, - 'data_text' => '', - 'data_type_string' => 'ezstring', - 'id' => '182', - 'language_code' => 'eng-US', - 'language_id' => '3', - 'sort_key_int' => '0', - 'sort_key_string' => '', - 'version' => '1', - ], - 75 => [ - 'attribute_original_id' => '0', - 'contentclassattribute_id' => '158', - 'contentobject_id' => '56', - 'data_float' => '0', - 'data_int' => '1', - 'data_text' => '', - 'data_type_string' => 'ezboolean', - 'id' => '185', - 'language_code' => 'eng-US', - 'language_id' => '3', - 'sort_key_int' => '1', - 'sort_key_string' => '', - 'version' => '1', - ], - 76 => [ - 'attribute_original_id' => '0', - 'contentclassattribute_id' => '219', - 'contentobject_id' => '57', - 'data_float' => '0', - 'data_int' => null, - 'data_text' => 'Home', - 'data_type_string' => 'ezstring', - 'id' => '186', - 'language_code' => 'eng-GB', - 'language_id' => '9', - 'sort_key_int' => '0', - 'sort_key_string' => 'home', - 'version' => '1', - ], - 78 => [ - 'attribute_original_id' => '0', - 'contentclassattribute_id' => '212', - 'contentobject_id' => '58', - 'data_float' => '0', - 'data_int' => null, - 'data_text' => 'Contact Us', - 'data_type_string' => 'ezstring', - 'id' => '188', - 'language_code' => 'eng-GB', - 'language_id' => '8', - 'sort_key_int' => '0', - 'sort_key_string' => 'contact us', - 'version' => '1', - ], - 80 => [ - 'attribute_original_id' => '0', - 'contentclassattribute_id' => '214', - 'contentobject_id' => '58', - 'data_float' => '0', - 'data_int' => null, - 'data_text' => 'Firstname Lastname', - 'data_type_string' => 'ezstring', - 'id' => '190', - 'language_code' => 'eng-GB', - 'language_id' => '8', - 'sort_key_int' => '0', - 'sort_key_string' => 'firstname lastname', - 'version' => '1', - ], - 81 => [ - 'attribute_original_id' => '0', - 'contentclassattribute_id' => '215', - 'contentobject_id' => '58', - 'data_float' => '0', - 'data_int' => null, - 'data_text' => 'Subject', - 'data_type_string' => 'ezstring', - 'id' => '191', - 'language_code' => 'eng-GB', - 'language_id' => '8', - 'sort_key_int' => '0', - 'sort_key_string' => 'subject', - 'version' => '1', - ], - 82 => [ - 'attribute_original_id' => '0', - 'contentclassattribute_id' => '216', - 'contentobject_id' => '58', - 'data_float' => '0', - 'data_int' => null, - 'data_text' => 'Message text', - 'data_type_string' => 'eztext', - 'id' => '192', - 'language_code' => 'eng-GB', - 'language_id' => '8', - 'sort_key_int' => '0', - 'sort_key_string' => 'message text', - 'version' => '1', - ], - 83 => [ - 'attribute_original_id' => '0', - 'contentclassattribute_id' => '217', - 'contentobject_id' => '58', - 'data_float' => '0', - 'data_int' => null, - 'data_text' => 'sender@example.com', - 'data_type_string' => 'ezemail', - 'id' => '193', - 'language_code' => 'eng-GB', - 'language_id' => '8', - 'sort_key_int' => '0', - 'sort_key_string' => 'sender@example.com', - 'version' => '1', - ], - 84 => [ - 'attribute_original_id' => '0', - 'contentclassattribute_id' => '218', - 'contentobject_id' => '58', - 'data_float' => '0', - 'data_int' => null, - 'data_text' => 'recipient@example.com', - 'data_type_string' => 'ezemail', - 'id' => '194', - 'language_code' => 'eng-GB', - 'language_id' => '8', - 'sort_key_int' => '0', - 'sort_key_string' => 'recipient@example.com', - 'version' => '1', - ], - 85 => [ - 'attribute_original_id' => '0', - 'contentclassattribute_id' => '279', - 'contentobject_id' => '54', - 'data_float' => '0', - 'data_int' => '23', - 'data_text' => 'Site map', - 'data_type_string' => 'ezurl', - 'id' => '195', - 'language_code' => 'eng-US', - 'language_id' => '2', - 'sort_key_int' => '0', - 'sort_key_string' => '', - 'version' => '2', - ], - 86 => [ - 'attribute_original_id' => '0', - 'contentclassattribute_id' => '280', - 'contentobject_id' => '54', - 'data_float' => '0', - 'data_int' => '24', - 'data_text' => 'Tag cloud', - 'data_type_string' => 'ezurl', - 'id' => '196', - 'language_code' => 'eng-US', - 'language_id' => '2', - 'sort_key_int' => '0', - 'sort_key_string' => '', - 'version' => '2', - ], - 87 => [ - 'attribute_original_id' => '0', - 'contentclassattribute_id' => '281', - 'contentobject_id' => '54', - 'data_float' => '0', - 'data_int' => null, - 'data_text' => 'Login', - 'data_type_string' => 'ezstring', - 'id' => '197', - 'language_code' => 'eng-US', - 'language_id' => '2', - 'sort_key_int' => '0', - 'sort_key_string' => 'login', - 'version' => '2', - ], - 88 => [ - 'attribute_original_id' => '0', - 'contentclassattribute_id' => '282', - 'contentobject_id' => '54', - 'data_float' => '0', - 'data_int' => null, - 'data_text' => 'Logout', - 'data_type_string' => 'ezstring', - 'id' => '198', - 'language_code' => 'eng-US', - 'language_id' => '2', - 'sort_key_int' => '0', - 'sort_key_string' => 'logout', - 'version' => '2', - ], - 89 => [ - 'attribute_original_id' => '0', - 'contentclassattribute_id' => '283', - 'contentobject_id' => '54', - 'data_float' => '0', - 'data_int' => null, - 'data_text' => 'My profile', - 'data_type_string' => 'ezstring', - 'id' => '199', - 'language_code' => 'eng-US', - 'language_id' => '2', - 'sort_key_int' => '0', - 'sort_key_string' => 'my profile', - 'version' => '2', - ], - 90 => [ - 'attribute_original_id' => '0', - 'contentclassattribute_id' => '284', - 'contentobject_id' => '54', - 'data_float' => '0', - 'data_int' => null, - 'data_text' => 'Register', - 'data_type_string' => 'ezstring', - 'id' => '200', - 'language_code' => 'eng-US', - 'language_id' => '2', - 'sort_key_int' => '0', - 'sort_key_string' => 'register', - 'version' => '2', - ], - 91 => [ - 'attribute_original_id' => '0', - 'contentclassattribute_id' => '285', - 'contentobject_id' => '54', - 'data_float' => '0', - 'data_int' => null, - 'data_text' => '/rss/feed/my_feed', - 'data_type_string' => 'ezstring', - 'id' => '201', - 'language_code' => 'eng-US', - 'language_id' => '2', - 'sort_key_int' => '0', - 'sort_key_string' => '/rss/feed/my_feed', - 'version' => '2', - ], - 92 => [ - 'attribute_original_id' => '0', - 'contentclassattribute_id' => '286', - 'contentobject_id' => '54', - 'data_float' => '0', - 'data_int' => null, - 'data_text' => 'Shopping basket content', - 'data_type_string' => 'ezstring', - 'id' => '202', - 'language_code' => 'eng-US', - 'language_id' => '2', - 'sort_key_int' => '0', - 'sort_key_string' => 'shopping basket', - 'version' => '2', - ], - 93 => [ - 'attribute_original_id' => '0', - 'contentclassattribute_id' => '287', - 'contentobject_id' => '54', - 'data_float' => '0', - 'data_int' => null, - 'data_text' => 'Site settings', - 'data_type_string' => 'ezstring', - 'id' => '203', - 'language_code' => 'eng-US', - 'language_id' => '2', - 'sort_key_int' => '0', - 'sort_key_string' => 'site settings', - 'version' => '2', - ], - 94 => [ - 'attribute_original_id' => '0', - 'contentclassattribute_id' => '288', - 'contentobject_id' => '54', - 'data_float' => '0', - 'data_int' => null, - 'data_text' => 'Copyright © 2012 <a href="http://ez.no" title="eZ Systems">eZ Systems AS</a> (except where otherwise noted). All rights reserved.', - 'data_type_string' => 'eztext', - 'id' => '204', - 'language_code' => 'eng-US', - 'language_id' => '2', - 'sort_key_int' => '0', - 'sort_key_string' => '', - 'version' => '2', - ], - 95 => [ - 'attribute_original_id' => '0', - 'contentclassattribute_id' => '289', - 'contentobject_id' => '54', - 'data_float' => '0', - 'data_int' => '0', - 'data_text' => '', - 'data_type_string' => 'ezboolean', - 'id' => '205', - 'language_code' => 'eng-US', - 'language_id' => '2', - 'sort_key_int' => '0', - 'sort_key_string' => '', - 'version' => '2', - ], - 96 => [ - 'attribute_original_id' => '0', - 'contentclassattribute_id' => '290', - 'contentobject_id' => '54', - 'data_float' => '0', - 'data_int' => null, - 'data_text' => '', - 'data_type_string' => 'eztext', - 'id' => '206', - 'language_code' => 'eng-US', - 'language_id' => '2', - 'sort_key_int' => '0', - 'sort_key_string' => '', - 'version' => '2', - ], - 97 => [ - 'attribute_original_id' => '0', - 'contentclassattribute_id' => '6', - 'contentobject_id' => '59', - 'data_float' => '0', - 'data_int' => null, - 'data_text' => 'Partners', - 'data_type_string' => 'ezstring', - 'id' => '207', - 'language_code' => 'eng-US', - 'language_id' => '3', - 'sort_key_int' => '0', - 'sort_key_string' => 'partners', - 'version' => '1', - ], - 98 => [ - 'attribute_original_id' => '0', - 'contentclassattribute_id' => '7', - 'contentobject_id' => '59', - 'data_float' => '0', - 'data_int' => null, - 'data_text' => '', - 'data_type_string' => 'ezstring', - 'id' => '208', - 'language_code' => 'eng-US', - 'language_id' => '3', - 'sort_key_int' => '0', - 'sort_key_string' => '', - 'version' => '1', - ], - 105 => [ - 'attribute_original_id' => '0', - 'contentclassattribute_id' => '292', - 'contentobject_id' => '41', - 'data_float' => '0', - 'data_int' => null, - 'data_text' => '', - 'data_type_string' => 'ezkeyword', - 'id' => '215', - 'language_code' => 'eng-US', - 'language_id' => '2', - 'sort_key_int' => '0', - 'sort_key_string' => '', - 'version' => '1', - ], - 106 => [ - 'attribute_original_id' => '0', - 'contentclassattribute_id' => '292', - 'contentobject_id' => '45', - 'data_float' => '0', - 'data_int' => null, - 'data_text' => '', - 'data_type_string' => 'ezkeyword', - 'id' => '216', - 'language_code' => 'eng-US', - 'language_id' => '2', - 'sort_key_int' => '0', - 'sort_key_string' => '', - 'version' => '1', - ], - 107 => [ - 'attribute_original_id' => '0', - 'contentclassattribute_id' => '292', - 'contentobject_id' => '49', - 'data_float' => '0', - 'data_int' => null, - 'data_text' => '', - 'data_type_string' => 'ezkeyword', - 'id' => '217', - 'language_code' => 'eng-US', - 'language_id' => '2', - 'sort_key_int' => '0', - 'sort_key_string' => '', - 'version' => '1', - ], - 108 => [ - 'attribute_original_id' => '0', - 'contentclassattribute_id' => '292', - 'contentobject_id' => '50', - 'data_float' => '0', - 'data_int' => null, - 'data_text' => '', - 'data_type_string' => 'ezkeyword', - 'id' => '218', - 'language_code' => 'eng-US', - 'language_id' => '2', - 'sort_key_int' => '0', - 'sort_key_string' => '', - 'version' => '1', - ], - 109 => [ - 'attribute_original_id' => '0', - 'contentclassattribute_id' => '292', - 'contentobject_id' => '51', - 'data_float' => '0', - 'data_int' => null, - 'data_text' => '', - 'data_type_string' => 'ezkeyword', - 'id' => '219', - 'language_code' => 'eng-US', - 'language_id' => '2', - 'sort_key_int' => '0', - 'sort_key_string' => '', - 'version' => '1', - ], - 110 => [ - 'attribute_original_id' => '0', - 'contentclassattribute_id' => '292', - 'contentobject_id' => '56', - 'data_float' => '0', - 'data_int' => null, - 'data_text' => '', - 'data_type_string' => 'ezkeyword', - 'id' => '220', - 'language_code' => 'eng-US', - 'language_id' => '2', - 'sort_key_int' => '0', - 'sort_key_string' => '', - 'version' => '1', - ], - ], - 'ezcontentobject_link' => [ - ], - 'ezcontentobject_name' => [ - 0 => [ - 'content_translation' => 'eng-US', - 'content_version' => '1', - 'contentobject_id' => '4', - 'language_id' => '3', - 'name' => 'Users', - 'real_translation' => 'eng-US', - ], - 1 => [ - 'content_translation' => 'eng-US', - 'content_version' => '2', - 'contentobject_id' => '10', - 'language_id' => '3', - 'name' => 'Anonymous User', - 'real_translation' => 'eng-US', - ], - 2 => [ - 'content_translation' => 'eng-US', - 'content_version' => '1', - 'contentobject_id' => '11', - 'language_id' => '3', - 'name' => 'Guest accounts', - 'real_translation' => 'eng-US', - ], - 3 => [ - 'content_translation' => 'eng-US', - 'content_version' => '2', - 'contentobject_id' => '11', - 'language_id' => '3', - 'name' => 'Members', - 'real_translation' => 'eng-US', - ], - 4 => [ - 'content_translation' => 'eng-US', - 'content_version' => '1', - 'contentobject_id' => '12', - 'language_id' => '3', - 'name' => 'Administrator users', - 'real_translation' => 'eng-US', - ], - 5 => [ - 'content_translation' => 'eng-US', - 'content_version' => '1', - 'contentobject_id' => '13', - 'language_id' => '3', - 'name' => 'Editors', - 'real_translation' => 'eng-US', - ], - 6 => [ - 'content_translation' => 'eng-US', - 'content_version' => '3', - 'contentobject_id' => '14', - 'language_id' => '3', - 'name' => 'Administrator User', - 'real_translation' => 'eng-US', - ], - 7 => [ - 'content_translation' => 'eng-US', - 'content_version' => '4', - 'contentobject_id' => '14', - 'language_id' => '3', - 'name' => 'Administrator User', - 'real_translation' => 'eng-US', - ], - 8 => [ - 'content_translation' => 'eng-US', - 'content_version' => '1', - 'contentobject_id' => '41', - 'language_id' => '3', - 'name' => 'Media', - 'real_translation' => 'eng-US', - ], - 9 => [ - 'content_translation' => 'eng-US', - 'content_version' => '1', - 'contentobject_id' => '42', - 'language_id' => '3', - 'name' => 'Anonymous Users', - 'real_translation' => 'eng-US', - ], - 10 => [ - 'content_translation' => 'eng-US', - 'content_version' => '1', - 'contentobject_id' => '45', - 'language_id' => '3', - 'name' => 'Setup', - 'real_translation' => 'eng-US', - ], - 11 => [ - 'content_translation' => 'eng-US', - 'content_version' => '1', - 'contentobject_id' => '49', - 'language_id' => '3', - 'name' => 'Images', - 'real_translation' => 'eng-US', - ], - 12 => [ - 'content_translation' => 'eng-US', - 'content_version' => '1', - 'contentobject_id' => '50', - 'language_id' => '3', - 'name' => 'Files', - 'real_translation' => 'eng-US', - ], - 13 => [ - 'content_translation' => 'eng-US', - 'content_version' => '1', - 'contentobject_id' => '51', - 'language_id' => '3', - 'name' => 'Multimedia', - 'real_translation' => 'eng-US', - ], - 14 => [ - 'content_translation' => 'eng-US', - 'content_version' => '1', - 'contentobject_id' => '52', - 'language_id' => '2', - 'name' => 'Common INI settings', - 'real_translation' => 'eng-US', - ], - 15 => [ - 'content_translation' => 'eng-US', - 'content_version' => '2', - 'contentobject_id' => '54', - 'language_id' => '2', - 'name' => 'eZ Publish Demo Design (without demo content)', - 'real_translation' => 'eng-US', - ], - 16 => [ - 'content_translation' => 'eng-US', - 'content_version' => '1', - 'contentobject_id' => '56', - 'language_id' => '3', - 'name' => 'Design', - 'real_translation' => 'eng-US', - ], - 17 => [ - 'content_translation' => 'eng-GB', - 'content_version' => '1', - 'contentobject_id' => '57', - 'language_id' => '9', - 'name' => 'Home', - 'real_translation' => 'eng-GB', - ], - 18 => [ - 'content_translation' => 'eng-GB', - 'content_version' => '1', - 'contentobject_id' => '58', - 'language_id' => '8', - 'name' => 'Contact Us', - 'real_translation' => 'eng-GB', - ], - 19 => [ - 'content_translation' => 'eng-US', - 'content_version' => '1', - 'contentobject_id' => '59', - 'language_id' => '3', - 'name' => 'Partners', - 'real_translation' => 'eng-US', - ], - ], - 'ezcontentobject_trash' => [ - ], - 'ezcontentobject_tree' => [ - 0 => [ - 'contentobject_id' => '0', - 'contentobject_is_published' => '1', - 'contentobject_version' => '1', - 'depth' => '0', - 'is_hidden' => '0', - 'is_invisible' => '0', - 'main_node_id' => '1', - 'modified_subnode' => '1343140542', - 'node_id' => '1', - 'parent_node_id' => '1', - 'path_identification_string' => '', - 'path_string' => '/1/', - 'priority' => '0', - 'remote_id' => '629709ba256fe317c3ddcee35453a96a', - 'sort_field' => '1', - 'sort_order' => '1', - ], - 1 => [ - 'contentobject_id' => '57', - 'contentobject_is_published' => '1', - 'contentobject_version' => '1', - 'depth' => '1', - 'is_hidden' => '0', - 'is_invisible' => '0', - 'main_node_id' => '2', - 'modified_subnode' => '1343140541', - 'node_id' => '2', - 'parent_node_id' => '1', - 'path_identification_string' => '', - 'path_string' => '/1/2/', - 'priority' => '0', - 'remote_id' => 'f3e90596361e31d496d4026eb624c983', - 'sort_field' => '8', - 'sort_order' => '1', - ], - 2 => [ - 'contentobject_id' => '4', - 'contentobject_is_published' => '1', - 'contentobject_version' => '1', - 'depth' => '1', - 'is_hidden' => '0', - 'is_invisible' => '0', - 'main_node_id' => '5', - 'modified_subnode' => '1343140542', - 'node_id' => '5', - 'parent_node_id' => '1', - 'path_identification_string' => 'users', - 'path_string' => '/1/5/', - 'priority' => '0', - 'remote_id' => '3f6d92f8044aed134f32153517850f5a', - 'sort_field' => '1', - 'sort_order' => '1', - ], - 3 => [ - 'contentobject_id' => '11', - 'contentobject_is_published' => '1', - 'contentobject_version' => '2', - 'depth' => '2', - 'is_hidden' => '0', - 'is_invisible' => '0', - 'main_node_id' => '12', - 'modified_subnode' => '1343140542', - 'node_id' => '12', - 'parent_node_id' => '5', - 'path_identification_string' => 'users/members', - 'path_string' => '/1/5/12/', - 'priority' => '0', - 'remote_id' => '602dcf84765e56b7f999eaafd3821dd3', - 'sort_field' => '1', - 'sort_order' => '1', - ], - 4 => [ - 'contentobject_id' => '12', - 'contentobject_is_published' => '1', - 'contentobject_version' => '1', - 'depth' => '2', - 'is_hidden' => '0', - 'is_invisible' => '0', - 'main_node_id' => '13', - 'modified_subnode' => '1343140540', - 'node_id' => '13', - 'parent_node_id' => '5', - 'path_identification_string' => 'users/administrator_users', - 'path_string' => '/1/5/13/', - 'priority' => '50', - 'remote_id' => '769380b7aa94541679167eab817ca893', - 'sort_field' => '1', - 'sort_order' => '1', - ], - 5 => [ - 'contentobject_id' => '13', - 'contentobject_is_published' => '1', - 'contentobject_version' => '1', - 'depth' => '2', - 'is_hidden' => '0', - 'is_invisible' => '0', - 'main_node_id' => '14', - 'modified_subnode' => '1081860719', - 'node_id' => '14', - 'parent_node_id' => '5', - 'path_identification_string' => 'users/editors', - 'path_string' => '/1/5/14/', - 'priority' => '25', - 'remote_id' => 'f7dda2854fc68f7c8455d9cb14bd04a9', - 'sort_field' => '1', - 'sort_order' => '1', - ], - 6 => [ - 'contentobject_id' => '14', - 'contentobject_is_published' => '1', - 'contentobject_version' => '4', - 'depth' => '3', - 'is_hidden' => '0', - 'is_invisible' => '0', - 'main_node_id' => '15', - 'modified_subnode' => '1343140540', - 'node_id' => '15', - 'parent_node_id' => '13', - 'path_identification_string' => 'users/administrator_users/administrator_user', - 'path_string' => '/1/5/13/15/', - 'priority' => '0', - 'remote_id' => 'e5161a99f733200b9ed4e80f9c16187b', - 'sort_field' => '1', - 'sort_order' => '1', - ], - 7 => [ - 'contentobject_id' => '41', - 'contentobject_is_published' => '1', - 'contentobject_version' => '1', - 'depth' => '1', - 'is_hidden' => '0', - 'is_invisible' => '0', - 'main_node_id' => '43', - 'modified_subnode' => '1081860720', - 'node_id' => '43', - 'parent_node_id' => '1', - 'path_identification_string' => 'media', - 'path_string' => '/1/43/', - 'priority' => '0', - 'remote_id' => '75c715a51699d2d309a924eca6a95145', - 'sort_field' => '9', - 'sort_order' => '1', - ], - 8 => [ - 'contentobject_id' => '42', - 'contentobject_is_published' => '1', - 'contentobject_version' => '1', - 'depth' => '2', - 'is_hidden' => '0', - 'is_invisible' => '0', - 'main_node_id' => '44', - 'modified_subnode' => '1081860719', - 'node_id' => '44', - 'parent_node_id' => '5', - 'path_identification_string' => 'users/anonymous_users', - 'path_string' => '/1/5/44/', - 'priority' => '0', - 'remote_id' => '4fdf0072da953bb276c0c7e0141c5c9b', - 'sort_field' => '9', - 'sort_order' => '1', - ], - 9 => [ - 'contentobject_id' => '10', - 'contentobject_is_published' => '1', - 'contentobject_version' => '2', - 'depth' => '3', - 'is_hidden' => '0', - 'is_invisible' => '0', - 'main_node_id' => '45', - 'modified_subnode' => '1081860719', - 'node_id' => '45', - 'parent_node_id' => '44', - 'path_identification_string' => 'users/anonymous_users/anonymous_user', - 'path_string' => '/1/5/44/45/', - 'priority' => '0', - 'remote_id' => '2cf8343bee7b482bab82b269d8fecd76', - 'sort_field' => '9', - 'sort_order' => '1', - ], - 10 => [ - 'contentobject_id' => '45', - 'contentobject_is_published' => '1', - 'contentobject_version' => '1', - 'depth' => '1', - 'is_hidden' => '0', - 'is_invisible' => '0', - 'main_node_id' => '48', - 'modified_subnode' => '1184592117', - 'node_id' => '48', - 'parent_node_id' => '1', - 'path_identification_string' => 'setup2', - 'path_string' => '/1/48/', - 'priority' => '0', - 'remote_id' => '182ce1b5af0c09fa378557c462ba2617', - 'sort_field' => '9', - 'sort_order' => '1', - ], - 11 => [ - 'contentobject_id' => '49', - 'contentobject_is_published' => '1', - 'contentobject_version' => '1', - 'depth' => '2', - 'is_hidden' => '0', - 'is_invisible' => '0', - 'main_node_id' => '51', - 'modified_subnode' => '1081860720', - 'node_id' => '51', - 'parent_node_id' => '43', - 'path_identification_string' => 'media/images', - 'path_string' => '/1/43/51/', - 'priority' => '0', - 'remote_id' => '1b26c0454b09bb49dfb1b9190ffd67cb', - 'sort_field' => '9', - 'sort_order' => '1', - ], - 12 => [ - 'contentobject_id' => '50', - 'contentobject_is_published' => '1', - 'contentobject_version' => '1', - 'depth' => '2', - 'is_hidden' => '0', - 'is_invisible' => '0', - 'main_node_id' => '52', - 'modified_subnode' => '1081860720', - 'node_id' => '52', - 'parent_node_id' => '43', - 'path_identification_string' => 'media/files', - 'path_string' => '/1/43/52/', - 'priority' => '0', - 'remote_id' => '0b113a208f7890f9ad3c24444ff5988c', - 'sort_field' => '9', - 'sort_order' => '1', - ], - 13 => [ - 'contentobject_id' => '51', - 'contentobject_is_published' => '1', - 'contentobject_version' => '1', - 'depth' => '2', - 'is_hidden' => '0', - 'is_invisible' => '0', - 'main_node_id' => '53', - 'modified_subnode' => '1081860720', - 'node_id' => '53', - 'parent_node_id' => '43', - 'path_identification_string' => 'media/multimedia', - 'path_string' => '/1/43/53/', - 'priority' => '0', - 'remote_id' => '4f18b82c75f10aad476cae5adf98c11f', - 'sort_field' => '9', - 'sort_order' => '1', - ], - 14 => [ - 'contentobject_id' => '52', - 'contentobject_is_published' => '1', - 'contentobject_version' => '1', - 'depth' => '2', - 'is_hidden' => '0', - 'is_invisible' => '0', - 'main_node_id' => '54', - 'modified_subnode' => '1184592117', - 'node_id' => '54', - 'parent_node_id' => '48', - 'path_identification_string' => 'setup2/common_ini_settings', - 'path_string' => '/1/48/54/', - 'priority' => '0', - 'remote_id' => 'fa9f3cff9cf90ecfae335718dcbddfe2', - 'sort_field' => '1', - 'sort_order' => '1', - ], - 15 => [ - 'contentobject_id' => '54', - 'contentobject_is_published' => '1', - 'contentobject_version' => '2', - 'depth' => '2', - 'is_hidden' => '0', - 'is_invisible' => '0', - 'main_node_id' => '56', - 'modified_subnode' => '1343140541', - 'node_id' => '56', - 'parent_node_id' => '58', - 'path_identification_string' => 'design/plain_site', - 'path_string' => '/1/58/56/', - 'priority' => '0', - 'remote_id' => '772da20ecf88b3035d73cbdfcea0f119', - 'sort_field' => '1', - 'sort_order' => '1', - ], - 16 => [ - 'contentobject_id' => '56', - 'contentobject_is_published' => '1', - 'contentobject_version' => '1', - 'depth' => '1', - 'is_hidden' => '0', - 'is_invisible' => '0', - 'main_node_id' => '58', - 'modified_subnode' => '1343140541', - 'node_id' => '58', - 'parent_node_id' => '1', - 'path_identification_string' => 'design', - 'path_string' => '/1/58/', - 'priority' => '0', - 'remote_id' => '79f2d67372ab56f59b5d65bb9e0ca3b9', - 'sort_field' => '2', - 'sort_order' => '0', - ], - 17 => [ - 'contentobject_id' => '58', - 'contentobject_is_published' => '1', - 'contentobject_version' => '1', - 'depth' => '2', - 'is_hidden' => '0', - 'is_invisible' => '0', - 'main_node_id' => '60', - 'modified_subnode' => '1343140539', - 'node_id' => '60', - 'parent_node_id' => '2', - 'path_identification_string' => 'contact_us', - 'path_string' => '/1/2/60/', - 'priority' => '-2', - 'remote_id' => '86bf306624668ee9b8b979b0d56f7e0d', - 'sort_field' => '8', - 'sort_order' => '1', - ], - 18 => [ - 'contentobject_id' => '59', - 'contentobject_is_published' => '1', - 'contentobject_version' => '1', - 'depth' => '2', - 'is_hidden' => '0', - 'is_invisible' => '0', - 'main_node_id' => '61', - 'modified_subnode' => '1343140541', - 'node_id' => '61', - 'parent_node_id' => '5', - 'path_identification_string' => 'users/partners', - 'path_string' => '/1/5/61/', - 'priority' => '0', - 'remote_id' => '66994c2fce0fd2a1c7ecce7115158971', - 'sort_field' => '1', - 'sort_order' => '1', - ], - ], - 'ezcontentobject_version' => [ - 0 => [ - 'contentobject_id' => '4', - 'created' => '0', - 'creator_id' => '14', - 'id' => '4', - 'initial_language_id' => '2', - 'language_mask' => '3', - 'modified' => '0', - 'status' => '1', - 'user_id' => '0', - 'version' => '1', - 'workflow_event_pos' => '1', - ], - 1 => [ - 'contentobject_id' => '11', - 'created' => '1033920737', - 'creator_id' => '14', - 'id' => '439', - 'initial_language_id' => '2', - 'language_mask' => '3', - 'modified' => '1033920746', - 'status' => '3', - 'user_id' => '0', - 'version' => '1', - 'workflow_event_pos' => '0', - ], - 2 => [ - 'contentobject_id' => '12', - 'created' => '1033920760', - 'creator_id' => '14', - 'id' => '440', - 'initial_language_id' => '2', - 'language_mask' => '3', - 'modified' => '1033920775', - 'status' => '1', - 'user_id' => '0', - 'version' => '1', - 'workflow_event_pos' => '0', - ], - 3 => [ - 'contentobject_id' => '13', - 'created' => '1033920786', - 'creator_id' => '14', - 'id' => '441', - 'initial_language_id' => '2', - 'language_mask' => '3', - 'modified' => '1033920794', - 'status' => '1', - 'user_id' => '0', - 'version' => '1', - 'workflow_event_pos' => '0', - ], - 4 => [ - 'contentobject_id' => '41', - 'created' => '1060695450', - 'creator_id' => '14', - 'id' => '472', - 'initial_language_id' => '2', - 'language_mask' => '3', - 'modified' => '1060695457', - 'status' => '1', - 'user_id' => '0', - 'version' => '1', - 'workflow_event_pos' => '0', - ], - 5 => [ - 'contentobject_id' => '42', - 'created' => '1072180278', - 'creator_id' => '14', - 'id' => '473', - 'initial_language_id' => '2', - 'language_mask' => '3', - 'modified' => '1072180330', - 'status' => '1', - 'user_id' => '0', - 'version' => '1', - 'workflow_event_pos' => '0', - ], - 6 => [ - 'contentobject_id' => '10', - 'created' => '1072180337', - 'creator_id' => '14', - 'id' => '474', - 'initial_language_id' => '2', - 'language_mask' => '3', - 'modified' => '1072180405', - 'status' => '1', - 'user_id' => '0', - 'version' => '2', - 'workflow_event_pos' => '0', - ], - 7 => [ - 'contentobject_id' => '45', - 'created' => '1079684084', - 'creator_id' => '14', - 'id' => '477', - 'initial_language_id' => '2', - 'language_mask' => '3', - 'modified' => '1079684190', - 'status' => '1', - 'user_id' => '0', - 'version' => '1', - 'workflow_event_pos' => '0', - ], - 8 => [ - 'contentobject_id' => '49', - 'created' => '1080220181', - 'creator_id' => '14', - 'id' => '488', - 'initial_language_id' => '2', - 'language_mask' => '3', - 'modified' => '1080220197', - 'status' => '1', - 'user_id' => '0', - 'version' => '1', - 'workflow_event_pos' => '0', - ], - 9 => [ - 'contentobject_id' => '50', - 'created' => '1080220211', - 'creator_id' => '14', - 'id' => '489', - 'initial_language_id' => '2', - 'language_mask' => '3', - 'modified' => '1080220220', - 'status' => '1', - 'user_id' => '0', - 'version' => '1', - 'workflow_event_pos' => '0', - ], - 10 => [ - 'contentobject_id' => '51', - 'created' => '1080220225', - 'creator_id' => '14', - 'id' => '490', - 'initial_language_id' => '2', - 'language_mask' => '3', - 'modified' => '1080220233', - 'status' => '1', - 'user_id' => '0', - 'version' => '1', - 'workflow_event_pos' => '0', - ], - 11 => [ - 'contentobject_id' => '52', - 'created' => '1082016497', - 'creator_id' => '14', - 'id' => '491', - 'initial_language_id' => '2', - 'language_mask' => '2', - 'modified' => '1082016591', - 'status' => '1', - 'user_id' => '0', - 'version' => '1', - 'workflow_event_pos' => '0', - ], - 12 => [ - 'contentobject_id' => '56', - 'created' => '1103023120', - 'creator_id' => '14', - 'id' => '495', - 'initial_language_id' => '2', - 'language_mask' => '3', - 'modified' => '1103023120', - 'status' => '1', - 'user_id' => '0', - 'version' => '1', - 'workflow_event_pos' => '0', - ], - 13 => [ - 'contentobject_id' => '14', - 'created' => '1301061783', - 'creator_id' => '14', - 'id' => '499', - 'initial_language_id' => '2', - 'language_mask' => '3', - 'modified' => '1301062024', - 'status' => '3', - 'user_id' => '0', - 'version' => '3', - 'workflow_event_pos' => '0', - ], - 14 => [ - 'contentobject_id' => '54', - 'created' => '1301062300', - 'creator_id' => '14', - 'id' => '500', - 'initial_language_id' => '2', - 'language_mask' => '2', - 'modified' => '1301062375', - 'status' => '1', - 'user_id' => '0', - 'version' => '2', - 'workflow_event_pos' => '0', - ], - 15 => [ - 'contentobject_id' => '57', - 'created' => '1196268655', - 'creator_id' => '14', - 'id' => '504', - 'initial_language_id' => '8', - 'language_mask' => '9', - 'modified' => '1196268696', - 'status' => '1', - 'user_id' => '0', - 'version' => '1', - 'workflow_event_pos' => '0', - ], - 16 => [ - 'contentobject_id' => '58', - 'created' => '1332927277', - 'creator_id' => '14', - 'id' => '505', - 'initial_language_id' => '8', - 'language_mask' => '9', - 'modified' => '1332927282', - 'status' => '1', - 'user_id' => '0', - 'version' => '1', - 'workflow_event_pos' => '0', - ], - 17 => [ - 'contentobject_id' => '14', - 'created' => '1343140540', - 'creator_id' => '14', - 'id' => '506', - 'initial_language_id' => '2', - 'language_mask' => '3', - 'modified' => '1343140540', - 'status' => '1', - 'user_id' => '0', - 'version' => '4', - 'workflow_event_pos' => '0', - ], - 18 => [ - 'contentobject_id' => '59', - 'created' => '1343140541', - 'creator_id' => '14', - 'id' => '507', - 'initial_language_id' => '2', - 'language_mask' => '3', - 'modified' => '1343140541', - 'status' => '1', - 'user_id' => '0', - 'version' => '1', - 'workflow_event_pos' => '0', - ], - 19 => [ - 'contentobject_id' => '11', - 'created' => '1343140541', - 'creator_id' => '14', - 'id' => '508', - 'initial_language_id' => '2', - 'language_mask' => '3', - 'modified' => '1343140541', - 'status' => '1', - 'user_id' => '0', - 'version' => '2', - 'workflow_event_pos' => '0', - ], - ], - 'ezimagefile' => [ - 0 => [ - 'contentobject_attribute_id' => '172', - 'filepath' => 'var/storage/images/setup/ez_publish/172-1-eng-GB/ez_publish.', - 'id' => '1', - ], - 1 => [ - 'contentobject_attribute_id' => '172', - 'filepath' => 'var/ezdemo_site/storage/images/design/plain-site/172-2-eng-US/eZ-Publish-Demo-Design-without-demo-content1.png', - 'id' => '2', - ], - ], - 'eznode_assignment' => [ - 0 => [ - 'contentobject_id' => '8', - 'contentobject_version' => '2', - 'from_node_id' => '0', - 'id' => '4', - 'is_main' => '1', - 'op_code' => '2', - 'parent_node' => '5', - 'parent_remote_id' => '', - 'remote_id' => '0', - 'sort_field' => '1', - 'sort_order' => '1', - 'priority' => '0', - 'is_hidden' => '0', - ], - 1 => [ - 'contentobject_id' => '42', - 'contentobject_version' => '1', - 'from_node_id' => '0', - 'id' => '5', - 'is_main' => '1', - 'op_code' => '2', - 'parent_node' => '5', - 'parent_remote_id' => '', - 'remote_id' => '0', - 'sort_field' => '9', - 'sort_order' => '1', - 'priority' => '0', - 'is_hidden' => '0', - ], - 2 => [ - 'contentobject_id' => '10', - 'contentobject_version' => '2', - 'from_node_id' => '-1', - 'id' => '6', - 'is_main' => '1', - 'op_code' => '2', - 'parent_node' => '44', - 'parent_remote_id' => '', - 'remote_id' => '0', - 'sort_field' => '9', - 'sort_order' => '1', - 'priority' => '0', - 'is_hidden' => '0', - ], - 3 => [ - 'contentobject_id' => '4', - 'contentobject_version' => '1', - 'from_node_id' => '0', - 'id' => '7', - 'is_main' => '1', - 'op_code' => '2', - 'parent_node' => '1', - 'parent_remote_id' => '', - 'remote_id' => '0', - 'sort_field' => '1', - 'sort_order' => '1', - 'priority' => '0', - 'is_hidden' => '0', - ], - 4 => [ - 'contentobject_id' => '12', - 'contentobject_version' => '1', - 'from_node_id' => '0', - 'id' => '8', - 'is_main' => '1', - 'op_code' => '2', - 'parent_node' => '5', - 'parent_remote_id' => '', - 'remote_id' => '0', - 'sort_field' => '1', - 'sort_order' => '1', - 'priority' => '0', - 'is_hidden' => '0', - ], - 5 => [ - 'contentobject_id' => '13', - 'contentobject_version' => '1', - 'from_node_id' => '0', - 'id' => '9', - 'is_main' => '1', - 'op_code' => '2', - 'parent_node' => '5', - 'parent_remote_id' => '', - 'remote_id' => '0', - 'sort_field' => '1', - 'sort_order' => '1', - 'priority' => '0', - 'is_hidden' => '0', - ], - 6 => [ - 'contentobject_id' => '41', - 'contentobject_version' => '1', - 'from_node_id' => '0', - 'id' => '11', - 'is_main' => '1', - 'op_code' => '2', - 'parent_node' => '1', - 'parent_remote_id' => '', - 'remote_id' => '0', - 'sort_field' => '1', - 'sort_order' => '1', - 'priority' => '0', - 'is_hidden' => '0', - ], - 7 => [ - 'contentobject_id' => '11', - 'contentobject_version' => '1', - 'from_node_id' => '0', - 'id' => '12', - 'is_main' => '1', - 'op_code' => '2', - 'parent_node' => '5', - 'parent_remote_id' => '', - 'remote_id' => '0', - 'sort_field' => '1', - 'sort_order' => '1', - 'priority' => '0', - 'is_hidden' => '0', - ], - 8 => [ - 'contentobject_id' => '45', - 'contentobject_version' => '1', - 'from_node_id' => '-1', - 'id' => '16', - 'is_main' => '1', - 'op_code' => '2', - 'parent_node' => '1', - 'parent_remote_id' => '', - 'remote_id' => '0', - 'sort_field' => '9', - 'sort_order' => '1', - 'priority' => '0', - 'is_hidden' => '0', - ], - 9 => [ - 'contentobject_id' => '49', - 'contentobject_version' => '1', - 'from_node_id' => '0', - 'id' => '27', - 'is_main' => '1', - 'op_code' => '2', - 'parent_node' => '43', - 'parent_remote_id' => '', - 'remote_id' => '0', - 'sort_field' => '9', - 'sort_order' => '1', - 'priority' => '0', - 'is_hidden' => '0', - ], - 10 => [ - 'contentobject_id' => '50', - 'contentobject_version' => '1', - 'from_node_id' => '0', - 'id' => '28', - 'is_main' => '1', - 'op_code' => '2', - 'parent_node' => '43', - 'parent_remote_id' => '', - 'remote_id' => '0', - 'sort_field' => '9', - 'sort_order' => '1', - 'priority' => '0', - 'is_hidden' => '0', - ], - 11 => [ - 'contentobject_id' => '51', - 'contentobject_version' => '1', - 'from_node_id' => '0', - 'id' => '29', - 'is_main' => '1', - 'op_code' => '2', - 'parent_node' => '43', - 'parent_remote_id' => '', - 'remote_id' => '0', - 'sort_field' => '9', - 'sort_order' => '1', - 'priority' => '0', - 'is_hidden' => '0', - ], - 12 => [ - 'contentobject_id' => '52', - 'contentobject_version' => '1', - 'from_node_id' => '0', - 'id' => '30', - 'is_main' => '1', - 'op_code' => '2', - 'parent_node' => '48', - 'parent_remote_id' => '', - 'remote_id' => '0', - 'sort_field' => '1', - 'sort_order' => '1', - 'priority' => '0', - 'is_hidden' => '0', - ], - 13 => [ - 'contentobject_id' => '56', - 'contentobject_version' => '1', - 'from_node_id' => '0', - 'id' => '34', - 'is_main' => '1', - 'op_code' => '2', - 'parent_node' => '1', - 'parent_remote_id' => '', - 'remote_id' => '0', - 'sort_field' => '2', - 'sort_order' => '0', - 'priority' => '0', - 'is_hidden' => '0', - ], - 14 => [ - 'contentobject_id' => '14', - 'contentobject_version' => '3', - 'from_node_id' => '-1', - 'id' => '38', - 'is_main' => '1', - 'op_code' => '2', - 'parent_node' => '13', - 'parent_remote_id' => '', - 'remote_id' => '0', - 'sort_field' => '1', - 'sort_order' => '1', - 'priority' => '0', - 'is_hidden' => '0', - ], - 15 => [ - 'contentobject_id' => '54', - 'contentobject_version' => '2', - 'from_node_id' => '-1', - 'id' => '39', - 'is_main' => '1', - 'op_code' => '2', - 'parent_node' => '58', - 'parent_remote_id' => '', - 'remote_id' => '0', - 'sort_field' => '1', - 'sort_order' => '1', - 'priority' => '0', - 'is_hidden' => '0', - ], - 16 => [ - 'contentobject_id' => '57', - 'contentobject_version' => '1', - 'from_node_id' => '0', - 'id' => '43', - 'is_main' => '1', - 'op_code' => '2', - 'parent_node' => '2', - 'parent_remote_id' => '07cdfd23373b17c6b337251c22b7ea57', - 'remote_id' => '0', - 'sort_field' => '8', - 'sort_order' => '1', - 'priority' => '0', - 'is_hidden' => '0', - ], - 17 => [ - 'contentobject_id' => '58', - 'contentobject_version' => '1', - 'from_node_id' => '0', - 'id' => '44', - 'is_main' => '1', - 'op_code' => '2', - 'parent_node' => '2', - 'parent_remote_id' => '86bf306624668ee9b8b979b0d56f7e0d', - 'remote_id' => '0', - 'sort_field' => '8', - 'sort_order' => '1', - 'priority' => '0', - 'is_hidden' => '0', - ], - 18 => [ - 'contentobject_id' => '14', - 'contentobject_version' => '4', - 'from_node_id' => '-1', - 'id' => '45', - 'is_main' => '1', - 'op_code' => '2', - 'parent_node' => '13', - 'parent_remote_id' => '', - 'remote_id' => '0', - 'sort_field' => '1', - 'sort_order' => '1', - 'priority' => '0', - 'is_hidden' => '0', - ], - 19 => [ - 'contentobject_id' => '59', - 'contentobject_version' => '1', - 'from_node_id' => '0', - 'id' => '46', - 'is_main' => '1', - 'op_code' => '2', - 'parent_node' => '5', - 'parent_remote_id' => '', - 'remote_id' => '0', - 'sort_field' => '1', - 'sort_order' => '1', - 'priority' => '0', - 'is_hidden' => '0', - ], - 20 => [ - 'contentobject_id' => '11', - 'contentobject_version' => '2', - 'from_node_id' => '-1', - 'id' => '47', - 'is_main' => '1', - 'op_code' => '2', - 'parent_node' => '5', - 'parent_remote_id' => '', - 'remote_id' => '0', - 'sort_field' => '1', - 'sort_order' => '1', - 'priority' => '0', - 'is_hidden' => '0', - ], - ], - 'ezpolicy' => [ - 0 => [ - 'function_name' => '*', - 'id' => '308', - 'module_name' => '*', - 'original_id' => '0', - 'role_id' => '2', - ], - 1 => [ - 'function_name' => 'login', - 'id' => '319', - 'module_name' => 'user', - 'original_id' => '0', - 'role_id' => '3', - ], - 2 => [ - 'function_name' => 'read', - 'id' => '328', - 'module_name' => 'content', - 'original_id' => '0', - 'role_id' => '1', - ], - 3 => [ - 'function_name' => 'pdf', - 'id' => '329', - 'module_name' => 'content', - 'original_id' => '0', - 'role_id' => '1', - ], - 4 => [ - 'function_name' => '*', - 'id' => '330', - 'module_name' => 'ezoe', - 'original_id' => '0', - 'role_id' => '3', - ], - 5 => [ - 'function_name' => '*', - 'id' => '332', - 'module_name' => 'ezoe', - 'original_id' => '0', - 'role_id' => '3', - ], - 6 => [ - 'function_name' => 'feed', - 'id' => '333', - 'module_name' => 'rss', - 'original_id' => '0', - 'role_id' => '1', - ], - 7 => [ - 'function_name' => 'login', - 'id' => '334', - 'module_name' => 'user', - 'original_id' => '0', - 'role_id' => '1', - ], - 8 => [ - 'function_name' => 'login', - 'id' => '335', - 'module_name' => 'user', - 'original_id' => '0', - 'role_id' => '1', - ], - 9 => [ - 'function_name' => 'login', - 'id' => '336', - 'module_name' => 'user', - 'original_id' => '0', - 'role_id' => '1', - ], - 10 => [ - 'function_name' => 'login', - 'id' => '337', - 'module_name' => 'user', - 'original_id' => '0', - 'role_id' => '1', - ], - 11 => [ - 'function_name' => 'read', - 'id' => '338', - 'module_name' => 'content', - 'original_id' => '0', - 'role_id' => '1', - ], - 12 => [ - 'function_name' => 'create', - 'id' => '339', - 'module_name' => 'content', - 'original_id' => '0', - 'role_id' => '3', - ], - 13 => [ - 'function_name' => 'create', - 'id' => '340', - 'module_name' => 'content', - 'original_id' => '0', - 'role_id' => '3', - ], - 14 => [ - 'function_name' => 'create', - 'id' => '341', - 'module_name' => 'content', - 'original_id' => '0', - 'role_id' => '3', - ], - 15 => [ - 'function_name' => 'create', - 'id' => '342', - 'module_name' => 'content', - 'original_id' => '0', - 'role_id' => '3', - ], - 16 => [ - 'function_name' => 'create', - 'id' => '343', - 'module_name' => 'content', - 'original_id' => '0', - 'role_id' => '3', - ], - 17 => [ - 'function_name' => 'create', - 'id' => '344', - 'module_name' => 'content', - 'original_id' => '0', - 'role_id' => '3', - ], - 18 => [ - 'function_name' => 'use', - 'id' => '345', - 'module_name' => 'websitetoolbar', - 'original_id' => '0', - 'role_id' => '3', - ], - 19 => [ - 'function_name' => 'edit', - 'id' => '346', - 'module_name' => 'content', - 'original_id' => '0', - 'role_id' => '3', - ], - 20 => [ - 'function_name' => 'read', - 'id' => '347', - 'module_name' => 'content', - 'original_id' => '0', - 'role_id' => '3', - ], - 21 => [ - 'function_name' => 'use', - 'id' => '348', - 'module_name' => 'notification', - 'original_id' => '0', - 'role_id' => '3', - ], - 22 => [ - 'function_name' => 'manage_locations', - 'id' => '349', - 'module_name' => 'content', - 'original_id' => '0', - 'role_id' => '3', - ], - 23 => [ - 'function_name' => '*', - 'id' => '350', - 'module_name' => 'ezodf', - 'original_id' => '0', - 'role_id' => '3', - ], - 24 => [ - 'function_name' => '*', - 'id' => '351', - 'module_name' => 'ezflow', - 'original_id' => '0', - 'role_id' => '3', - ], - 25 => [ - 'function_name' => '*', - 'id' => '352', - 'module_name' => 'ezajax', - 'original_id' => '0', - 'role_id' => '3', - ], - 26 => [ - 'function_name' => 'diff', - 'id' => '353', - 'module_name' => 'content', - 'original_id' => '0', - 'role_id' => '3', - ], - 27 => [ - 'function_name' => 'versionread', - 'id' => '354', - 'module_name' => 'content', - 'original_id' => '0', - 'role_id' => '3', - ], - 28 => [ - 'function_name' => 'versionremove', - 'id' => '355', - 'module_name' => 'content', - 'original_id' => '0', - 'role_id' => '3', - ], - 29 => [ - 'function_name' => 'remove', - 'id' => '356', - 'module_name' => 'content', - 'original_id' => '0', - 'role_id' => '3', - ], - 30 => [ - 'function_name' => 'translate', - 'id' => '357', - 'module_name' => 'content', - 'original_id' => '0', - 'role_id' => '3', - ], - 31 => [ - 'function_name' => 'feed', - 'id' => '358', - 'module_name' => 'rss', - 'original_id' => '0', - 'role_id' => '3', - ], - 32 => [ - 'function_name' => 'bookmark', - 'id' => '359', - 'module_name' => 'content', - 'original_id' => '0', - 'role_id' => '3', - ], - 33 => [ - 'function_name' => 'pendinglist', - 'id' => '360', - 'module_name' => 'content', - 'original_id' => '0', - 'role_id' => '3', - ], - 34 => [ - 'function_name' => 'dashboard', - 'id' => '361', - 'module_name' => 'content', - 'original_id' => '0', - 'role_id' => '3', - ], - 35 => [ - 'function_name' => 'view_embed', - 'id' => '362', - 'module_name' => 'content', - 'original_id' => '0', - 'role_id' => '3', - ], - 36 => [ - 'function_name' => 'read', - 'id' => '363', - 'module_name' => 'content', - 'original_id' => '0', - 'role_id' => '4', - ], - 37 => [ - 'function_name' => 'create', - 'id' => '364', - 'module_name' => 'content', - 'original_id' => '0', - 'role_id' => '4', - ], - 38 => [ - 'function_name' => 'create', - 'id' => '365', - 'module_name' => 'content', - 'original_id' => '0', - 'role_id' => '4', - ], - 39 => [ - 'function_name' => 'create', - 'id' => '366', - 'module_name' => 'content', - 'original_id' => '0', - 'role_id' => '4', - ], - 40 => [ - 'function_name' => 'edit', - 'id' => '367', - 'module_name' => 'content', - 'original_id' => '0', - 'role_id' => '4', - ], - 41 => [ - 'function_name' => 'selfedit', - 'id' => '368', - 'module_name' => 'user', - 'original_id' => '0', - 'role_id' => '4', - ], - 42 => [ - 'function_name' => 'use', - 'id' => '369', - 'module_name' => 'notification', - 'original_id' => '0', - 'role_id' => '4', - ], - 43 => [ - 'function_name' => 'create', - 'id' => '370', - 'module_name' => 'content', - 'original_id' => '0', - 'role_id' => '5', - ], - 44 => [ - 'function_name' => 'create', - 'id' => '371', - 'module_name' => 'content', - 'original_id' => '0', - 'role_id' => '5', - ], - 45 => [ - 'function_name' => 'create', - 'id' => '372', - 'module_name' => 'content', - 'original_id' => '0', - 'role_id' => '5', - ], - 46 => [ - 'function_name' => 'edit', - 'id' => '373', - 'module_name' => 'content', - 'original_id' => '0', - 'role_id' => '5', - ], - 47 => [ - 'function_name' => 'selfedit', - 'id' => '374', - 'module_name' => 'user', - 'original_id' => '0', - 'role_id' => '5', - ], - 48 => [ - 'function_name' => 'use', - 'id' => '375', - 'module_name' => 'notification', - 'original_id' => '0', - 'role_id' => '5', - ], - 49 => [ - 'function_name' => 'password', - 'id' => '376', - 'module_name' => 'user', - 'original_id' => '0', - 'role_id' => '5', - ], - 50 => [ - 'function_name' => 'call', - 'id' => '377', - 'module_name' => 'ezjscore', - 'original_id' => '0', - 'role_id' => '5', - ], - 51 => [ - 'function_name' => 'publish', - 'id' => '378', - 'module_name' => 'content', - 'original_id' => '0', - 'role_id' => '3', - ], - ], - 'ezpolicy_limitation' => [ - 0 => [ - 'id' => '251', - 'identifier' => 'Section', - 'policy_id' => '328', - ], - 1 => [ - 'id' => '252', - 'identifier' => 'Section', - 'policy_id' => '329', - ], - 2 => [ - 'id' => '254', - 'identifier' => 'SiteAccess', - 'policy_id' => '334', - ], - 3 => [ - 'id' => '255', - 'identifier' => 'SiteAccess', - 'policy_id' => '335', - ], - 4 => [ - 'id' => '256', - 'identifier' => 'SiteAccess', - 'policy_id' => '336', - ], - 5 => [ - 'id' => '257', - 'identifier' => 'SiteAccess', - 'policy_id' => '337', - ], - 6 => [ - 'id' => '258', - 'identifier' => 'Class', - 'policy_id' => '338', - ], - 7 => [ - 'id' => '259', - 'identifier' => 'Section', - 'policy_id' => '338', - ], - 8 => [ - 'id' => '260', - 'identifier' => 'Class', - 'policy_id' => '339', - ], - 9 => [ - 'id' => '261', - 'identifier' => 'ParentClass', - 'policy_id' => '339', - ], - 10 => [ - 'id' => '262', - 'identifier' => 'Class', - 'policy_id' => '340', - ], - 11 => [ - 'id' => '263', - 'identifier' => 'ParentClass', - 'policy_id' => '340', - ], - 12 => [ - 'id' => '264', - 'identifier' => 'Class', - 'policy_id' => '341', - ], - 13 => [ - 'id' => '265', - 'identifier' => 'ParentClass', - 'policy_id' => '341', - ], - 14 => [ - 'id' => '266', - 'identifier' => 'Class', - 'policy_id' => '342', - ], - 15 => [ - 'id' => '267', - 'identifier' => 'ParentClass', - 'policy_id' => '342', - ], - 16 => [ - 'id' => '268', - 'identifier' => 'Class', - 'policy_id' => '343', - ], - 17 => [ - 'id' => '269', - 'identifier' => 'ParentClass', - 'policy_id' => '343', - ], - 18 => [ - 'id' => '270', - 'identifier' => 'Class', - 'policy_id' => '344', - ], - 19 => [ - 'id' => '271', - 'identifier' => 'ParentClass', - 'policy_id' => '344', - ], - 20 => [ - 'id' => '272', - 'identifier' => 'Class', - 'policy_id' => '345', - ], - 21 => [ - 'id' => '273', - 'identifier' => 'Section', - 'policy_id' => '347', - ], - 22 => [ - 'id' => '274', - 'identifier' => 'Section', - 'policy_id' => '363', - ], - 23 => [ - 'id' => '275', - 'identifier' => 'Class', - 'policy_id' => '364', - ], - 24 => [ - 'id' => '276', - 'identifier' => 'Section', - 'policy_id' => '364', - ], - 25 => [ - 'id' => '277', - 'identifier' => 'ParentClass', - 'policy_id' => '364', - ], - 26 => [ - 'id' => '278', - 'identifier' => 'Class', - 'policy_id' => '365', - ], - 27 => [ - 'id' => '279', - 'identifier' => 'Section', - 'policy_id' => '365', - ], - 28 => [ - 'id' => '280', - 'identifier' => 'ParentClass', - 'policy_id' => '365', - ], - 29 => [ - 'id' => '281', - 'identifier' => 'Class', - 'policy_id' => '366', - ], - 30 => [ - 'id' => '282', - 'identifier' => 'Section', - 'policy_id' => '366', - ], - 31 => [ - 'id' => '283', - 'identifier' => 'ParentClass', - 'policy_id' => '366', - ], - 32 => [ - 'id' => '284', - 'identifier' => 'Class', - 'policy_id' => '367', - ], - 33 => [ - 'id' => '285', - 'identifier' => 'Section', - 'policy_id' => '367', - ], - 34 => [ - 'id' => '286', - 'identifier' => 'Owner', - 'policy_id' => '367', - ], - 35 => [ - 'id' => '287', - 'identifier' => 'Class', - 'policy_id' => '370', - ], - 36 => [ - 'id' => '288', - 'identifier' => 'Section', - 'policy_id' => '370', - ], - 37 => [ - 'id' => '289', - 'identifier' => 'ParentClass', - 'policy_id' => '370', - ], - 38 => [ - 'id' => '290', - 'identifier' => 'Class', - 'policy_id' => '371', - ], - 39 => [ - 'id' => '291', - 'identifier' => 'Section', - 'policy_id' => '371', - ], - 40 => [ - 'id' => '292', - 'identifier' => 'ParentClass', - 'policy_id' => '371', - ], - 41 => [ - 'id' => '293', - 'identifier' => 'Class', - 'policy_id' => '372', - ], - 42 => [ - 'id' => '294', - 'identifier' => 'Section', - 'policy_id' => '372', - ], - 43 => [ - 'id' => '295', - 'identifier' => 'ParentClass', - 'policy_id' => '372', - ], - 44 => [ - 'id' => '296', - 'identifier' => 'Class', - 'policy_id' => '373', - ], - 45 => [ - 'id' => '297', - 'identifier' => 'Section', - 'policy_id' => '373', - ], - 46 => [ - 'id' => '298', - 'identifier' => 'Owner', - 'policy_id' => '373', - ], - ], - 'ezpolicy_limitation_value' => [ - 0 => [ - 'id' => '477', - 'limitation_id' => '251', - 'value' => '1', - ], - 1 => [ - 'id' => '478', - 'limitation_id' => '252', - 'value' => '1', - ], - 2 => [ - 'id' => '480', - 'limitation_id' => '254', - 'value' => '2339567439', - ], - 3 => [ - 'id' => '481', - 'limitation_id' => '255', - 'value' => '2582995467', - ], - 4 => [ - 'id' => '482', - 'limitation_id' => '256', - 'value' => '341347141', - ], - 5 => [ - 'id' => '483', - 'limitation_id' => '257', - 'value' => '2582995467', - ], - 6 => [ - 'id' => '484', - 'limitation_id' => '258', - 'value' => '25', - ], - 7 => [ - 'id' => '485', - 'limitation_id' => '258', - 'value' => '33', - ], - 8 => [ - 'id' => '486', - 'limitation_id' => '259', - 'value' => '3', - ], - 9 => [ - 'id' => '487', - 'limitation_id' => '260', - 'value' => '1', - ], - 10 => [ - 'id' => '488', - 'limitation_id' => '260', - 'value' => '26', - ], - 11 => [ - 'id' => '489', - 'limitation_id' => '260', - 'value' => '24', - ], - 12 => [ - 'id' => '490', - 'limitation_id' => '260', - 'value' => '19', - ], - 13 => [ - 'id' => '491', - 'limitation_id' => '260', - 'value' => '20', - ], - 14 => [ - 'id' => '492', - 'limitation_id' => '260', - 'value' => '21', - ], - 15 => [ - 'id' => '493', - 'limitation_id' => '260', - 'value' => '16', - ], - 16 => [ - 'id' => '494', - 'limitation_id' => '260', - 'value' => '17', - ], - 17 => [ - 'id' => '495', - 'limitation_id' => '260', - 'value' => '23', - ], - 18 => [ - 'id' => '496', - 'limitation_id' => '260', - 'value' => '22', - ], - 19 => [ - 'id' => '497', - 'limitation_id' => '260', - 'value' => '27', - ], - 20 => [ - 'id' => '498', - 'limitation_id' => '260', - 'value' => '28', - ], - 21 => [ - 'id' => '499', - 'limitation_id' => '260', - 'value' => '34', - ], - 22 => [ - 'id' => '500', - 'limitation_id' => '260', - 'value' => '32', - ], - 23 => [ - 'id' => '501', - 'limitation_id' => '260', - 'value' => '33', - ], - 24 => [ - 'id' => '502', - 'limitation_id' => '260', - 'value' => '25', - ], - 25 => [ - 'id' => '503', - 'limitation_id' => '261', - 'value' => '1', - ], - 26 => [ - 'id' => '504', - 'limitation_id' => '262', - 'value' => '18', - ], - 27 => [ - 'id' => '505', - 'limitation_id' => '263', - 'value' => '17', - ], - 28 => [ - 'id' => '506', - 'limitation_id' => '264', - 'value' => '29', - ], - 29 => [ - 'id' => '507', - 'limitation_id' => '265', - 'value' => '28', - ], - 30 => [ - 'id' => '508', - 'limitation_id' => '266', - 'value' => '31', - ], - 31 => [ - 'id' => '509', - 'limitation_id' => '267', - 'value' => '32', - ], - 32 => [ - 'id' => '510', - 'limitation_id' => '268', - 'value' => '25', - ], - 33 => [ - 'id' => '511', - 'limitation_id' => '269', - 'value' => '27', - ], - 34 => [ - 'id' => '512', - 'limitation_id' => '270', - 'value' => '1', - ], - 35 => [ - 'id' => '513', - 'limitation_id' => '270', - 'value' => '26', - ], - 36 => [ - 'id' => '514', - 'limitation_id' => '270', - 'value' => '20', - ], - 37 => [ - 'id' => '515', - 'limitation_id' => '270', - 'value' => '21', - ], - 38 => [ - 'id' => '516', - 'limitation_id' => '270', - 'value' => '22', - ], - 39 => [ - 'id' => '517', - 'limitation_id' => '270', - 'value' => '27', - ], - 40 => [ - 'id' => '518', - 'limitation_id' => '270', - 'value' => '32', - ], - 41 => [ - 'id' => '519', - 'limitation_id' => '270', - 'value' => '34', - ], - 42 => [ - 'id' => '520', - 'limitation_id' => '271', - 'value' => '21', - ], - 43 => [ - 'id' => '521', - 'limitation_id' => '272', - 'value' => '1', - ], - 44 => [ - 'id' => '522', - 'limitation_id' => '272', - 'value' => '26', - ], - 45 => [ - 'id' => '523', - 'limitation_id' => '272', - 'value' => '16', - ], - 46 => [ - 'id' => '524', - 'limitation_id' => '272', - 'value' => '17', - ], - 47 => [ - 'id' => '525', - 'limitation_id' => '272', - 'value' => '18', - ], - 48 => [ - 'id' => '526', - 'limitation_id' => '272', - 'value' => '19', - ], - 49 => [ - 'id' => '527', - 'limitation_id' => '272', - 'value' => '20', - ], - 50 => [ - 'id' => '528', - 'limitation_id' => '272', - 'value' => '21', - ], - 51 => [ - 'id' => '529', - 'limitation_id' => '272', - 'value' => '22', - ], - 52 => [ - 'id' => '530', - 'limitation_id' => '272', - 'value' => '23', - ], - 53 => [ - 'id' => '531', - 'limitation_id' => '272', - 'value' => '24', - ], - 54 => [ - 'id' => '532', - 'limitation_id' => '272', - 'value' => '25', - ], - 55 => [ - 'id' => '533', - 'limitation_id' => '272', - 'value' => '27', - ], - 56 => [ - 'id' => '534', - 'limitation_id' => '272', - 'value' => '28', - ], - 57 => [ - 'id' => '535', - 'limitation_id' => '272', - 'value' => '31', - ], - 58 => [ - 'id' => '536', - 'limitation_id' => '272', - 'value' => '32', - ], - 59 => [ - 'id' => '537', - 'limitation_id' => '272', - 'value' => '34', - ], - 60 => [ - 'id' => '538', - 'limitation_id' => '273', - 'value' => '1', - ], - 61 => [ - 'id' => '539', - 'limitation_id' => '273', - 'value' => '6', - ], - 62 => [ - 'id' => '540', - 'limitation_id' => '273', - 'value' => '3', - ], - 63 => [ - 'id' => '541', - 'limitation_id' => '274', - 'value' => '6', - ], - 64 => [ - 'id' => '542', - 'limitation_id' => '275', - 'value' => '29', - ], - 65 => [ - 'id' => '543', - 'limitation_id' => '276', - 'value' => '6', - ], - 66 => [ - 'id' => '544', - 'limitation_id' => '277', - 'value' => '28', - ], - 67 => [ - 'id' => '545', - 'limitation_id' => '278', - 'value' => '30', - ], - 68 => [ - 'id' => '546', - 'limitation_id' => '279', - 'value' => '6', - ], - 69 => [ - 'id' => '547', - 'limitation_id' => '280', - 'value' => '29', - ], - 70 => [ - 'id' => '548', - 'limitation_id' => '281', - 'value' => '13', - ], - 71 => [ - 'id' => '549', - 'limitation_id' => '282', - 'value' => '6', - ], - 72 => [ - 'id' => '550', - 'limitation_id' => '283', - 'value' => '16', - ], - 73 => [ - 'id' => '551', - 'limitation_id' => '284', - 'value' => '13', - ], - 74 => [ - 'id' => '552', - 'limitation_id' => '284', - 'value' => '29', - ], - 75 => [ - 'id' => '553', - 'limitation_id' => '284', - 'value' => '30', - ], - 76 => [ - 'id' => '554', - 'limitation_id' => '285', - 'value' => '6', - ], - 77 => [ - 'id' => '555', - 'limitation_id' => '286', - 'value' => '1', - ], - 78 => [ - 'id' => '556', - 'limitation_id' => '287', - 'value' => '29', - ], - 79 => [ - 'id' => '557', - 'limitation_id' => '288', - 'value' => '1', - ], - 80 => [ - 'id' => '558', - 'limitation_id' => '289', - 'value' => '28', - ], - 81 => [ - 'id' => '559', - 'limitation_id' => '290', - 'value' => '30', - ], - 82 => [ - 'id' => '560', - 'limitation_id' => '291', - 'value' => '1', - ], - 83 => [ - 'id' => '561', - 'limitation_id' => '292', - 'value' => '29', - ], - 84 => [ - 'id' => '562', - 'limitation_id' => '293', - 'value' => '13', - ], - 85 => [ - 'id' => '563', - 'limitation_id' => '294', - 'value' => '1', - ], - 86 => [ - 'id' => '564', - 'limitation_id' => '295', - 'value' => '16', - ], - 87 => [ - 'id' => '565', - 'limitation_id' => '295', - 'value' => '18', - ], - 88 => [ - 'id' => '566', - 'limitation_id' => '296', - 'value' => '13', - ], - 89 => [ - 'id' => '567', - 'limitation_id' => '296', - 'value' => '29', - ], - 90 => [ - 'id' => '568', - 'limitation_id' => '296', - 'value' => '30', - ], - 91 => [ - 'id' => '569', - 'limitation_id' => '297', - 'value' => '1', - ], - 92 => [ - 'id' => '570', - 'limitation_id' => '298', - 'value' => '1', - ], - ], - 'ezrole' => [ - 0 => [ - 'id' => '1', - 'is_new' => '0', - 'name' => 'Anonymous', - 'value' => ' ', - 'version' => '0', - ], - 1 => [ - 'id' => '2', - 'is_new' => '0', - 'name' => 'Administrator', - 'value' => '*', - 'version' => '0', - ], - 2 => [ - 'id' => '3', - 'is_new' => '0', - 'name' => 'Editor', - 'value' => ' ', - 'version' => '0', - ], - 3 => [ - 'id' => '4', - 'is_new' => '0', - 'name' => 'Partner', - 'value' => null, - 'version' => '0', - ], - 4 => [ - 'id' => '5', - 'is_new' => '0', - 'name' => 'Member', - 'value' => null, - 'version' => '0', - ], - ], - 'ezsearch_object_word_link' => [ - 0 => [ - 'contentclass_attribute_id' => '6', - 'contentclass_id' => '3', - 'contentobject_id' => '4', - 'frequency' => '0', - 'id' => '4663', - 'identifier' => 'name', - 'integer_value' => '0', - 'next_word_id' => '951', - 'placement' => '0', - 'prev_word_id' => '0', - 'published' => '1033917596', - 'section_id' => '2', - 'word_id' => '930', - 'language_mask' => 9223372036854775807, - ], - 1 => [ - 'contentclass_attribute_id' => '7', - 'contentclass_id' => '3', - 'contentobject_id' => '4', - 'frequency' => '0', - 'id' => '4664', - 'identifier' => 'description', - 'integer_value' => '0', - 'next_word_id' => '952', - 'placement' => '1', - 'prev_word_id' => '930', - 'published' => '1033917596', - 'section_id' => '2', - 'word_id' => '951', - 'language_mask' => 9223372036854775807, - ], - 2 => [ - 'contentclass_attribute_id' => '7', - 'contentclass_id' => '3', - 'contentobject_id' => '4', - 'frequency' => '0', - 'id' => '4665', - 'identifier' => 'description', - 'integer_value' => '0', - 'next_word_id' => '0', - 'placement' => '2', - 'prev_word_id' => '951', - 'published' => '1033917596', - 'section_id' => '2', - 'word_id' => '952', - 'language_mask' => 9223372036854775807, - ], - 3 => [ - 'contentclass_attribute_id' => '8', - 'contentclass_id' => '4', - 'contentobject_id' => '10', - 'frequency' => '0', - 'id' => '4666', - 'identifier' => 'first_name', - 'integer_value' => '0', - 'next_word_id' => '954', - 'placement' => '0', - 'prev_word_id' => '0', - 'published' => '1033920665', - 'section_id' => '2', - 'word_id' => '953', - 'language_mask' => 9223372036854775807, - ], - 4 => [ - 'contentclass_attribute_id' => '9', - 'contentclass_id' => '4', - 'contentobject_id' => '10', - 'frequency' => '0', - 'id' => '4667', - 'identifier' => 'last_name', - 'integer_value' => '0', - 'next_word_id' => '953', - 'placement' => '1', - 'prev_word_id' => '953', - 'published' => '1033920665', - 'section_id' => '2', - 'word_id' => '954', - 'language_mask' => 9223372036854775807, - ], - 5 => [ - 'contentclass_attribute_id' => '12', - 'contentclass_id' => '4', - 'contentobject_id' => '10', - 'frequency' => '0', - 'id' => '4668', - 'identifier' => 'user_account', - 'integer_value' => '0', - 'next_word_id' => '955', - 'placement' => '2', - 'prev_word_id' => '954', - 'published' => '1033920665', - 'section_id' => '2', - 'word_id' => '953', - 'language_mask' => 9223372036854775807, - ], - 6 => [ - 'contentclass_attribute_id' => '12', - 'contentclass_id' => '4', - 'contentobject_id' => '10', - 'frequency' => '0', - 'id' => '4669', - 'identifier' => 'user_account', - 'integer_value' => '0', - 'next_word_id' => '927', - 'placement' => '3', - 'prev_word_id' => '953', - 'published' => '1033920665', - 'section_id' => '2', - 'word_id' => '955', - 'language_mask' => 9223372036854775807, - ], - 7 => [ - 'contentclass_attribute_id' => '12', - 'contentclass_id' => '4', - 'contentobject_id' => '10', - 'frequency' => '0', - 'id' => '4670', - 'identifier' => 'user_account', - 'integer_value' => '0', - 'next_word_id' => '0', - 'placement' => '4', - 'prev_word_id' => '955', - 'published' => '1033920665', - 'section_id' => '2', - 'word_id' => '927', - 'language_mask' => 9223372036854775807, - ], - 8 => [ - 'contentclass_attribute_id' => '6', - 'contentclass_id' => '3', - 'contentobject_id' => '12', - 'frequency' => '0', - 'id' => '4673', - 'identifier' => 'name', - 'integer_value' => '0', - 'next_word_id' => '930', - 'placement' => '0', - 'prev_word_id' => '0', - 'published' => '1033920775', - 'section_id' => '2', - 'word_id' => '958', - 'language_mask' => 9223372036854775807, - ], - 9 => [ - 'contentclass_attribute_id' => '6', - 'contentclass_id' => '3', - 'contentobject_id' => '12', - 'frequency' => '0', - 'id' => '4674', - 'identifier' => 'name', - 'integer_value' => '0', - 'next_word_id' => '0', - 'placement' => '1', - 'prev_word_id' => '958', - 'published' => '1033920775', - 'section_id' => '2', - 'word_id' => '930', - 'language_mask' => 9223372036854775807, - ], - 10 => [ - 'contentclass_attribute_id' => '6', - 'contentclass_id' => '3', - 'contentobject_id' => '13', - 'frequency' => '0', - 'id' => '4675', - 'identifier' => 'name', - 'integer_value' => '0', - 'next_word_id' => '0', - 'placement' => '0', - 'prev_word_id' => '0', - 'published' => '1033920794', - 'section_id' => '2', - 'word_id' => '959', - 'language_mask' => 9223372036854775807, - ], - 11 => [ - 'contentclass_attribute_id' => '4', - 'contentclass_id' => '1', - 'contentobject_id' => '41', - 'frequency' => '0', - 'id' => '4681', - 'identifier' => 'name', - 'integer_value' => '0', - 'next_word_id' => '0', - 'placement' => '0', - 'prev_word_id' => '0', - 'published' => '1060695457', - 'section_id' => '3', - 'word_id' => '961', - 'language_mask' => 9223372036854775807, - ], - 12 => [ - 'contentclass_attribute_id' => '6', - 'contentclass_id' => '3', - 'contentobject_id' => '42', - 'frequency' => '0', - 'id' => '4682', - 'identifier' => 'name', - 'integer_value' => '0', - 'next_word_id' => '930', - 'placement' => '0', - 'prev_word_id' => '0', - 'published' => '1072180330', - 'section_id' => '2', - 'word_id' => '953', - 'language_mask' => 9223372036854775807, - ], - 13 => [ - 'contentclass_attribute_id' => '6', - 'contentclass_id' => '3', - 'contentobject_id' => '42', - 'frequency' => '0', - 'id' => '4683', - 'identifier' => 'name', - 'integer_value' => '0', - 'next_word_id' => '954', - 'placement' => '1', - 'prev_word_id' => '953', - 'published' => '1072180330', - 'section_id' => '2', - 'word_id' => '930', - 'language_mask' => 9223372036854775807, - ], - 14 => [ - 'contentclass_attribute_id' => '7', - 'contentclass_id' => '3', - 'contentobject_id' => '42', - 'frequency' => '0', - 'id' => '4684', - 'identifier' => 'description', - 'integer_value' => '0', - 'next_word_id' => '952', - 'placement' => '2', - 'prev_word_id' => '930', - 'published' => '1072180330', - 'section_id' => '2', - 'word_id' => '954', - 'language_mask' => 9223372036854775807, - ], - 15 => [ - 'contentclass_attribute_id' => '7', - 'contentclass_id' => '3', - 'contentobject_id' => '42', - 'frequency' => '0', - 'id' => '4685', - 'identifier' => 'description', - 'integer_value' => '0', - 'next_word_id' => '816', - 'placement' => '3', - 'prev_word_id' => '954', - 'published' => '1072180330', - 'section_id' => '2', - 'word_id' => '952', - 'language_mask' => 9223372036854775807, - ], - 16 => [ - 'contentclass_attribute_id' => '7', - 'contentclass_id' => '3', - 'contentobject_id' => '42', - 'frequency' => '0', - 'id' => '4686', - 'identifier' => 'description', - 'integer_value' => '0', - 'next_word_id' => '814', - 'placement' => '4', - 'prev_word_id' => '952', - 'published' => '1072180330', - 'section_id' => '2', - 'word_id' => '816', - 'language_mask' => 9223372036854775807, - ], - 17 => [ - 'contentclass_attribute_id' => '7', - 'contentclass_id' => '3', - 'contentobject_id' => '42', - 'frequency' => '0', - 'id' => '4687', - 'identifier' => 'description', - 'integer_value' => '0', - 'next_word_id' => '953', - 'placement' => '5', - 'prev_word_id' => '816', - 'published' => '1072180330', - 'section_id' => '2', - 'word_id' => '814', - 'language_mask' => 9223372036854775807, - ], - 18 => [ - 'contentclass_attribute_id' => '7', - 'contentclass_id' => '3', - 'contentobject_id' => '42', - 'frequency' => '0', - 'id' => '4688', - 'identifier' => 'description', - 'integer_value' => '0', - 'next_word_id' => '954', - 'placement' => '6', - 'prev_word_id' => '814', - 'published' => '1072180330', - 'section_id' => '2', - 'word_id' => '953', - 'language_mask' => 9223372036854775807, - ], - 19 => [ - 'contentclass_attribute_id' => '7', - 'contentclass_id' => '3', - 'contentobject_id' => '42', - 'frequency' => '0', - 'id' => '4689', - 'identifier' => 'description', - 'integer_value' => '0', - 'next_word_id' => '0', - 'placement' => '7', - 'prev_word_id' => '953', - 'published' => '1072180330', - 'section_id' => '2', - 'word_id' => '954', - 'language_mask' => 9223372036854775807, - ], - 20 => [ - 'contentclass_attribute_id' => '4', - 'contentclass_id' => '1', - 'contentobject_id' => '45', - 'frequency' => '0', - 'id' => '4690', - 'identifier' => 'name', - 'integer_value' => '0', - 'next_word_id' => '0', - 'placement' => '0', - 'prev_word_id' => '0', - 'published' => '1079684190', - 'section_id' => '4', - 'word_id' => '812', - 'language_mask' => 9223372036854775807, - ], - 21 => [ - 'contentclass_attribute_id' => '4', - 'contentclass_id' => '1', - 'contentobject_id' => '49', - 'frequency' => '0', - 'id' => '4691', - 'identifier' => 'name', - 'integer_value' => '0', - 'next_word_id' => '0', - 'placement' => '0', - 'prev_word_id' => '0', - 'published' => '1080220197', - 'section_id' => '3', - 'word_id' => '962', - 'language_mask' => 9223372036854775807, - ], - 22 => [ - 'contentclass_attribute_id' => '4', - 'contentclass_id' => '1', - 'contentobject_id' => '50', - 'frequency' => '0', - 'id' => '4692', - 'identifier' => 'name', - 'integer_value' => '0', - 'next_word_id' => '0', - 'placement' => '0', - 'prev_word_id' => '0', - 'published' => '1080220220', - 'section_id' => '3', - 'word_id' => '963', - 'language_mask' => 9223372036854775807, - ], - 23 => [ - 'contentclass_attribute_id' => '4', - 'contentclass_id' => '1', - 'contentobject_id' => '51', - 'frequency' => '0', - 'id' => '4693', - 'identifier' => 'name', - 'integer_value' => '0', - 'next_word_id' => '0', - 'placement' => '0', - 'prev_word_id' => '0', - 'published' => '1080220233', - 'section_id' => '3', - 'word_id' => '964', - 'language_mask' => 9223372036854775807, - ], - 24 => [ - 'contentclass_attribute_id' => '159', - 'contentclass_id' => '14', - 'contentobject_id' => '52', - 'frequency' => '0', - 'id' => '4694', - 'identifier' => 'name', - 'integer_value' => '0', - 'next_word_id' => '965', - 'placement' => '0', - 'prev_word_id' => '0', - 'published' => '1082016591', - 'section_id' => '4', - 'word_id' => '877', - 'language_mask' => 9223372036854775807, - ], - 25 => [ - 'contentclass_attribute_id' => '159', - 'contentclass_id' => '14', - 'contentobject_id' => '52', - 'frequency' => '0', - 'id' => '4695', - 'identifier' => 'name', - 'integer_value' => '0', - 'next_word_id' => '966', - 'placement' => '1', - 'prev_word_id' => '877', - 'published' => '1082016591', - 'section_id' => '4', - 'word_id' => '965', - 'language_mask' => 9223372036854775807, - ], - 26 => [ - 'contentclass_attribute_id' => '159', - 'contentclass_id' => '14', - 'contentobject_id' => '52', - 'frequency' => '0', - 'id' => '4696', - 'identifier' => 'name', - 'integer_value' => '0', - 'next_word_id' => '0', - 'placement' => '2', - 'prev_word_id' => '965', - 'published' => '1082016591', - 'section_id' => '4', - 'word_id' => '966', - 'language_mask' => 9223372036854775807, - ], - 27 => [ - 'contentclass_attribute_id' => '176', - 'contentclass_id' => '15', - 'contentobject_id' => '54', - 'frequency' => '0', - 'id' => '4697', - 'identifier' => 'id', - 'integer_value' => '0', - 'next_word_id' => '0', - 'placement' => '0', - 'prev_word_id' => '0', - 'published' => '1082016652', - 'section_id' => '5', - 'word_id' => '967', - 'language_mask' => 9223372036854775807, - ], - 28 => [ - 'contentclass_attribute_id' => '4', - 'contentclass_id' => '1', - 'contentobject_id' => '56', - 'frequency' => '0', - 'id' => '4698', - 'identifier' => 'name', - 'integer_value' => '0', - 'next_word_id' => '0', - 'placement' => '0', - 'prev_word_id' => '0', - 'published' => '1103023132', - 'section_id' => '5', - 'word_id' => '968', - 'language_mask' => 9223372036854775807, - ], - 29 => [ - 'contentclass_attribute_id' => '219', - 'contentclass_id' => '21', - 'contentobject_id' => '57', - 'frequency' => '0', - 'id' => '4699', - 'identifier' => 'name', - 'integer_value' => '0', - 'next_word_id' => '0', - 'placement' => '0', - 'prev_word_id' => '0', - 'published' => '1343140537', - 'section_id' => '1', - 'word_id' => '969', - 'language_mask' => 9223372036854775807, - ], - 30 => [ - 'contentclass_attribute_id' => '212', - 'contentclass_id' => '20', - 'contentobject_id' => '58', - 'frequency' => '0', - 'id' => '4700', - 'identifier' => 'name', - 'integer_value' => '0', - 'next_word_id' => '971', - 'placement' => '0', - 'prev_word_id' => '0', - 'published' => '1343140539', - 'section_id' => '1', - 'word_id' => '970', - 'language_mask' => 9223372036854775807, - ], - 31 => [ - 'contentclass_attribute_id' => '212', - 'contentclass_id' => '20', - 'contentobject_id' => '58', - 'frequency' => '0', - 'id' => '4701', - 'identifier' => 'name', - 'integer_value' => '0', - 'next_word_id' => '819', - 'placement' => '1', - 'prev_word_id' => '970', - 'published' => '1343140539', - 'section_id' => '1', - 'word_id' => '971', - 'language_mask' => 9223372036854775807, - ], - 32 => [ - 'contentclass_attribute_id' => '213', - 'contentclass_id' => '20', - 'contentobject_id' => '58', - 'frequency' => '0', - 'id' => '4702', - 'identifier' => 'description', - 'integer_value' => '0', - 'next_word_id' => '972', - 'placement' => '2', - 'prev_word_id' => '971', - 'published' => '1343140539', - 'section_id' => '1', - 'word_id' => '819', - 'language_mask' => 9223372036854775807, - ], - 33 => [ - 'contentclass_attribute_id' => '213', - 'contentclass_id' => '20', - 'contentobject_id' => '58', - 'frequency' => '0', - 'id' => '4703', - 'identifier' => 'description', - 'integer_value' => '0', - 'next_word_id' => '863', - 'placement' => '3', - 'prev_word_id' => '819', - 'published' => '1343140539', - 'section_id' => '1', - 'word_id' => '972', - 'language_mask' => 9223372036854775807, - ], - 34 => [ - 'contentclass_attribute_id' => '213', - 'contentclass_id' => '20', - 'contentobject_id' => '58', - 'frequency' => '0', - 'id' => '4704', - 'identifier' => 'description', - 'integer_value' => '0', - 'next_word_id' => '814', - 'placement' => '4', - 'prev_word_id' => '972', - 'published' => '1343140539', - 'section_id' => '1', - 'word_id' => '863', - 'language_mask' => 9223372036854775807, - ], - 35 => [ - 'contentclass_attribute_id' => '213', - 'contentclass_id' => '20', - 'contentobject_id' => '58', - 'frequency' => '0', - 'id' => '4705', - 'identifier' => 'description', - 'integer_value' => '0', - 'next_word_id' => '973', - 'placement' => '5', - 'prev_word_id' => '863', - 'published' => '1343140539', - 'section_id' => '1', - 'word_id' => '814', - 'language_mask' => 9223372036854775807, - ], - 36 => [ - 'contentclass_attribute_id' => '213', - 'contentclass_id' => '20', - 'contentobject_id' => '58', - 'frequency' => '0', - 'id' => '4706', - 'identifier' => 'description', - 'integer_value' => '0', - 'next_word_id' => '974', - 'placement' => '6', - 'prev_word_id' => '814', - 'published' => '1343140539', - 'section_id' => '1', - 'word_id' => '973', - 'language_mask' => 9223372036854775807, - ], - 37 => [ - 'contentclass_attribute_id' => '213', - 'contentclass_id' => '20', - 'contentobject_id' => '58', - 'frequency' => '0', - 'id' => '4707', - 'identifier' => 'description', - 'integer_value' => '0', - 'next_word_id' => '801', - 'placement' => '7', - 'prev_word_id' => '973', - 'published' => '1343140539', - 'section_id' => '1', - 'word_id' => '974', - 'language_mask' => 9223372036854775807, - ], - 38 => [ - 'contentclass_attribute_id' => '213', - 'contentclass_id' => '20', - 'contentobject_id' => '58', - 'frequency' => '0', - 'id' => '4708', - 'identifier' => 'description', - 'integer_value' => '0', - 'next_word_id' => '970', - 'placement' => '8', - 'prev_word_id' => '974', - 'published' => '1343140539', - 'section_id' => '1', - 'word_id' => '801', - 'language_mask' => 9223372036854775807, - ], - 39 => [ - 'contentclass_attribute_id' => '213', - 'contentclass_id' => '20', - 'contentobject_id' => '58', - 'frequency' => '0', - 'id' => '4709', - 'identifier' => 'description', - 'integer_value' => '0', - 'next_word_id' => '971', - 'placement' => '9', - 'prev_word_id' => '801', - 'published' => '1343140539', - 'section_id' => '1', - 'word_id' => '970', - 'language_mask' => 9223372036854775807, - ], - 40 => [ - 'contentclass_attribute_id' => '213', - 'contentclass_id' => '20', - 'contentobject_id' => '58', - 'frequency' => '0', - 'id' => '4710', - 'identifier' => 'description', - 'integer_value' => '0', - 'next_word_id' => '894', - 'placement' => '10', - 'prev_word_id' => '970', - 'published' => '1343140539', - 'section_id' => '1', - 'word_id' => '971', - 'language_mask' => 9223372036854775807, - ], - 41 => [ - 'contentclass_attribute_id' => '213', - 'contentclass_id' => '20', - 'contentobject_id' => '58', - 'frequency' => '0', - 'id' => '4711', - 'identifier' => 'description', - 'integer_value' => '0', - 'next_word_id' => '843', - 'placement' => '11', - 'prev_word_id' => '971', - 'published' => '1343140539', - 'section_id' => '1', - 'word_id' => '894', - 'language_mask' => 9223372036854775807, - ], - 42 => [ - 'contentclass_attribute_id' => '213', - 'contentclass_id' => '20', - 'contentobject_id' => '58', - 'frequency' => '0', - 'id' => '4712', - 'identifier' => 'description', - 'integer_value' => '0', - 'next_word_id' => '882', - 'placement' => '12', - 'prev_word_id' => '894', - 'published' => '1343140539', - 'section_id' => '1', - 'word_id' => '843', - 'language_mask' => 9223372036854775807, - ], - 43 => [ - 'contentclass_attribute_id' => '213', - 'contentclass_id' => '20', - 'contentobject_id' => '58', - 'frequency' => '0', - 'id' => '4713', - 'identifier' => 'description', - 'integer_value' => '0', - 'next_word_id' => '975', - 'placement' => '13', - 'prev_word_id' => '843', - 'published' => '1343140539', - 'section_id' => '1', - 'word_id' => '882', - 'language_mask' => 9223372036854775807, - ], - 44 => [ - 'contentclass_attribute_id' => '213', - 'contentclass_id' => '20', - 'contentobject_id' => '58', - 'frequency' => '0', - 'id' => '4714', - 'identifier' => 'description', - 'integer_value' => '0', - 'next_word_id' => '971', - 'placement' => '14', - 'prev_word_id' => '882', - 'published' => '1343140539', - 'section_id' => '1', - 'word_id' => '975', - 'language_mask' => 9223372036854775807, - ], - 45 => [ - 'contentclass_attribute_id' => '213', - 'contentclass_id' => '20', - 'contentobject_id' => '58', - 'frequency' => '0', - 'id' => '4715', - 'identifier' => 'description', - 'integer_value' => '0', - 'next_word_id' => '825', - 'placement' => '15', - 'prev_word_id' => '975', - 'published' => '1343140539', - 'section_id' => '1', - 'word_id' => '971', - 'language_mask' => 9223372036854775807, - ], - 46 => [ - 'contentclass_attribute_id' => '213', - 'contentclass_id' => '20', - 'contentobject_id' => '58', - 'frequency' => '0', - 'id' => '4716', - 'identifier' => 'description', - 'integer_value' => '0', - 'next_word_id' => '976', - 'placement' => '16', - 'prev_word_id' => '971', - 'published' => '1343140539', - 'section_id' => '1', - 'word_id' => '825', - 'language_mask' => 9223372036854775807, - ], - 47 => [ - 'contentclass_attribute_id' => '213', - 'contentclass_id' => '20', - 'contentobject_id' => '58', - 'frequency' => '0', - 'id' => '4717', - 'identifier' => 'description', - 'integer_value' => '0', - 'next_word_id' => '977', - 'placement' => '17', - 'prev_word_id' => '825', - 'published' => '1343140539', - 'section_id' => '1', - 'word_id' => '976', - 'language_mask' => 9223372036854775807, - ], - 48 => [ - 'contentclass_attribute_id' => '213', - 'contentclass_id' => '20', - 'contentobject_id' => '58', - 'frequency' => '0', - 'id' => '4718', - 'identifier' => 'description', - 'integer_value' => '0', - 'next_word_id' => '978', - 'placement' => '18', - 'prev_word_id' => '976', - 'published' => '1343140539', - 'section_id' => '1', - 'word_id' => '977', - 'language_mask' => 9223372036854775807, - ], - 49 => [ - 'contentclass_attribute_id' => '213', - 'contentclass_id' => '20', - 'contentobject_id' => '58', - 'frequency' => '0', - 'id' => '4719', - 'identifier' => 'description', - 'integer_value' => '0', - 'next_word_id' => '979', - 'placement' => '19', - 'prev_word_id' => '977', - 'published' => '1343140539', - 'section_id' => '1', - 'word_id' => '978', - 'language_mask' => 9223372036854775807, - ], - 50 => [ - 'contentclass_attribute_id' => '213', - 'contentclass_id' => '20', - 'contentobject_id' => '58', - 'frequency' => '0', - 'id' => '4720', - 'identifier' => 'description', - 'integer_value' => '0', - 'next_word_id' => '980', - 'placement' => '20', - 'prev_word_id' => '978', - 'published' => '1343140539', - 'section_id' => '1', - 'word_id' => '979', - 'language_mask' => 9223372036854775807, - ], - 51 => [ - 'contentclass_attribute_id' => '213', - 'contentclass_id' => '20', - 'contentobject_id' => '58', - 'frequency' => '0', - 'id' => '4721', - 'identifier' => 'description', - 'integer_value' => '0', - 'next_word_id' => '0', - 'placement' => '21', - 'prev_word_id' => '979', - 'published' => '1343140539', - 'section_id' => '1', - 'word_id' => '980', - 'language_mask' => 9223372036854775807, - ], - 52 => [ - 'contentclass_attribute_id' => '8', - 'contentclass_id' => '4', - 'contentobject_id' => '14', - 'frequency' => '0', - 'id' => '4722', - 'identifier' => 'first_name', - 'integer_value' => '0', - 'next_word_id' => '954', - 'placement' => '0', - 'prev_word_id' => '0', - 'published' => '1033920830', - 'section_id' => '2', - 'word_id' => '958', - 'language_mask' => 9223372036854775807, - ], - 53 => [ - 'contentclass_attribute_id' => '9', - 'contentclass_id' => '4', - 'contentobject_id' => '14', - 'frequency' => '0', - 'id' => '4723', - 'identifier' => 'last_name', - 'integer_value' => '0', - 'next_word_id' => '981', - 'placement' => '1', - 'prev_word_id' => '958', - 'published' => '1033920830', - 'section_id' => '2', - 'word_id' => '954', - 'language_mask' => 9223372036854775807, - ], - 54 => [ - 'contentclass_attribute_id' => '12', - 'contentclass_id' => '4', - 'contentobject_id' => '14', - 'frequency' => '0', - 'id' => '4724', - 'identifier' => 'user_account', - 'integer_value' => '0', - 'next_word_id' => '982', - 'placement' => '2', - 'prev_word_id' => '954', - 'published' => '1033920830', - 'section_id' => '2', - 'word_id' => '981', - 'language_mask' => 9223372036854775807, - ], - 55 => [ - 'contentclass_attribute_id' => '12', - 'contentclass_id' => '4', - 'contentobject_id' => '14', - 'frequency' => '0', - 'id' => '4725', - 'identifier' => 'user_account', - 'integer_value' => '0', - 'next_word_id' => '927', - 'placement' => '3', - 'prev_word_id' => '981', - 'published' => '1033920830', - 'section_id' => '2', - 'word_id' => '982', - 'language_mask' => 9223372036854775807, - ], - 56 => [ - 'contentclass_attribute_id' => '12', - 'contentclass_id' => '4', - 'contentobject_id' => '14', - 'frequency' => '0', - 'id' => '4726', - 'identifier' => 'user_account', - 'integer_value' => '0', - 'next_word_id' => '0', - 'placement' => '4', - 'prev_word_id' => '982', - 'published' => '1033920830', - 'section_id' => '2', - 'word_id' => '927', - 'language_mask' => 9223372036854775807, - ], - 57 => [ - 'contentclass_attribute_id' => '6', - 'contentclass_id' => '3', - 'contentobject_id' => '59', - 'frequency' => '0', - 'id' => '4727', - 'identifier' => 'name', - 'integer_value' => '0', - 'next_word_id' => '0', - 'placement' => '0', - 'prev_word_id' => '0', - 'published' => '1343140541', - 'section_id' => '2', - 'word_id' => '983', - 'language_mask' => 9223372036854775807, - ], - 58 => [ - 'contentclass_attribute_id' => '6', - 'contentclass_id' => '3', - 'contentobject_id' => '11', - 'frequency' => '0', - 'id' => '4728', - 'identifier' => 'name', - 'integer_value' => '0', - 'next_word_id' => '0', - 'placement' => '0', - 'prev_word_id' => '0', - 'published' => '1033920746', - 'section_id' => '2', - 'word_id' => '984', - 'language_mask' => 9223372036854775807, - ], - ], - 'ezsearch_word' => [ - 0 => [ - 'id' => '801', - 'object_count' => '1', - 'word' => 'to', - ], - 1 => [ - 'id' => '812', - 'object_count' => '1', - 'word' => 'setup', - ], - 2 => [ - 'id' => '814', - 'object_count' => '2', - 'word' => 'the', - ], - 3 => [ - 'id' => '816', - 'object_count' => '1', - 'word' => 'for', - ], - 4 => [ - 'id' => '819', - 'object_count' => '1', - 'word' => 'please', - ], - 5 => [ - 'id' => '825', - 'object_count' => '1', - 'word' => 'at', - ], - 6 => [ - 'id' => '843', - 'object_count' => '1', - 'word' => 'can', - ], - 7 => [ - 'id' => '863', - 'object_count' => '1', - 'word' => 'in', - ], - 8 => [ - 'id' => '877', - 'object_count' => '1', - 'word' => 'common', - ], - 9 => [ - 'id' => '882', - 'object_count' => '1', - 'word' => 'also', - ], - 10 => [ - 'id' => '894', - 'object_count' => '1', - 'word' => 'you', - ], - 11 => [ - 'id' => '927', - 'object_count' => '2', - 'word' => 'ez.no', - ], - 12 => [ - 'id' => '930', - 'object_count' => '3', - 'word' => 'users', - ], - 13 => [ - 'id' => '951', - 'object_count' => '1', - 'word' => 'main', - ], - 14 => [ - 'id' => '952', - 'object_count' => '2', - 'word' => 'group', - ], - 15 => [ - 'id' => '953', - 'object_count' => '2', - 'word' => 'anonymous', - ], - 16 => [ - 'id' => '954', - 'object_count' => '3', - 'word' => 'user', - ], - 17 => [ - 'id' => '955', - 'object_count' => '1', - 'word' => 'nospam', - ], - 18 => [ - 'id' => '958', - 'object_count' => '2', - 'word' => 'administrator', - ], - 19 => [ - 'id' => '959', - 'object_count' => '1', - 'word' => 'editors', - ], - 20 => [ - 'id' => '961', - 'object_count' => '1', - 'word' => 'media', - ], - 21 => [ - 'id' => '962', - 'object_count' => '1', - 'word' => 'images', - ], - 22 => [ - 'id' => '963', - 'object_count' => '1', - 'word' => 'files', - ], - 23 => [ - 'id' => '964', - 'object_count' => '1', - 'word' => 'multimedia', - ], - 24 => [ - 'id' => '965', - 'object_count' => '1', - 'word' => 'ini', - ], - 25 => [ - 'id' => '966', - 'object_count' => '1', - 'word' => 'settings', - ], - 26 => [ - 'id' => '967', - 'object_count' => '1', - 'word' => 'sitestyle_identifier', - ], - 27 => [ - 'id' => '968', - 'object_count' => '1', - 'word' => 'design', - ], - 28 => [ - 'id' => '969', - 'object_count' => '1', - 'word' => 'home', - ], - 29 => [ - 'id' => '970', - 'object_count' => '1', - 'word' => 'contact', - ], - 30 => [ - 'id' => '971', - 'object_count' => '1', - 'word' => 'us', - ], - 31 => [ - 'id' => '972', - 'object_count' => '1', - 'word' => 'fill', - ], - 32 => [ - 'id' => '973', - 'object_count' => '1', - 'word' => 'form', - ], - 33 => [ - 'id' => '974', - 'object_count' => '1', - 'word' => 'below', - ], - 34 => [ - 'id' => '975', - 'object_count' => '1', - 'word' => 'reach', - ], - 35 => [ - 'id' => '976', - 'object_count' => '1', - 'word' => 'company', - ], - 36 => [ - 'id' => '977', - 'object_count' => '1', - 'word' => 'name', - ], - 37 => [ - 'id' => '978', - 'object_count' => '1', - 'word' => 'address', - ], - 38 => [ - 'id' => '979', - 'object_count' => '1', - 'word' => 'city', - ], - 39 => [ - 'id' => '980', - 'object_count' => '1', - 'word' => 'country', - ], - 40 => [ - 'id' => '981', - 'object_count' => '1', - 'word' => 'admin', - ], - 41 => [ - 'id' => '982', - 'object_count' => '1', - 'word' => 'spam', - ], - 42 => [ - 'id' => '983', - 'object_count' => '1', - 'word' => 'partners', - ], - 43 => [ - 'id' => '984', - 'object_count' => '1', - 'word' => 'members', - ], - ], - 'ezsection' => [ - 0 => [ - 'id' => '1', - 'identifier' => 'standard', - 'locale' => '', - 'name' => 'Standard', - 'navigation_part_identifier' => 'ezcontentnavigationpart', - ], - 1 => [ - 'id' => '2', - 'identifier' => 'users', - 'locale' => '', - 'name' => 'Users', - 'navigation_part_identifier' => 'ezusernavigationpart', - ], - 2 => [ - 'id' => '3', - 'identifier' => 'media', - 'locale' => '', - 'name' => 'Media', - 'navigation_part_identifier' => 'ezmedianavigationpart', - ], - 3 => [ - 'id' => '4', - 'identifier' => 'setup', - 'locale' => '', - 'name' => 'Setup', - 'navigation_part_identifier' => 'ezsetupnavigationpart', - ], - 4 => [ - 'id' => '5', - 'identifier' => 'design', - 'locale' => '', - 'name' => 'Design', - 'navigation_part_identifier' => 'ezvisualnavigationpart', - ], - 5 => [ - 'id' => '6', - 'identifier' => '', - 'locale' => '', - 'name' => 'Restricted', - 'navigation_part_identifier' => 'ezcontentnavigationpart', - ], - ], - 'ezurl' => [ - 0 => [ - 'created' => '1343140541', - 'id' => '23', - 'is_valid' => '1', - 'last_checked' => '0', - 'modified' => '1343140541', - 'original_url_md5' => '9b492048041e95b32de08bafc86d759b', - 'url' => '/content/view/sitemap/2', - ], - 1 => [ - 'created' => '1343140541', - 'id' => '24', - 'is_valid' => '0', - 'last_checked' => '1343140585', - 'modified' => '1343140541', - 'original_url_md5' => 'c86bcb109d8e70f9db65c803baafd550', - 'url' => '/content/view/tagcloud/2', - ], - ], - 'ezurl_object_link' => [ - 0 => [ - 'contentobject_attribute_id' => '195', - 'contentobject_attribute_version' => '2', - 'url_id' => '23', - ], - 1 => [ - 'contentobject_attribute_id' => '196', - 'contentobject_attribute_version' => '2', - 'url_id' => '24', - ], - ], - 'ezurlalias' => [ - 0 => [ - 'destination_url' => 'content/view/full/2', - 'forward_to_id' => '0', - 'id' => '12', - 'is_imported' => '1', - 'is_internal' => '1', - 'is_wildcard' => '0', - 'source_md5' => 'd41d8cd98f00b204e9800998ecf8427e', - 'source_url' => '', - ], - 1 => [ - 'destination_url' => 'content/view/full/5', - 'forward_to_id' => '0', - 'id' => '13', - 'is_imported' => '1', - 'is_internal' => '1', - 'is_wildcard' => '0', - 'source_md5' => '9bc65c2abec141778ffaa729489f3e87', - 'source_url' => 'users', - ], - 2 => [ - 'destination_url' => 'content/view/full/12', - 'forward_to_id' => '0', - 'id' => '15', - 'is_imported' => '1', - 'is_internal' => '1', - 'is_wildcard' => '0', - 'source_md5' => '02d4e844e3a660857a3f81585995ffe1', - 'source_url' => 'users/guest_accounts', - ], - 3 => [ - 'destination_url' => 'content/view/full/13', - 'forward_to_id' => '0', - 'id' => '16', - 'is_imported' => '1', - 'is_internal' => '1', - 'is_wildcard' => '0', - 'source_md5' => '1b1d79c16700fd6003ea7be233e754ba', - 'source_url' => 'users/administrator_users', - ], - 4 => [ - 'destination_url' => 'content/view/full/14', - 'forward_to_id' => '0', - 'id' => '17', - 'is_imported' => '1', - 'is_internal' => '1', - 'is_wildcard' => '0', - 'source_md5' => '0bb9dd665c96bbc1cf36b79180786dea', - 'source_url' => 'users/editors', - ], - 5 => [ - 'destination_url' => 'content/view/full/15', - 'forward_to_id' => '0', - 'id' => '18', - 'is_imported' => '1', - 'is_internal' => '1', - 'is_wildcard' => '0', - 'source_md5' => 'f1305ac5f327a19b451d82719e0c3f5d', - 'source_url' => 'users/administrator_users/administrator_user', - ], - 6 => [ - 'destination_url' => 'content/view/full/43', - 'forward_to_id' => '0', - 'id' => '20', - 'is_imported' => '1', - 'is_internal' => '1', - 'is_wildcard' => '0', - 'source_md5' => '62933a2951ef01f4eafd9bdf4d3cd2f0', - 'source_url' => 'media', - ], - 7 => [ - 'destination_url' => 'content/view/full/44', - 'forward_to_id' => '0', - 'id' => '21', - 'is_imported' => '1', - 'is_internal' => '1', - 'is_wildcard' => '0', - 'source_md5' => '3ae1aac958e1c82013689d917d34967a', - 'source_url' => 'users/anonymous_users', - ], - 8 => [ - 'destination_url' => 'content/view/full/45', - 'forward_to_id' => '0', - 'id' => '22', - 'is_imported' => '1', - 'is_internal' => '1', - 'is_wildcard' => '0', - 'source_md5' => 'aad93975f09371695ba08292fd9698db', - 'source_url' => 'users/anonymous_users/anonymous_user', - ], - 9 => [ - 'destination_url' => 'content/view/full/48', - 'forward_to_id' => '0', - 'id' => '25', - 'is_imported' => '1', - 'is_internal' => '1', - 'is_wildcard' => '0', - 'source_md5' => 'a0f848942ce863cf53c0fa6cc684007d', - 'source_url' => 'setup', - ], - 10 => [ - 'destination_url' => 'content/view/full/50', - 'forward_to_id' => '0', - 'id' => '27', - 'is_imported' => '1', - 'is_internal' => '1', - 'is_wildcard' => '0', - 'source_md5' => 'c60212835de76414f9bfd21eecb8f221', - 'source_url' => 'foo_bar_folder/images/vbanner', - ], - 11 => [ - 'destination_url' => 'content/view/full/51', - 'forward_to_id' => '0', - 'id' => '28', - 'is_imported' => '1', - 'is_internal' => '1', - 'is_wildcard' => '0', - 'source_md5' => '38985339d4a5aadfc41ab292b4527046', - 'source_url' => 'media/images', - ], - 12 => [ - 'destination_url' => 'content/view/full/52', - 'forward_to_id' => '0', - 'id' => '29', - 'is_imported' => '1', - 'is_internal' => '1', - 'is_wildcard' => '0', - 'source_md5' => 'ad5a8c6f6aac3b1b9df267fe22e7aef6', - 'source_url' => 'media/files', - ], - 13 => [ - 'destination_url' => 'content/view/full/53', - 'forward_to_id' => '0', - 'id' => '30', - 'is_imported' => '1', - 'is_internal' => '1', - 'is_wildcard' => '0', - 'source_md5' => '562a0ac498571c6c3529173184a2657c', - 'source_url' => 'media/multimedia', - ], - 14 => [ - 'destination_url' => 'content/view/full/54', - 'forward_to_id' => '0', - 'id' => '31', - 'is_imported' => '1', - 'is_internal' => '1', - 'is_wildcard' => '0', - 'source_md5' => 'e501fe6c81ed14a5af2b322d248102d8', - 'source_url' => 'setup/common_ini_settings', - ], - 15 => [ - 'destination_url' => 'content/view/full/56', - 'forward_to_id' => '0', - 'id' => '32', - 'is_imported' => '1', - 'is_internal' => '1', - 'is_wildcard' => '0', - 'source_md5' => '2dd3db5dc7122ea5f3ee539bb18fe97d', - 'source_url' => 'design/ez_publish', - ], - 16 => [ - 'destination_url' => 'content/view/full/58', - 'forward_to_id' => '0', - 'id' => '33', - 'is_imported' => '1', - 'is_internal' => '1', - 'is_wildcard' => '0', - 'source_md5' => '31c13f47ad87dd7baa2d558a91e0fbb9', - 'source_url' => 'design', - ], - ], - 'ezurlalias_ml' => [ - 0 => [ - 'action' => 'nop:', - 'action_type' => 'nop', - 'alias_redirects' => '1', - 'id' => '14', - 'is_alias' => '0', - 'is_original' => '0', - 'lang_mask' => '1', - 'link' => '14', - 'parent' => '0', - 'text' => 'foo_bar_folder', - 'text_md5' => '0288b6883046492fa92e4a84eb67acc9', - ], - 1 => [ - 'action' => 'eznode:60', - 'action_type' => 'eznode', - 'alias_redirects' => '1', - 'id' => '39', - 'is_alias' => '0', - 'is_original' => '1', - 'lang_mask' => '8', - 'link' => '39', - 'parent' => '0', - 'text' => 'Contact-Us', - 'text_md5' => '03f2197d47a602c679c5f667e3482855', - ], - 2 => [ - 'action' => 'eznode:59', - 'action_type' => 'eznode', - 'alias_redirects' => '1', - 'id' => '38', - 'is_alias' => '0', - 'is_original' => '1', - 'lang_mask' => '9', - 'link' => '38', - 'parent' => '0', - 'text' => 'Home', - 'text_md5' => '106a6c241b8797f52e1e77317b96a201', - ], - 3 => [ - 'action' => 'eznode:59', - 'action_type' => 'eznode', - 'alias_redirects' => '1', - 'id' => '38', - 'is_alias' => '0', - 'is_original' => '1', - 'lang_mask' => '3', - 'link' => '38', - 'parent' => '0', - 'text' => 'eZ-Publish', - 'text_md5' => '10e4c3cb527fb9963258469986c16240', - ], - 4 => [ - 'action' => 'eznode:58', - 'action_type' => 'eznode', - 'alias_redirects' => '1', - 'id' => '25', - 'is_alias' => '0', - 'is_original' => '1', - 'lang_mask' => '3', - 'link' => '25', - 'parent' => '0', - 'text' => 'Design', - 'text_md5' => '31c13f47ad87dd7baa2d558a91e0fbb9', - ], - 5 => [ - 'action' => 'eznode:48', - 'action_type' => 'eznode', - 'alias_redirects' => '1', - 'id' => '13', - 'is_alias' => '0', - 'is_original' => '1', - 'lang_mask' => '3', - 'link' => '13', - 'parent' => '0', - 'text' => 'Setup2', - 'text_md5' => '475e97c0146bfb1c490339546d9e72ee', - ], - 6 => [ - 'action' => 'nop:', - 'action_type' => 'nop', - 'alias_redirects' => '1', - 'id' => '17', - 'is_alias' => '0', - 'is_original' => '0', - 'lang_mask' => '1', - 'link' => '17', - 'parent' => '0', - 'text' => 'media2', - 'text_md5' => '50e2736330de124f6edea9b008556fe6', - ], - 7 => [ - 'action' => 'eznode:43', - 'action_type' => 'eznode', - 'alias_redirects' => '1', - 'id' => '9', - 'is_alias' => '0', - 'is_original' => '1', - 'lang_mask' => '3', - 'link' => '9', - 'parent' => '0', - 'text' => 'Media', - 'text_md5' => '62933a2951ef01f4eafd9bdf4d3cd2f0', - ], - 8 => [ - 'action' => 'nop:', - 'action_type' => 'nop', - 'alias_redirects' => '1', - 'id' => '21', - 'is_alias' => '0', - 'is_original' => '0', - 'lang_mask' => '1', - 'link' => '21', - 'parent' => '0', - 'text' => 'setup3', - 'text_md5' => '732cefcf28bf4547540609fb1a786a30', - ], - 9 => [ - 'action' => 'nop:', - 'action_type' => 'nop', - 'alias_redirects' => '1', - 'id' => '3', - 'is_alias' => '0', - 'is_original' => '0', - 'lang_mask' => '1', - 'link' => '3', - 'parent' => '0', - 'text' => 'users2', - 'text_md5' => '86425c35a33507d479f71ade53a669aa', - ], - 10 => [ - 'action' => 'eznode:5', - 'action_type' => 'eznode', - 'alias_redirects' => '1', - 'id' => '2', - 'is_alias' => '0', - 'is_original' => '1', - 'lang_mask' => '3', - 'link' => '2', - 'parent' => '0', - 'text' => 'Users', - 'text_md5' => '9bc65c2abec141778ffaa729489f3e87', - ], - 11 => [ - 'action' => 'eznode:2', - 'action_type' => 'eznode', - 'alias_redirects' => '1', - 'id' => '1', - 'is_alias' => '0', - 'is_original' => '1', - 'lang_mask' => '11', - 'link' => '1', - 'parent' => '0', - 'text' => '', - 'text_md5' => 'd41d8cd98f00b204e9800998ecf8427e', - ], - 12 => [ - 'action' => 'eznode:61', - 'action_type' => 'eznode', - 'alias_redirects' => '1', - 'id' => '40', - 'is_alias' => '0', - 'is_original' => '1', - 'lang_mask' => '3', - 'link' => '40', - 'parent' => '2', - 'text' => 'Partners', - 'text_md5' => '7896f8fa69398c56d86a65357615c41f', - ], - 13 => [ - 'action' => 'eznode:14', - 'action_type' => 'eznode', - 'alias_redirects' => '1', - 'id' => '6', - 'is_alias' => '0', - 'is_original' => '1', - 'lang_mask' => '3', - 'link' => '6', - 'parent' => '2', - 'text' => 'Editors', - 'text_md5' => 'a147e136bfa717592f2bd70bd4b53b17', - ], - 14 => [ - 'action' => 'eznode:44', - 'action_type' => 'eznode', - 'alias_redirects' => '1', - 'id' => '10', - 'is_alias' => '0', - 'is_original' => '1', - 'lang_mask' => '3', - 'link' => '10', - 'parent' => '2', - 'text' => 'Anonymous-Users', - 'text_md5' => 'c2803c3fa1b0b5423237b4e018cae755', - ], - 15 => [ - 'action' => 'eznode:12', - 'action_type' => 'eznode', - 'alias_redirects' => '1', - 'id' => '4', - 'is_alias' => '0', - 'is_original' => '1', - 'lang_mask' => '3', - 'link' => '4', - 'parent' => '2', - 'text' => 'Members', - 'text_md5' => 'd2e3083420929d8bfae81f58fa4594cb', - ], - 16 => [ - 'action' => 'eznode:12', - 'action_type' => 'eznode', - 'alias_redirects' => '1', - 'id' => '41', - 'is_alias' => '0', - 'is_original' => '0', - 'lang_mask' => '3', - 'link' => '4', - 'parent' => '2', - 'text' => 'Guest-accounts', - 'text_md5' => 'e57843d836e3af8ab611fde9e2139b3a', - ], - 17 => [ - 'action' => 'eznode:13', - 'action_type' => 'eznode', - 'alias_redirects' => '1', - 'id' => '5', - 'is_alias' => '0', - 'is_original' => '1', - 'lang_mask' => '3', - 'link' => '5', - 'parent' => '2', - 'text' => 'Administrator-users', - 'text_md5' => 'f89fad7f8a3abc8c09e1deb46a420007', - ], - 18 => [ - 'action' => 'nop:', - 'action_type' => 'nop', - 'alias_redirects' => '1', - 'id' => '11', - 'is_alias' => '0', - 'is_original' => '0', - 'lang_mask' => '1', - 'link' => '11', - 'parent' => '3', - 'text' => 'anonymous_users2', - 'text_md5' => '505e93077a6dde9034ad97a14ab022b1', - ], - 19 => [ - 'action' => 'eznode:12', - 'action_type' => 'eznode', - 'alias_redirects' => '1', - 'id' => '26', - 'is_alias' => '0', - 'is_original' => '0', - 'lang_mask' => '0', - 'link' => '4', - 'parent' => '3', - 'text' => 'guest_accounts', - 'text_md5' => '70bb992820e73638731aa8de79b3329e', - ], - 20 => [ - 'action' => 'eznode:14', - 'action_type' => 'eznode', - 'alias_redirects' => '1', - 'id' => '29', - 'is_alias' => '0', - 'is_original' => '0', - 'lang_mask' => '1', - 'link' => '6', - 'parent' => '3', - 'text' => 'editors', - 'text_md5' => 'a147e136bfa717592f2bd70bd4b53b17', - ], - 21 => [ - 'action' => 'nop:', - 'action_type' => 'nop', - 'alias_redirects' => '1', - 'id' => '7', - 'is_alias' => '0', - 'is_original' => '0', - 'lang_mask' => '1', - 'link' => '7', - 'parent' => '3', - 'text' => 'administrator_users2', - 'text_md5' => 'a7da338c20bf65f9f789c87296379c2a', - ], - 22 => [ - 'action' => 'eznode:13', - 'action_type' => 'eznode', - 'alias_redirects' => '1', - 'id' => '27', - 'is_alias' => '0', - 'is_original' => '0', - 'lang_mask' => '1', - 'link' => '5', - 'parent' => '3', - 'text' => 'administrator_users', - 'text_md5' => 'aeb8609aa933b0899aa012c71139c58c', - ], - 23 => [ - 'action' => 'eznode:44', - 'action_type' => 'eznode', - 'alias_redirects' => '1', - 'id' => '30', - 'is_alias' => '0', - 'is_original' => '0', - 'lang_mask' => '1', - 'link' => '10', - 'parent' => '3', - 'text' => 'anonymous_users', - 'text_md5' => 'e9e5ad0c05ee1a43715572e5cc545926', - ], - 24 => [ - 'action' => 'eznode:15', - 'action_type' => 'eznode', - 'alias_redirects' => '1', - 'id' => '8', - 'is_alias' => '0', - 'is_original' => '1', - 'lang_mask' => '3', - 'link' => '8', - 'parent' => '5', - 'text' => 'Administrator-User', - 'text_md5' => '5a9d7b0ec93173ef4fedee023209cb61', - ], - 25 => [ - 'action' => 'eznode:15', - 'action_type' => 'eznode', - 'alias_redirects' => '1', - 'id' => '28', - 'is_alias' => '0', - 'is_original' => '0', - 'lang_mask' => '0', - 'link' => '8', - 'parent' => '7', - 'text' => 'administrator_user', - 'text_md5' => 'a3cca2de936df1e2f805710399989971', - ], - 26 => [ - 'action' => 'eznode:53', - 'action_type' => 'eznode', - 'alias_redirects' => '1', - 'id' => '20', - 'is_alias' => '0', - 'is_original' => '1', - 'lang_mask' => '3', - 'link' => '20', - 'parent' => '9', - 'text' => 'Multimedia', - 'text_md5' => '2e5bc8831f7ae6a29530e7f1bbf2de9c', - ], - 27 => [ - 'action' => 'eznode:52', - 'action_type' => 'eznode', - 'alias_redirects' => '1', - 'id' => '19', - 'is_alias' => '0', - 'is_original' => '1', - 'lang_mask' => '3', - 'link' => '19', - 'parent' => '9', - 'text' => 'Files', - 'text_md5' => '45b963397aa40d4a0063e0d85e4fe7a1', - ], - 28 => [ - 'action' => 'eznode:51', - 'action_type' => 'eznode', - 'alias_redirects' => '1', - 'id' => '18', - 'is_alias' => '0', - 'is_original' => '1', - 'lang_mask' => '3', - 'link' => '18', - 'parent' => '9', - 'text' => 'Images', - 'text_md5' => '59b514174bffe4ae402b3d63aad79fe0', - ], - 29 => [ - 'action' => 'eznode:45', - 'action_type' => 'eznode', - 'alias_redirects' => '1', - 'id' => '12', - 'is_alias' => '0', - 'is_original' => '1', - 'lang_mask' => '3', - 'link' => '12', - 'parent' => '10', - 'text' => 'Anonymous-User', - 'text_md5' => 'ccb62ebca03a31272430bc414bd5cd5b', - ], - 30 => [ - 'action' => 'eznode:45', - 'action_type' => 'eznode', - 'alias_redirects' => '1', - 'id' => '31', - 'is_alias' => '0', - 'is_original' => '0', - 'lang_mask' => '1', - 'link' => '12', - 'parent' => '11', - 'text' => 'anonymous_user', - 'text_md5' => 'c593ec85293ecb0e02d50d4c5c6c20eb', - ], - 31 => [ - 'action' => 'eznode:54', - 'action_type' => 'eznode', - 'alias_redirects' => '1', - 'id' => '22', - 'is_alias' => '0', - 'is_original' => '1', - 'lang_mask' => '2', - 'link' => '22', - 'parent' => '13', - 'text' => 'Common-INI-settings', - 'text_md5' => '4434993ac013ae4d54bb1f51034d6401', - ], - 32 => [ - 'action' => 'nop:', - 'action_type' => 'nop', - 'alias_redirects' => '1', - 'id' => '15', - 'is_alias' => '0', - 'is_original' => '0', - 'lang_mask' => '1', - 'link' => '15', - 'parent' => '14', - 'text' => 'images', - 'text_md5' => '59b514174bffe4ae402b3d63aad79fe0', - ], - 33 => [ - 'action' => 'eznode:50', - 'action_type' => 'eznode', - 'alias_redirects' => '1', - 'id' => '16', - 'is_alias' => '0', - 'is_original' => '1', - 'lang_mask' => '2', - 'link' => '16', - 'parent' => '15', - 'text' => 'vbanner', - 'text_md5' => 'c54e2d1b93642e280bdc5d99eab2827d', - ], - 34 => [ - 'action' => 'eznode:53', - 'action_type' => 'eznode', - 'alias_redirects' => '1', - 'id' => '34', - 'is_alias' => '0', - 'is_original' => '0', - 'lang_mask' => '1', - 'link' => '20', - 'parent' => '17', - 'text' => 'multimedia', - 'text_md5' => '2e5bc8831f7ae6a29530e7f1bbf2de9c', - ], - 35 => [ - 'action' => 'eznode:52', - 'action_type' => 'eznode', - 'alias_redirects' => '1', - 'id' => '33', - 'is_alias' => '0', - 'is_original' => '0', - 'lang_mask' => '1', - 'link' => '19', - 'parent' => '17', - 'text' => 'files', - 'text_md5' => '45b963397aa40d4a0063e0d85e4fe7a1', - ], - 36 => [ - 'action' => 'eznode:51', - 'action_type' => 'eznode', - 'alias_redirects' => '1', - 'id' => '32', - 'is_alias' => '0', - 'is_original' => '0', - 'lang_mask' => '1', - 'link' => '18', - 'parent' => '17', - 'text' => 'images', - 'text_md5' => '59b514174bffe4ae402b3d63aad79fe0', - ], - 37 => [ - 'action' => 'eznode:54', - 'action_type' => 'eznode', - 'alias_redirects' => '1', - 'id' => '35', - 'is_alias' => '0', - 'is_original' => '0', - 'lang_mask' => '1', - 'link' => '22', - 'parent' => '21', - 'text' => 'common_ini_settings', - 'text_md5' => 'e59d6834e86cee752ed841f9cd8d5baf', - ], - 38 => [ - 'action' => 'eznode:56', - 'action_type' => 'eznode', - 'alias_redirects' => '1', - 'id' => '37', - 'is_alias' => '0', - 'is_original' => '0', - 'lang_mask' => '2', - 'link' => '24', - 'parent' => '25', - 'text' => 'eZ-publish', - 'text_md5' => '10e4c3cb527fb9963258469986c16240', - ], - 39 => [ - 'action' => 'eznode:56', - 'action_type' => 'eznode', - 'alias_redirects' => '1', - 'id' => '24', - 'is_alias' => '0', - 'is_original' => '1', - 'lang_mask' => '2', - 'link' => '24', - 'parent' => '25', - 'text' => 'Plain-site', - 'text_md5' => '49a39d99a955d95aa5d636275656a07a', - ], - ], - 'ezurlalias_ml_incr' => [ - 0 => [ - 'id' => '1', - ], - 1 => [ - 'id' => '2', - ], - 2 => [ - 'id' => '3', - ], - 3 => [ - 'id' => '4', - ], - 4 => [ - 'id' => '5', - ], - 5 => [ - 'id' => '6', - ], - 6 => [ - 'id' => '7', - ], - 7 => [ - 'id' => '8', - ], - 8 => [ - 'id' => '9', - ], - 9 => [ - 'id' => '10', - ], - 10 => [ - 'id' => '11', - ], - 11 => [ - 'id' => '12', - ], - 12 => [ - 'id' => '13', - ], - 13 => [ - 'id' => '14', - ], - 14 => [ - 'id' => '15', - ], - 15 => [ - 'id' => '16', - ], - 16 => [ - 'id' => '17', - ], - 17 => [ - 'id' => '18', - ], - 18 => [ - 'id' => '19', - ], - 19 => [ - 'id' => '20', - ], - 20 => [ - 'id' => '21', - ], - 21 => [ - 'id' => '22', - ], - 22 => [ - 'id' => '24', - ], - 23 => [ - 'id' => '25', - ], - 24 => [ - 'id' => '26', - ], - 25 => [ - 'id' => '27', - ], - 26 => [ - 'id' => '28', - ], - 27 => [ - 'id' => '29', - ], - 28 => [ - 'id' => '30', - ], - 29 => [ - 'id' => '31', - ], - 30 => [ - 'id' => '32', - ], - 31 => [ - 'id' => '33', - ], - 32 => [ - 'id' => '34', - ], - 33 => [ - 'id' => '35', - ], - 34 => [ - 'id' => '36', - ], - 35 => [ - 'id' => '37', - ], - 36 => [ - 'id' => '38', - ], - 37 => [ - 'id' => '39', - ], - 38 => [ - 'id' => '40', - ], - 39 => [ - 'id' => '41', - ], - ], - 'ezurlwildcard' => [ - ], - 'ezuser' => [ - 0 => [ - 'contentobject_id' => '10', - 'email' => 'nospam@ez.no', - 'login' => 'anonymous', - 'password_hash' => '$2y$10$35gOSQs6JK4u4whyERaeUuVeQBi2TUBIZIfP7HEj7sfz.MxvTuOeC', - 'password_hash_type' => '7', - ], - 1 => [ - 'contentobject_id' => '14', - 'email' => 'spam@ez.no', - 'login' => 'admin', - 'password_hash' => '$2y$10$FDn9NPwzhq85cLLxfD5Wu.L3SL3Z/LNCvhkltJUV0wcJj7ciJg2oy', - 'password_hash_type' => '7', - ], - ], - 'ezuser_accountkey' => [ - ], - 'ezuser_role' => [ - 0 => [ - 'contentobject_id' => '12', - 'id' => '25', - 'limit_identifier' => '', - 'limit_value' => '', - 'role_id' => '2', - ], - 1 => [ - 'contentobject_id' => '11', - 'id' => '28', - 'limit_identifier' => '', - 'limit_value' => '', - 'role_id' => '1', - ], - 2 => [ - 'contentobject_id' => '42', - 'id' => '31', - 'limit_identifier' => '', - 'limit_value' => '', - 'role_id' => '1', - ], - 3 => [ - 'contentobject_id' => '13', - 'id' => '32', - 'limit_identifier' => 'Subtree', - 'limit_value' => '/1/2/', - 'role_id' => '3', - ], - 4 => [ - 'contentobject_id' => '13', - 'id' => '33', - 'limit_identifier' => 'Subtree', - 'limit_value' => '/1/43/', - 'role_id' => '3', - ], - 5 => [ - 'contentobject_id' => '11', - 'id' => '34', - 'limit_identifier' => '', - 'limit_value' => '', - 'role_id' => '5', - ], - 6 => [ - 'contentobject_id' => '59', - 'id' => '35', - 'limit_identifier' => '', - 'limit_value' => '', - 'role_id' => '4', - ], - 7 => [ - 'contentobject_id' => '59', - 'id' => '36', - 'limit_identifier' => '', - 'limit_value' => '', - 'role_id' => '5', - ], - 8 => [ - 'contentobject_id' => '59', - 'id' => '37', - 'limit_identifier' => '', - 'limit_value' => '', - 'role_id' => '1', - ], - 9 => [ - 'contentobject_id' => '13', - 'id' => '38', - 'limit_identifier' => '', - 'limit_value' => '', - 'role_id' => '5', - ], - ], - 'ezuser_setting' => [ - 0 => [ - 'is_enabled' => '1', - 'max_login' => '1000', - 'user_id' => '10', - ], - 1 => [ - 'is_enabled' => '1', - 'max_login' => '10', - 'user_id' => '14', - ], - ], - 'ezcontentbrowsebookmark' => [ - 0 => [ - 'id' => '1', - 'name' => '', - 'node_id' => '5', - 'user_id' => '14', - ], - 1 => [ - 'id' => '3', - 'name' => '', - 'node_id' => '12', - 'user_id' => '14', - ], - 2 => [ - 'id' => '4', - 'name' => '', - 'node_id' => '13', - 'user_id' => '14', - ], - 3 => [ - 'id' => '5', - 'name' => '', - 'node_id' => '15', - 'user_id' => '14', - ], - 4 => [ - 'id' => '6', - 'name' => '', - 'node_id' => '14', - 'user_id' => '14', - ], - ], - 'eznotification' => [ - 0 => [ - 'id' => 1, - 'owner_id' => 14, - 'is_pending' => 1, - 'type' => 'Workflow:Review', - 'created' => 1529995052, - 'data' => null, - ], - 1 => [ - 'id' => '2', - 'owner_id' => '14', - 'is_pending' => 0, - 'type' => 'Workflow:Approve', - 'created' => '1529998652', - 'data' => null, - ], - 2 => [ - 'id' => '3', - 'owner_id' => '14', - 'is_pending' => 0, - 'type' => 'Workflow:Reject', - 'created' => '1530002252', - 'data' => null, - ], - 3 => [ - 'id' => '4', - 'owner_id' => '14', - 'is_pending' => 1, - 'type' => 'Workflow:Review', - 'created' => '1530005852', - 'data' => null, - ], - 4 => [ - 'id' => '5', - 'owner_id' => '14', - 'is_pending' => 1, - 'type' => 'Workflow:Review', - 'created' => '1530009452', - 'data' => null, - ], - 5 => [ - 'id' => '6', - 'owner_id' => '10', - 'is_pending' => 0, - 'type' => 'Workflow:Review', - 'created' => '1530009452', - 'data' => null, - ], - ], - 'ezpreferences' => [ - 0 => [ - 'id' => 1, - 'name' => 'setting_1', - 'user_id' => 14, - 'value' => 'value_1', - ], - 1 => [ - 'id' => 2, - 'name' => 'setting_2', - 'user_id' => 14, - 'value' => 'value_2', - ], - 2 => [ - 'id' => 3, - 'name' => 'setting_3', - 'user_id' => 14, - 'value' => 'value_3', - ], - 3 => [ - 'id' => 4, - 'name' => 'setting_4', - 'user_id' => 14, - 'value' => 'value_4', - ], - 4 => [ - 'id' => 5, - 'name' => 'setting_5', - 'user_id' => 14, - 'value' => 'value_5', - ], - ], - 'ezmedia' => [ - ], - 'ezkeyword' => [ - ], - 'ezcontentclass_attribute_ml' => [ - ], -]; From 394f2c370d1c11dc865e491064989a91b786ce96 Mon Sep 17 00:00:00 2001 From: Andrew Longosz <alongosz@users.noreply.github.com> Date: Mon, 30 Mar 2020 13:38:21 +0200 Subject: [PATCH 14/14] fixup! Implemented database fixtures importer --- eZ/Publish/SPI/Tests/Persistence/FileFixtureFactory.php | 2 +- eZ/Publish/SPI/Tests/Persistence/FixtureImporter.php | 2 +- eZ/Publish/SPI/Tests/Persistence/PhpArrayFileFixture.php | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/eZ/Publish/SPI/Tests/Persistence/FileFixtureFactory.php b/eZ/Publish/SPI/Tests/Persistence/FileFixtureFactory.php index e14b895610..32317f829d 100644 --- a/eZ/Publish/SPI/Tests/Persistence/FileFixtureFactory.php +++ b/eZ/Publish/SPI/Tests/Persistence/FileFixtureFactory.php @@ -22,7 +22,7 @@ public function buildFixture(string $filePath): Fixture { $fileInfo = new SplFileInfo($filePath); $extension = $fileInfo->getExtension(); - // note: there's no dependency injection available here, so using simple switch + switch ($extension) { case 'yml': case 'yaml': diff --git a/eZ/Publish/SPI/Tests/Persistence/FixtureImporter.php b/eZ/Publish/SPI/Tests/Persistence/FixtureImporter.php index 1893e8a288..7bbab7d400 100644 --- a/eZ/Publish/SPI/Tests/Persistence/FixtureImporter.php +++ b/eZ/Publish/SPI/Tests/Persistence/FixtureImporter.php @@ -81,7 +81,7 @@ function (string $columnName) { * * @throws \Doctrine\DBAL\DBALException */ - private function truncateTables(array $tables) + private function truncateTables(array $tables): void { $dbPlatform = $this->connection->getDatabasePlatform(); diff --git a/eZ/Publish/SPI/Tests/Persistence/PhpArrayFileFixture.php b/eZ/Publish/SPI/Tests/Persistence/PhpArrayFileFixture.php index 0386cd7343..5f982ae207 100644 --- a/eZ/Publish/SPI/Tests/Persistence/PhpArrayFileFixture.php +++ b/eZ/Publish/SPI/Tests/Persistence/PhpArrayFileFixture.php @@ -13,7 +13,7 @@ * * @internal for internal use by Repository test setup */ -class PhpArrayFileFixture extends BaseInMemoryCachedFileFixture +final class PhpArrayFileFixture extends BaseInMemoryCachedFileFixture { protected function loadFixture(): array {