Dotclear


Ignore:
Files:
20 edited

Legend:

Unmodified
Added
Removed
  • CHANGELOG

    r331 r343  
    22=========================================================== 
    33* handling of postgres non default schemas (db_prefix = 'schema.prefix') 
     4 
     5Dotclear 2.3.1 - ongoing dev 
     6=========================================================== 
     7* Updated makefile for cleaner distrib. 
     8* Better localization handling for prefs and shortcuts. 
     9* Misc JS & CSS cleaning. 
     10* Import/Export preferences-related bugfix. 
    411 
    512Dotclear 2.3.0 - 2011-05-16 
  • Makefile

    r288 r343  
    5454     find ./$(DIST)/ -type d -name '.svn' -print0 | xargs -0 rm -rf 
    5555      
     56     ## Remove .hg* files and folders 
     57     find ./$(DIST)/ -type d -name '.hg*' | xargs rm -rf 
     58     find ./$(DIST)/ -type f -name '.hg*' | xargs rm -rf 
     59 
    5660     ## "Compile" .po files 
    5761     ./build-tools/make-l10n.php ./$(DC)/ 
  • admin/auth.php

    r270 r314  
    295295    if ($.cookie('dc_admin_test_cookie')) { 
    296296      $('#cookie_help').hide(); 
    297       $.cookie('dc_admin_test_cookie', '', {expires: -1}); 
     297      $.cookie('dc_admin_test_cookie', '', {'expires': -1}); 
    298298    } else { 
    299299      $('#cookie_help').show(); 
  • admin/index.php

    r270 r320  
    8484               $title = ($fav['name'] == 'posts' ? sprintf($str_entries,$post_count) :  
    8585                    ($fav['name'] == 'comments' ? sprintf($str_comments,$comment_count) : $fav['title'])); 
    86                $__dashboard_icons[$fav['name']] = new ArrayObject(array($title,$fav['url'],$fav['large-icon'])); 
     86               $__dashboard_icons[$fav['name']] = new ArrayObject(array(__($title),$fav['url'],$fav['large-icon'])); 
    8787 
    8888               # Let plugins set their own title for favorite on dashboard 
     
    9999               $title = ($fav['name'] == 'posts' ? sprintf($str_entries,$post_count) :  
    100100                    ($fav['name'] == 'comments' ? sprintf($str_comments,$comment_count) : $fav['title'])); 
    101                $__dashboard_icons[$fav['name']] = new ArrayObject(array($title,$fav['url'],$fav['large-icon'])); 
     101               $__dashboard_icons[$fav['name']] = new ArrayObject(array(__($title),$fav['url'],$fav['large-icon'])); 
    102102 
    103103               # Let plugins set their own title for favorite on dashboard 
  • admin/js/_index.js

    r297 r343  
    6565     // allow to hide quick entry div, and remember choice 
    6666     $('#quick h3').toggleWithLegend($('#quick').children().not('h3'),{ 
    67           cookie: 'dcx_quick_entry', 
    68      }); 
     67          cookie: 'dcx_quick_entry' 
     68     }, positionFooter); 
    6969}); 
  • admin/js/common.js

    r299 r343  
    335335               position: "static", 
    336336               padding: ".75em 0", 
    337                width: "auto", 
     337               width: "auto" 
    338338          }); 
    339339     } 
  • admin/preferences.php

    r270 r324  
    499499                    form::field(array('order['.$k.']'),2,3,$count,'position','',false,'title="'.sprintf(__('position of %s'),$fav['title']).'"'). 
    500500                    form::hidden(array('dynorder[]','dynorder-'.$k.''),$k). 
    501                     '<label for="fuk-'.$k.'">'.form::checkbox(array('remove[]','fuk-'.$k),$k).$fav['title'].'</label>'. 
     501                    '<label for="fuk-'.$k.'">'.form::checkbox(array('remove[]','fuk-'.$k),$k).__($fav['title']).'</label>'. 
    502502                    '</li>'; 
    503503          } 
     
    542542               $count++; 
    543543               echo '<li id="fd-'.$k.'">'. 
    544                '<img src="'.$fav['small-icon'].'" alt="" /> '.$fav['title'].'</li>'; 
     544               '<img src="'.$fav['small-icon'].'" alt="" /> '.__($fav['title']).'</li>'; 
    545545          } 
    546546     } 
     
    568568          echo '<li id="fa-'.$fav[0].'">'.'<label for="fak-'.$fav[0].'">'. 
    569569               form::checkbox(array('append[]','fak-'.$fav[0]),$k). 
    570                '<img src="'.$fav[3].'" alt="" /> '.'<span class="zoom"><img src="'.$fav[4].'" alt="" /></span>'.$fav[1]. 
    571                '</label>'.'</li>'; 
     570               '<img src="'.$fav[3].'" alt="" /> '.'<span class="zoom"><img src="'.$fav[4].'" alt="" /></span>'. 
     571               __($fav[1]).'</label>'.'</li>'; 
    572572     } 
    573573}     
  • inc/admin/lib.dc.page.php

    r342 r343  
    272272               } else { 
    273273                    $prof_url = http::getSelfURI(); 
    274                     $prof_url .= (strpos($prof_url,'?') === false) ? '?' : '&amp;'; 
     274                    $prof_url .= (strpos($prof_url,'?') === false) ? '?' : '&'; 
    275275                    $prof_url .= 'XDEBUG_PROFILE'; 
    276                     $res .= '<p><a href="'.$prof_url.'">Trigger profiler</a></p>'; 
     276                    $res .= '<p><a href="'.html::escapeURL($prof_url).'">Trigger profiler</a></p>'; 
    277277               } 
    278278                
  • inc/admin/prepend.php

    r270 r324  
    185185     # NB : '*' in permissions means any, null means super admin only 
    186186      
    187      $_fav['prefs'] = new ArrayObject(array('prefs',__('My preferences'),'preferences.php', 
     187     $_fav['prefs'] = new ArrayObject(array('prefs','My preferences','preferences.php', 
    188188          'images/menu/user-pref.png','images/menu/user-pref-b.png', 
    189189          '*',null,null)); 
    190190 
    191      $_fav['new_post'] = new ArrayObject(array('new_post',__('New entry'),'post.php', 
     191     $_fav['new_post'] = new ArrayObject(array('new_post','New entry','post.php', 
    192192          'images/menu/edit.png','images/menu/edit-b.png', 
    193193          'usage,contentadmin',null,'menu-new-post')); 
    194      $_fav['posts'] = new ArrayObject(array('posts',__('Entries'),'posts.php', 
     194     $_fav['posts'] = new ArrayObject(array('posts','Entries','posts.php', 
    195195          'images/menu/entries.png','images/menu/entries-b.png', 
    196196          'usage,contentadmin',null,null)); 
    197      $_fav['comments'] = new ArrayObject(array('comments',__('Comments'),'comments.php', 
     197     $_fav['comments'] = new ArrayObject(array('comments','Comments','comments.php', 
    198198          'images/menu/comments.png','images/menu/comments-b.png', 
    199199          'usage,contentadmin',null,null)); 
    200      $_fav['search'] = new ArrayObject(array('search',__('Search'),'search.php', 
     200     $_fav['search'] = new ArrayObject(array('search','Search','search.php', 
    201201          'images/menu/search.png','images/menu/search-b.png', 
    202202          'usage,contentadmin',null,null)); 
    203      $_fav['categories'] = new ArrayObject(array('categories',__('Categories'),'categories.php', 
     203     $_fav['categories'] = new ArrayObject(array('categories','Categories','categories.php', 
    204204          'images/menu/categories.png','images/menu/categories-b.png', 
    205205          'categories',null,null)); 
    206      $_fav['media'] = new ArrayObject(array('media',__('Media manager'),'media.php', 
     206     $_fav['media'] = new ArrayObject(array('media','Media manager','media.php', 
    207207          'images/menu/media.png','images/menu/media-b.png', 
    208208          'media,media_admin',null,null)); 
    209      $_fav['blog_pref'] = new ArrayObject(array('blog_pref',__('Blog settings'),'blog_pref.php', 
     209     $_fav['blog_pref'] = new ArrayObject(array('blog_pref','Blog settings','blog_pref.php', 
    210210          'images/menu/blog-pref.png','images/menu/blog-pref-b.png', 
    211211          'admin',null,null)); 
    212      $_fav['blog_theme'] = new ArrayObject(array('blog_theme',__('Blog appearance'),'blog_theme.php', 
     212     $_fav['blog_theme'] = new ArrayObject(array('blog_theme','Blog appearance','blog_theme.php', 
    213213          'images/menu/themes.png','images/menu/blog-theme-b.png', 
    214214          'admin',null,null)); 
    215215 
    216      $_fav['blogs'] = new ArrayObject(array('blogs',__('Blogs'),'blogs.php', 
     216     $_fav['blogs'] = new ArrayObject(array('blogs','Blogs','blogs.php', 
    217217          'images/menu/blogs.png','images/menu/blogs-b.png', 
    218218          'usage,contentadmin',null,null)); 
    219      $_fav['users'] = new ArrayObject(array('users',__('Users'),'users.php', 
     219     $_fav['users'] = new ArrayObject(array('users','Users','users.php', 
    220220          'images/menu/users.png','images/menu/users-b.png', 
    221221          null,null,null)); 
    222      $_fav['plugins'] = new ArrayObject(array('plugins',__('Plugins'),'plugins.php', 
     222     $_fav['plugins'] = new ArrayObject(array('plugins','Plugins','plugins.php', 
    223223          'images/menu/plugins.png','images/menu/plugins-b.png', 
    224224          null,null,null)); 
    225      $_fav['langs'] = new ArrayObject(array('langs',__('Languages'),'langs.php', 
     225     $_fav['langs'] = new ArrayObject(array('langs','Languages','langs.php', 
    226226          'images/menu/langs.png','images/menu/langs-b.png', 
    227227          null,null,null)); 
     
    311311               $count++; 
    312312               $fav = unserialize($v['value']); 
    313                $_menu['Favorites']->addItem($fav['title'],$fav['url'],$fav['small-icon'], 
     313               $_menu['Favorites']->addItem(__($fav['title']),$fav['url'],$fav['small-icon'], 
    314314                    preg_match(dc_prepare_url($fav['url']),$_SERVER['REQUEST_URI']), 
    315315                    (($fav['permissions'] == '*') || $core->auth->check($fav['permissions'],$core->blog->id)),$fav['id'],$fav['class']); 
     
    321321               $count++; 
    322322               $fav = unserialize($v['value']); 
    323                $_menu['Favorites']->addItem($fav['title'],$fav['url'],$fav['small-icon'], 
     323               $_menu['Favorites']->addItem(__($fav['title']),$fav['url'],$fav['small-icon'], 
    324324                    preg_match(dc_prepare_url($fav['url']),$_SERVER['REQUEST_URI']), 
    325325                    (($fav['permissions'] == '*') || $core->auth->check($fav['permissions'],$core->blog->id)),$fav['id'],$fav['class']); 
  • inc/dbschema/upgrade.php

    r270 r324  
    149149                    $init_fav = array(); 
    150150 
    151                     $init_fav['new_post'] = array('new_post',__('New entry'),'post.php', 
     151                    $init_fav['new_post'] = array('new_post','New entry','post.php', 
    152152                         'images/menu/edit.png','images/menu/edit-b.png', 
    153153                         'usage,contentadmin',null,'menu-new-post'); 
    154                     $init_fav['posts'] = array('posts',__('Entries'),'posts.php', 
     154                    $init_fav['posts'] = array('posts','Entries','posts.php', 
    155155                         'images/menu/entries.png','images/menu/entries-b.png', 
    156156                         'usage,contentadmin',null,null); 
    157                     $init_fav['comments'] = array('comments',__('Comments'),'comments.php', 
     157                    $init_fav['comments'] = array('comments','Comments','comments.php', 
    158158                         'images/menu/comments.png','images/menu/comments-b.png', 
    159159                         'usage,contentadmin',null,null); 
    160                     $init_fav['prefs'] = array('prefs',__('My preferences'),'preferences.php', 
     160                    $init_fav['prefs'] = array('prefs','My preferences','preferences.php', 
    161161                         'images/menu/user-pref.png','images/menu/user-pref-b.png', 
    162162                         '*',null,null); 
    163                     $init_fav['blog_pref'] = array('blog_pref',__('Blog settings'),'blog_pref.php', 
     163                    $init_fav['blog_pref'] = array('blog_pref','Blog settings','blog_pref.php', 
    164164                         'images/menu/blog-pref.png','images/menu/blog-pref-b.png', 
    165165                         'admin',null,null); 
    166                     $init_fav['blog_theme'] = array('blog_theme',__('Blog appearance'),'blog_theme.php', 
     166                    $init_fav['blog_theme'] = array('blog_theme','Blog appearance','blog_theme.php', 
    167167                         'images/menu/themes.png','images/menu/blog-theme-b.png', 
    168168                         'admin',null,null); 
    169169 
    170                     $init_fav['pages'] = array('pages',__('Pages'),'plugin.php?p=pages', 
     170                    $init_fav['pages'] = array('pages','Pages','plugin.php?p=pages', 
    171171                         'index.php?pf=pages/icon.png','index.php?pf=pages/icon-big.png', 
    172172                         'contentadmin,pages',null,null); 
    173                     $init_fav['blogroll'] = array('blogroll',__('Blogroll'),'plugin.php?p=blogroll', 
     173                    $init_fav['blogroll'] = array('blogroll','Blogroll','plugin.php?p=blogroll', 
    174174                         'index.php?pf=blogroll/icon-small.png','index.php?pf=blogroll/icon.png', 
    175175                         'usage,contentadmin',null,null); 
     
    290290               } 
    291291                
     292               if (version_compare($version,'2.3.1','<')) 
     293               { 
     294                    # Remove unecessary file 
     295                    @unlink(DC_ROOT.'/'.'inc/libs/clearbricks/.hgignore'); 
     296               } 
     297                
     298                
    292299               $core->setVersion('core',DC_VERSION); 
    293300               $core->blogDefaults(); 
  • inc/public/class.dc.template.php

    r270 r341  
    563563          } 
    564564           
    565           if (empty($attr['no_context'])) 
     565          if (empty($attr['no_context']) && !isset($attr['category'])) 
    566566          { 
    567567               $p .= 
     
    13241324          if (empty($attr['no_context'])) 
    13251325          { 
    1326                $p .= 
    1327                'if ($_ctx->exists("users")) { '. 
    1328                     "\$params['user_id'] = \$_ctx->users->user_id; ". 
    1329                "}\n"; 
     1326               if (!isset($attr['author'])) 
     1327               { 
     1328                    $p .= 
     1329                    'if ($_ctx->exists("users")) { '. 
     1330                         "\$params['user_id'] = \$_ctx->users->user_id; ". 
     1331                    "}\n"; 
     1332               } 
    13301333                
    1331                $p .= 
    1332                'if ($_ctx->exists("categories")) { '. 
    1333                     "\$params['cat_id'] = \$_ctx->categories->cat_id; ". 
    1334                "}\n"; 
     1334               if (!isset($attr['category']) && (!isset($attr['no_category']) || !$attr['no_category'])) 
     1335               { 
     1336                    $p .= 
     1337                    'if ($_ctx->exists("categories")) { '. 
     1338                         "\$params['cat_id'] = \$_ctx->categories->cat_id; ". 
     1339                    "}\n"; 
     1340               } 
    13351341                
    13361342               $p .= 
  • plugins/antispam/_admin.php

    r270 r324  
    2929function antispamDashboardFavs($core,$favs) 
    3030{ 
    31      $favs['antispam'] = new ArrayObject(array('antispam',__('Antispam'),'plugin.php?p=antispam', 
     31     $favs['antispam'] = new ArrayObject(array('antispam','Antispam','plugin.php?p=antispam', 
    3232          'index.php?pf=antispam/icon.png','index.php?pf=antispam/icon-big.png', 
    3333          'admin',null,null)); 
  • plugins/blogroll/_admin.php

    r270 r324  
    2020function blogroll_dashboard_favs($core,$favs) 
    2121{ 
    22      $favs['blogroll'] = new ArrayObject(array('blogroll',__('Blogroll'),'plugin.php?p=blogroll', 
     22     $favs['blogroll'] = new ArrayObject(array('blogroll','Blogroll','plugin.php?p=blogroll', 
    2323          'index.php?pf=blogroll/icon-small.png','index.php?pf=blogroll/icon.png', 
    2424          'usage,contentadmin',null,null)); 
  • plugins/importExport/_admin.php

    r270 r324  
    2525function importExportDashboardFavs($core,$favs) 
    2626{ 
    27      $favs['importExport'] = new ArrayObject(array('importExport',__('Import/Export'),'plugin.php?p=importExport', 
     27     $favs['importExport'] = new ArrayObject(array('importExport','Import/Export','plugin.php?p=importExport', 
    2828          'index.php?pf=importExport/icon.png','index.php?pf=importExport/icon-big.png', 
    2929          'admin',null,null)); 
  • plugins/importExport/inc/flat/class.dc.import.php

    r270 r298  
    371371     private function insertPref($pref) 
    372372     { 
     373          if ($this->prefExists($pref->pref_ws,$pref->pref_id,$pref->user_id)) { 
     374               return; 
     375          } 
     376           
    373377          $this->cur_pref->clean(); 
    374378           
     
    751755          $this->stack['users'][$user_id] = !$rs->isEmpty(); 
    752756          return $this->stack['users'][$user_id]; 
     757     } 
     758      
     759     private function prefExists($pref_ws,$pref_id,$user_id) 
     760     { 
     761          $strReq = 'SELECT pref_id,pref_ws,user_id '. 
     762                    'FROM '.$this->prefix.'pref '. 
     763                    "WHERE pref_id = '".$this->con->escape($pref_id)."' ". 
     764                    "AND pref_ws = '".$this->con->escape($pref_ws)."' "; 
     765          if (!$user_id) { 
     766               $strReq .= "AND user_id IS NULL "; 
     767          } else { 
     768               $strReq .= "AND user_id = '".$this->con->escape($user_id)."' "; 
     769          } 
     770           
     771          $rs = $this->con->select($strReq); 
     772           
     773          return !$rs->isEmpty(); 
    753774     } 
    754775      
  • plugins/maintenance/_admin.php

    r270 r324  
    2020function maintenanceDashboardFavs($core,$favs) 
    2121{ 
    22      $favs['maintenance'] = new ArrayObject(array('maintenance',__('Maintenance'),'plugin.php?p=maintenance', 
     22     $favs['maintenance'] = new ArrayObject(array('maintenance','Maintenance','plugin.php?p=maintenance', 
    2323          'index.php?pf=maintenance/icon.png','index.php?pf=maintenance/icon-big.png', 
    2424          null,null,null)); 
  • plugins/pages/_admin.php

    r270 r324  
    2121function pages_dashboard_favs($core,$favs) 
    2222{ 
    23      $favs['pages'] = new ArrayObject(array('pages',__('Pages'),'plugin.php?p=pages', 
     23     $favs['pages'] = new ArrayObject(array('pages','Pages','plugin.php?p=pages', 
    2424          'index.php?pf=pages/icon.png','index.php?pf=pages/icon-big.png', 
    2525          'contentadmin,pages',null,null)); 
    26      $favs['newpage'] = new ArrayObject(array('newpage',__('New page'),'plugin.php?p=pages&amp;act=page', 
     26     $favs['newpage'] = new ArrayObject(array('newpage','New page','plugin.php?p=pages&amp;act=page', 
    2727          'index.php?pf=pages/icon-np.png','index.php?pf=pages/icon-np-big.png', 
    2828          'contentadmin,pages',null,null)); 
  • plugins/pings/_admin.php

    r270 r324  
    4141function pingDashboardFavs($core,$favs) 
    4242{ 
    43      $favs['pings'] = new ArrayObject(array('pings',__('Pings'),'plugin.php?p=pings', 
     43     $favs['pings'] = new ArrayObject(array('pings','Pings','plugin.php?p=pings', 
    4444          'index.php?pf=pings/icon.png','index.php?pf=pings/icon-big.png', 
    4545          null,null,null)); 
  • plugins/tags/_admin.php

    r270 r324  
    4545     public static function dashboardFavs($core,$favs) 
    4646     { 
    47           $favs['tags'] = new ArrayObject(array('tags',__('Tags'),'plugin.php?p=tags&amp;m=tags', 
     47          $favs['tags'] = new ArrayObject(array('tags','Tags','plugin.php?p=tags&amp;m=tags', 
    4848               'index.php?pf=tags/icon.png','index.php?pf=tags/icon-big.png', 
    4949               'usage,contentadmin',null,null)); 
  • plugins/widgets/_admin.php

    r270 r324  
    1616function widgets_dashboard_favs($core,$favs) 
    1717{ 
    18      $favs['widgets'] = new ArrayObject(array('widgets',__('Presentation widgets'),'plugin.php?p=widgets', 
     18     $favs['widgets'] = new ArrayObject(array('widgets','Presentation widgets','plugin.php?p=widgets', 
    1919          'index.php?pf=widgets/icon.png','index.php?pf=widgets/icon-big.png', 
    2020          'admin',null,null)); 
Note: See TracChangeset for help on using the changeset viewer.

Sites map