Пример #1
0
 public function onCCK_FieldPrepareSearch(&$field, $value = '', &$config = array(), $inherit = array(), $return = false)
 {
     if (self::$type != $field->type) {
         return;
     }
     parent::g_onCCK_FieldPrepareSearch($field, $config);
     // Init
     $divider = $field->match_value ? $field->match_value : ' ';
     if (is_array($value)) {
         $value = implode($divider, $value);
     }
     // Prepare
     $form = JCckDevField::getForm('core_not_empty_image', $value, $config, array('id' => $field->id, 'name' => $field->name, 'variation' => $field->variation));
     // Set
     $field->form = $form;
     $field->match_mode = 'not_empty';
     $field->type = 'checkbox';
     $field->value = $value;
     // Return
     if ($return === true) {
         return $field;
     }
 }