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; }