Dotclear

Changeset 2189:eda746478da6


Ignore:
Timestamp:
10/01/13 16:39:40 (12 years ago)
Author:
Dsls
Branch:
default
Message:
  • Removed superfluous space in addNotice
  • Non-repeatable notifications, step 2 : blogs and categories
  • Fixed blogs breadcrumb

see #1710

Files:
8 edited

Legend:

Unmodified
Added
Removed
  • admin/blog.php

    r2166 r2189  
    5151          # --BEHAVIOR-- adminAfterBlogCreate 
    5252          $core->callBehavior('adminAfterBlogCreate',$cur,$blog_id,$blog_settings); 
    53            
    54           http::redirect('blog.php?id='.$cur->blog_id.'&add=1'); 
     53          dcPage::addSuccessNotice(sprintf(__('Blog "%s" successfully created'), html::escapeHTML($cur->blog_name))); 
     54          http::redirect('blog.php?id='.$cur->blog_id); 
    5555     } 
    5656     catch (Exception $e) 
  • admin/blog_del.php

    r2166 r2189  
    4242          try { 
    4343               $core->delBlog($blog_id); 
    44                http::redirect('blogs.php?del=1'); 
     44               dcPage::addSuccessNotice(sprintf(__('Blog "%s" successfully deleted'), html::escapeHTML($blog_name))); 
     45 
     46               http::redirect('blogs.php'); 
    4547          } catch (Exception $e) { 
    4648               $core->error->add($e->getMessage()); 
  • admin/blog_pref.php

    r2166 r2189  
    2727      
    2828     $action = 'blog_pref.php'; 
    29      $redir = 'blog_pref.php?upd=1'; 
     29     $redir = 'blog_pref.php'; 
    3030} 
    3131else 
     
    5656      
    5757     $action = 'blog.php'; 
    58      $redir = 'blog.php?id=%s&upd=1'; 
     58     $redir = 'blog.php?id=%s'; 
    5959} 
    6060 
     
    257257               $blog_settings->system->put('url_scan',$_POST['url_scan']); 
    258258          } 
    259            
     259          dcPage::addSuccessNotice(__('Blog has been successfully updated.')); 
     260 
    260261          http::redirect(sprintf($redir,$blog_id)); 
    261262     } 
  • admin/blog_theme.php

    r2166 r2189  
    5353     $core->blog->settings->system->put('theme',$_POST['theme']); 
    5454     $core->blog->triggerBlog(); 
    55      http::redirect('blog_theme.php?upd=1'); 
     55     $theme = $core->themes->getModules($_POST['theme']); 
     56     dcPage::addSuccessNotice(sprintf( 
     57          __('Current theme has been successfully changed to "%s".'), 
     58          __('Current theme has been successfully changed to "%s".'), 
     59          html::escapeHTML($theme['name'])) 
     60     ); 
     61 
     62     http::redirect('blog_theme.php'); 
    5663} 
    5764 
     
    7885          $core->callBehavior('themeAfterDelete',$theme); 
    7986           
    80           http::redirect('blog_theme.php?del=1'); 
     87          http::redirect('blog_theme.php'); 
    8188     } 
    8289     catch (Exception $e) 
     
    128135           
    129136          $ret_code = dcModules::installPackage($dest,$core->themes); 
    130           http::redirect('blog_theme.php?added='.$ret_code); 
     137          if ($ret_code == 2) { 
     138               dcPage::addSuccessNotice(__('Theme has been successfully upgraded.')); 
     139          } else { 
     140               dcPage::addSuccessNotice(__('Theme has been successfully installed.')); 
     141          } 
     142          http::redirect('blog_theme.php'); 
    131143     } 
    132144     catch (Exception $e) 
  • admin/blogs.php

    r2166 r2189  
    8888          array( 
    8989               __('System') => '', 
    90                __('List of blogs') 
     90               __('List of blogs') => '' 
    9191          )) 
    9292); 
  • admin/categories.php

    r2166 r2189  
    2323     $c = $core->blog->getCategory((integer) $cat_id); 
    2424     if ($c->isEmpty()) { 
    25           http::redirect('categories.php?unknown=1'); 
    26      } 
     25          dcPage::addErrorNotice(__('This category does not exist.')); 
     26          http::redirect('categories.php'); 
     27     } 
     28     $name = $c->cat_title; 
    2729     unset($c); 
    2830 
     
    3032          # Delete category 
    3133          $core->blog->delCategory($cat_id); 
    32           http::redirect('categories.php?del=1'); 
     34          dcPage::addSuccessNotice(sprintf(__('The category "%s" has been successfully deleted.'),html::escapeHTML($name))); 
     35          http::redirect('categories.php'); 
    3336     } catch (Exception $e) { 
    3437          $core->error->add($e->getMessage()); 
     
    5053                    throw new Exception(__('Category where to move posts does not exist')); 
    5154               } 
     55               $name = $c->cat_title; 
    5256               unset($c); 
    5357          } 
     
    5660               $core->blog->changePostsCategory($cat_id,$mov_cat); 
    5761          } 
    58           http::redirect('categories.php?move=1'); 
     62          dcPage::addSuccessNotice(sprintf(__('The entries have been successfully moved to category "%s"'), 
     63               html::escapeHTML($name))); 
     64          http::redirect('categories.php'); 
    5965     } catch (Exception $e) { 
    6066          $core->error->add($e->getMessage()); 
     
    8187     { 
    8288          $core->blog->resetCategoriesOrder(); 
    83           http::redirect('categories.php?reord=1'); 
     89          dcPage::addSuccessNotice(__('Categories have been successfully reordered.')); 
     90          http::redirect('categories.php'); 
    8491     } 
    8592     catch (Exception $e) 
     
    116123if (!empty($_GET['reord'])) { 
    117124     dcPage::success(__('Categories have been successfully reordered.')); 
    118 } 
    119 if (!empty($_GET['unknown'])) { 
    120      dcPage::error(__('This category does not exist.')); 
    121125} 
    122126if (!empty($_GET['move'])) { 
  • admin/category.php

    r2166 r2189  
    8484          try { 
    8585               $core->blog->setCategoryParent($cat_id,$new_parent); 
    86                http::redirect('categories.php?moved=1'); 
     86               dcPage::addSuccessNotice(__('The category has been successfully moved')); 
     87               http::redirect('categories.php'); 
    8788          } catch (Exception $e) { 
    8889               $core->error->add($e->getMessage()); 
     
    9697     try { 
    9798          $core->blog->setCategoryPosition($cat_id,(integer) $_POST['cat_sibling'],$_POST['cat_move']); 
    98           http::redirect('categories.php?moved=1'); 
     99          dcPage::addSuccessNotice(__('The category has been successfully moved')); 
     100          http::redirect('categories.php'); 
    99101     } catch (Exception $e) { 
    100102          $core->error->add($e->getMessage()); 
     
    132134               $core->callBehavior('adminAfterCategoryUpdate',$cur,$cat_id); 
    133135                
    134                http::redirect('category.php?id='.$_POST['id'].'&upd=1'); 
     136               dcPage::addSuccessNotice(__('The category has been successfully updated.')); 
     137 
     138               http::redirect('category.php?id='.$_POST['id']); 
    135139          } 
    136140          # Create category 
     
    145149               $core->callBehavior('adminAfterCategoryCreate',$cur,$id); 
    146150                
    147                http::redirect('categories.php?add=1'); 
     151               dcPage::addSuccessNotice(sprintf(__('The category "%s" has been successfully created.'), 
     152                    html::escapeHTML($cur->cat_title))); 
     153               http::redirect('categories.php'); 
    148154          } 
    149155     } 
  • inc/admin/lib.dc.page.php

    r2181 r2189  
    177177           
    178178          if (isset($_SESSION['notifications'])) { 
    179                $types = array("success" => "success", "warning" => "warning-msg"); 
     179               $types = array("success" => "success", "warning" => "warning-msg", "error" => "error"); 
    180180               $notifications = $_SESSION['notifications']; 
    181181               foreach ($types as $type => $class) { 
     
    201201          self::addNotice("warning",$message); 
    202202     } 
    203       
     203     public static function addErrorNotice($message) { 
     204          self::addNotice("error",$message); 
     205     }     
    204206     protected static function getNotification($msg,$class) { 
    205207          global $core; 
    206208          $res = '<p class="'.$class.'">'. 
    207           dt::str(__('[%H:%M:%S] '),$msg['ts'],$core->auth->getInfo('user_tz')).' '.$msg['text']. 
     209          dt::str(__('[%H:%M:%S]'),$msg['ts'],$core->auth->getInfo('user_tz')).' '.$msg['text']. 
    208210          '</p>'; 
    209211          return $res;    
Note: See TracChangeset for help on using the changeset viewer.

Sites map