Dotclear


Ignore:
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • inc/admin/lib.moduleslist.php

    r2631 r2566  
    502502     public static function sortModules($modules, $field, $asc=true) 
    503503     { 
    504           $origin = $sorter = array(); 
    505  
     504          $sorter = array(); 
    506505          foreach($modules as $id => $module) { 
    507                $origin[] = $module; 
    508                $sorter[] = isset($module[$field]) ? $module[$field] : $field; 
    509           } 
    510  
    511           array_multisort($sorter, $asc ? SORT_ASC : SORT_DESC, $origin); 
    512  
    513           foreach($origin as $module) { 
    514                $final[$module['id']] = $module; 
    515           } 
    516  
    517           return $final; 
     506               $sorter[$id] = isset($module[$field]) ? $module[$field] : $field; 
     507          } 
     508          array_multisort($sorter, $asc ? SORT_ASC : SORT_DESC, $modules); 
     509 
     510          return $modules; 
    518511     } 
    519512 
  • inc/public/lib.urlhandlers.php

    r2635 r2585  
    374374                         # Get passwords cookie 
    375375                         if (isset($_COOKIE['dc_passwd'])) { 
    376                               $pwd_cookie = json_decode($_COOKIE['dc_passwd']); 
    377                               if ($pwd_cookie === NULL) { 
    378                                    $pwd_cookie = array(); 
    379                               } else { 
    380                                    $pwd_cookie = (array) $pwd_cookie; 
    381                               } 
     376                              $pwd_cookie = unserialize($_COOKIE['dc_passwd']); 
    382377                         } else { 
    383378                              $pwd_cookie = array(); 
     
    389384                         { 
    390385                              $pwd_cookie[$post_id] = $post_password; 
    391                               setcookie('dc_passwd',json_encode($pwd_cookie),0,'/'); 
     386                              setcookie('dc_passwd',serialize($pwd_cookie),0,'/'); 
    392387                         } 
    393388                         else 
  • plugins/pages/_public.php

    r2635 r2607  
    6868                         # Get passwords cookie 
    6969                         if (isset($_COOKIE['dc_passwd'])) { 
    70                               $pwd_cookie = json_decode($_COOKIE['dc_passwd']); 
    71                               if ($pwd_cookie === NULL) { 
    72                                    $pwd_cookie = array(); 
    73                               } else { 
    74                                    $pwd_cookie = (array) $pwd_cookie; 
    75                               } 
     70                              $pwd_cookie = unserialize($_COOKIE['dc_passwd']); 
    7671                         } else { 
    7772                              $pwd_cookie = array(); 
     
    8378                         { 
    8479                              $pwd_cookie[$post_id] = $post_password; 
    85                               setcookie('dc_passwd',json_encode($pwd_cookie),0,'/'); 
     80                              setcookie('dc_passwd',serialize($pwd_cookie),0,'/'); 
    8681                         } 
    8782                         else 
Note: See TracChangeset for help on using the changeset viewer.

Sites map