Beispiel #1
0
 private function queueUnIndexRow($pa_row_values)
 {
     foreach ($pa_row_values as $vs_fld => &$vm_val) {
         if (!$this->opo_search_indexing_queue->hasField($vs_fld)) {
             return false;
         }
         if (is_null($vm_val)) {
             $vm_val = array();
         }
         if (is_array($vm_val)) {
             $vm_val = caSerializeForDatabase($vm_val);
         }
     }
     self::$s_search_unindexing_queue_inserts[] = array('table_num' => $pa_row_values['table_num'], 'row_id' => $pa_row_values['row_id'], 'is_unindex' => 1, 'dependencies' => $pa_row_values['dependencies']);
     return true;
 }