Changeset 618833
- Timestamp:
- 10/29/2012 10:15:24 PM (13 years ago)
- File:
-
- 1 edited
-
ultimate-cms/trunk/index.php (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
ultimate-cms/trunk/index.php
r618822 r618833 303 303 global $wpdb; 304 304 $fields = $wpdb->get_results($wpdb->prepare("SELECT tax_name,field_name,field_label,field_type,field_desc,field_val FROM {$wpdb->prefix}taxonomyfield order by tax_name")); 305 $field_option = self::cms()->modules->taxonomy_type->get_registered_option('field'); 306 $tax_names = array(); 307 foreach($fields as $field){ 308 309 $tax_option = $field_option.'_'.$field->tax_name; 310 311 self::cms()->dao->register_option($tax_option); 312 $tax_field_data = self::cms()->dao->get_options($tax_option); 313 314 if(!isset($tax_names[$field->tax_name]) && !$tax_field_data) 315 $tax_names[$field->tax_name] = true; 316 if(isset($tax_names[$field->tax_name]) && $tax_names[$field->tax_name]) 317 { 318 $field_arr = array('field_name'=>$field->field_name,'field_label'=>$field->field_label,'field_type'=>$field->field_type,'field_desc'=>$field->field_desc,'field_val'=>$field->field_val,'field_order'=>0); 319 self::cms()->dao->insert_object($tax_option,$field_arr); 320 305 if(isset(self::cms()->modules->taxonomy_type)){ 306 $field_option = self::cms()->modules->taxonomy_type->get_registered_option('field'); 307 $tax_names = array(); 308 foreach($fields as $field){ 309 310 $tax_option = $field_option.'_'.$field->tax_name; 311 312 self::cms()->dao->register_option($tax_option); 313 $tax_field_data = self::cms()->dao->get_options($tax_option); 314 315 if(!isset($tax_names[$field->tax_name]) && !$tax_field_data) 316 $tax_names[$field->tax_name] = true; 317 if(isset($tax_names[$field->tax_name]) && $tax_names[$field->tax_name]) 318 { 319 $field_arr = array('field_name'=>$field->field_name,'field_label'=>$field->field_label,'field_type'=>$field->field_type,'field_desc'=>$field->field_desc,'field_val'=>$field->field_val,'field_order'=>0); 320 self::cms()->dao->insert_object($tax_option,$field_arr); 321 322 } 321 323 } 322 324 }
Note: See TracChangeset
for help on using the changeset viewer.