Dotclear


Ignore:
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • inc/admin/prepend.php

    r80 r85  
    147147     } 
    148148*/ 
    149 } 
    150  
    151 if (!empty($_GET['logout'])) { 
    152      // Nothing more to do here before logout 
    153      return; 
    154149} 
    155150 
     
    298293          $core->auth->check('usage,contentadmin',$core->blog->id) && $core->auth->blog_count > 1); 
    299294 
    300      // Set favorites menu 
    301      $ws = $core->auth->user_prefs->addWorkspace('favorites'); 
    302      $count = 0; 
    303      foreach ($ws->dumpPrefs() as $k => $v) { 
    304           // User favorites only 
    305           if (!$v['global']) { 
    306                $count++; 
    307                $fav = unserialize($v['value']); 
    308                $_menu['Favorites']->addItem($fav['title'],$fav['url'],$fav['small-icon'], 
    309                     preg_match('/'.$fav['url'].'(\?.*)?$/',$_SERVER['REQUEST_URI']), 
    310                     (($fav['permissions'] == '*') || $core->auth->check($fav['permissions'],$core->blog->id)),$fav['id'],$fav['class']); 
    311           } 
    312      }     
    313      if (!$count) { 
    314           // Global favorites if any 
     295     try { 
     296          // Set favorites menu 
     297          $ws = $core->auth->user_prefs->addWorkspace('favorites'); 
     298          $count = 0; 
    315299          foreach ($ws->dumpPrefs() as $k => $v) { 
    316                $count++; 
    317                $fav = unserialize($v['value']); 
    318                $_menu['Favorites']->addItem($fav['title'],$fav['url'],$fav['small-icon'], 
    319                     preg_match('/'.$fav['url'].'(\?.*)?$/',$_SERVER['REQUEST_URI']), 
    320                     (($fav['permissions'] == '*') || $core->auth->check($fav['permissions'],$core->blog->id)),$fav['id'],$fav['class']); 
    321           } 
    322      } 
    323      if (!$count) { 
    324           // No user or global favorites, add "new entry" fav 
    325           $_menu['Favorites']->addItem(__('New entry'),'post.php','images/menu/edit.png', 
    326                preg_match('/post.php$/',$_SERVER['REQUEST_URI']), 
    327                $core->auth->check('usage,contentadmin',$core->blog->id),'menu-new-post',null); 
     300               // User favorites only 
     301               if (!$v['global']) { 
     302                    $count++; 
     303                    $fav = unserialize($v['value']); 
     304                    $_menu['Favorites']->addItem($fav['title'],$fav['url'],$fav['small-icon'], 
     305                         preg_match('/'.$fav['url'].'(\?.*)?$/',$_SERVER['REQUEST_URI']), 
     306                         (($fav['permissions'] == '*') || $core->auth->check($fav['permissions'],$core->blog->id)),$fav['id'],$fav['class']); 
     307               } 
     308          }     
     309          if (!$count) { 
     310               // Global favorites if any 
     311               foreach ($ws->dumpPrefs() as $k => $v) { 
     312                    $count++; 
     313                    $fav = unserialize($v['value']); 
     314                    $_menu['Favorites']->addItem($fav['title'],$fav['url'],$fav['small-icon'], 
     315                         preg_match('/'.$fav['url'].'(\?.*)?$/',$_SERVER['REQUEST_URI']), 
     316                         (($fav['permissions'] == '*') || $core->auth->check($fav['permissions'],$core->blog->id)),$fav['id'],$fav['class']); 
     317               } 
     318          } 
     319          if (!$count) { 
     320               // No user or global favorites, add "new entry" fav 
     321               $_menu['Favorites']->addItem(__('New entry'),'post.php','images/menu/edit.png', 
     322                    preg_match('/post.php$/',$_SERVER['REQUEST_URI']), 
     323                    $core->auth->check('usage,contentadmin',$core->blog->id),'menu-new-post',null); 
     324          } 
     325     } catch (Exception $e) { 
     326          $version = $core->getVersion('core'); 
     327          if (version_compare($version,'2.3','<')) { 
     328               ;    // Ignore lack of dc_pref table before the logout following an auto-update 
     329          } else { 
     330               $core->error->add($e->getMessage()); 
     331          } 
    328332     } 
    329333} 
  • plugins/blowupConfig/config.js

    r78 r89  
    3636      
    3737     // Predefined styles 
    38      // /!\ needs geek master to add locale for attr title="Choose a predefined style" in select tag 
    3938     var styles_combo = document.createElement('select'); 
    4039     $(styles_combo).append('<option value="">&nbsp;</option>'); 
Note: See TracChangeset for help on using the changeset viewer.

Sites map