model('dependfields_m'); $hidden_fields = array(); $depend_fields = $Winter_MVC_WDK->dependfields_m->get_by(array('main_field' => 'categories')); if($depend_fields) { foreach ($depend_fields as $depend_field) { $hidden_fields[$depend_field->field_id] = ','.$depend_field->hidden_fields_list.','; } } $params = array( 'ajax_url' => admin_url( 'admin-ajax.php' ), 'hidden_fields'=> $hidden_fields ); wp_enqueue_script( 'wdk-dependfields-submitform'); wp_localize_script( 'wdk-dependfields-submitform', 'script_dependfields_submitform', $params); } public function front_search($data = NULL) { global $Winter_MVC_WDK; $Winter_MVC_WDK->model('dependfields_m'); $hidden_fields = array(); $depend_fields = $Winter_MVC_WDK->dependfields_m->get_by(array('main_field' => 'categories')); if($depend_fields) { foreach ($depend_fields as $depend_field) { $hidden_fields[$depend_field->field_id] = ','.$depend_field->hidden_fields_list.','; } } $params = array( 'ajax_url' => admin_url( 'admin-ajax.php' ), 'hidden_fields'=> $hidden_fields ); wp_enqueue_script( 'wdk-dependfields-search'); wp_localize_script( 'wdk-dependfields-search', 'script_dependfields_search', $params); } public function dependfields($data = NULL) { if (empty($data)) return false; global $Winter_MVC_WDK; $Winter_MVC_WDK->model('field_m'); $Winter_MVC_WDK->model('dependfields_m'); $this->data['fields_data'] = $Winter_MVC_WDK->field_m->get(); $this->data['hidden_fields'] = array(); wp_enqueue_script( 'wdk-dependfields-edit'); $depend_fields = $Winter_MVC_WDK->dependfields_m->get_by(array('field_id' => wmvc_show_data('idcategory', $data),'main_field' => 'categories'), TRUE); if($depend_fields && !empty($depend_fields->hidden_fields_list)) { $this->data['hidden_fields'] = explode(',', $depend_fields->hidden_fields_list); } ?>