static function nameFromSerializedString($serializedNameList) { return eZContentClassNameList::nameFromSerializedString($serializedNameList); }
( SELECT DISTINCT ezinfocollection.contentobject_id FROM ezinfocollection ) ORDER BY ezcontentobject.name ASC', array('limit' => (int) $limit, 'offset' => (int) $offset)); $infoCollectorObjectsQuery = $db->arrayQuery('SELECT COUNT( DISTINCT ezinfocollection.contentobject_id ) as count FROM ezinfocollection, ezcontentobject, ezcontentobject_tree WHERE ezinfocollection.contentobject_id=ezcontentobject.id AND ezinfocollection.contentobject_id=ezcontentobject_tree.contentobject_id'); $numberOfInfoCollectorObjects = 0; if ($infoCollectorObjectsQuery) { $numberOfInfoCollectorObjects = $infoCollectorObjectsQuery[0]['count']; } foreach (array_keys($objects) as $i) { $firstCollections = eZInformationCollection::fetchCollectionsList((int) $objects[$i]['contentobject_id'], false, false, array('limit' => 1, 'offset' => 0), array('created', true), false); $objects[$i]['first_collection'] = $firstCollections[0]['created']; $lastCollections = eZInformationCollection::fetchCollectionsList((int) $objects[$i]['contentobject_id'], false, false, array('limit' => 1, 'offset' => 0), array('created', false), false); $objects[$i]['last_collection'] = $lastCollections[0]['created']; $objects[$i]['class_name'] = eZContentClassNameList::nameFromSerializedString($objects[$i]['serialized_name_list']); $objects[$i]['collections'] = eZInformationCollection::fetchCollectionCountForObject($objects[$i]['contentobject_id']); } $viewParameters = array('offset' => $offset); $tpl = eZTemplate::factory(); $tpl->setVariable('module', $module); $tpl->setVariable('limit', $limit); $tpl->setVariable('view_parameters', $viewParameters); $tpl->setVariable('object_array', $objects); $tpl->setVariable('object_count', $numberOfInfoCollectorObjects); $Result = array(); $Result['content'] = $tpl->fetch('design:infocollector/overview.tpl'); $Result['path'] = array(array('url' => false, 'text' => ezpI18n::tr('kernel/infocollector', 'Collected information')));