Пример #1
0
 /**
  * Prepare the indexer client
  */
 public function _on_reindex($topic, $config, &$indexer)
 {
     $root_event = self::find_root_event();
     $qb = org_openpsa_calendar_event_dba::new_query_builder();
     $qb->add_constraint('up', '=', $root_event->id);
     $schemadb = midcom_helper_datamanager2_schema::load_database($config->get('schemadb'));
     $indexer = new org_openpsa_calendar_midcom_indexer($topic, $indexer);
     $indexer->add_query('events', $qb, $schemadb);
     return $indexer;
 }