Changeset 26972 for trunk/admin/include
- Timestamp:
- Jan 26, 2014, 1:38:37 AM (10 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/admin/include/functions.php
r26928 r26972 583 583 ORDER BY id_uppercat,rank,name'; 584 584 585 global $cat_map; // used in preg_replace callback 585 586 $cat_map = array(); 586 587 … … 609 610 $datas = array(); 610 611 612 $cat_map_callback = create_function('$m', 'global $cat_map; return $cat_map[$m[1]]["rank"];'); 613 611 614 foreach( $cat_map as $id=>$cat ) 612 615 { 613 $new_global_rank = preg_replace( 614 '/(\d+)/e', 615 "\$cat_map['$1']['rank']", 616 str_replace(',', '.', $cat['uppercats'] ) 617 ); 616 $new_global_rank = preg_replace_callback( 617 '/(\d+)/', 618 $cat_map_callback, 619 str_replace(',', '.', $cat['uppercats'] ) 620 ); 621 618 622 if ( $cat['rank_changed'] 619 623 or $new_global_rank!=$cat['global_rank'] … … 627 631 } 628 632 } 633 634 unset($cat_map); 629 635 630 636 mass_updates(
Note: See TracChangeset
for help on using the changeset viewer.