Dotclear


Ignore:
Timestamp:
04/27/11 09:06:30 (14 years ago)
Author:
Dsls <dsls@…>
Branch:
userprefs
Message:

Ported Franck & Kozlika updates for user prefs, dedicated branch

File:
1 edited

Legend:

Unmodified
Added
Removed
  • admin/install/index.php

    r0 r3  
    3232     l10n::set(dirname(__FILE__).'/../../locales/'.$dlang.'/date'); 
    3333     l10n::set(dirname(__FILE__).'/../../locales/'.$dlang.'/main'); 
     34     l10n::set(dirname(__FILE__).'/../../locales/'.$dlang.'/plugins'); 
    3435} 
    3536 
     
    184185          $core->plugins->loadModules(DC_PLUGINS_ROOT); 
    185186          $plugins_install = $core->plugins->installModules(); 
     187           
     188          # Add default favorites 
     189          $core->auth->user_prefs->addWorkspace('favorites'); 
     190 
     191          $init_fav = array(); 
     192           
     193          $init_fav['new_post'] = array('new_post',__('New entry'),'post.php', 
     194               'images/menu/edit.png','images/menu/edit-b.png', 
     195               'usage,contentadmin',null,'menu-new-post'); 
     196          $init_fav['posts'] = array('posts',__('Entries'),'posts.php', 
     197               'images/menu/entries.png','images/menu/entries-b.png', 
     198               'usage,contentadmin',null,null); 
     199          $init_fav['comments'] = array('comments',__('Comments'),'comments.php', 
     200               'images/menu/comments.png','images/menu/comments-b.png', 
     201               'usage,contentadmin',null,null); 
     202          $init_fav['prefs'] = array('prefs',__('My preferences'),'preferences.php', 
     203               'images/menu/user-pref.png','images/menu/user-pref-b.png', 
     204               '*',null,null); 
     205          $init_fav['blog_pref'] = array('blog_pref',__('Blog settings'),'blog_pref.php', 
     206               'images/menu/blog-pref.png','images/menu/blog-pref-b.png', 
     207               'admin',null,null); 
     208          $init_fav['blog_theme'] = array('blog_theme',__('Blog appearance'),'blog_theme.php', 
     209               'images/menu/themes.png','images/menu/blog-theme-b.png', 
     210               'admin',null,null); 
     211 
     212          $init_fav['pages'] = array('pages',__('Pages'),'plugin.php?p=pages', 
     213               'index.php?pf=pages/icon.png','index.php?pf=pages/icon-big.png', 
     214               'contentadmin,pages',null,null); 
     215          $init_fav['blogroll'] = array('blogroll',__('Blogroll'),'plugin.php?p=blogroll', 
     216               'index.php?pf=blogroll/icon-small.png','index.php?pf=blogroll/icon.png', 
     217               'usage,contentadmin',null,null); 
     218 
     219          $count = 0; 
     220          foreach ($init_fav as $k => $f) { 
     221               $t = array('name' => $f[0],'title' => $f[1],'url' => $f[2], 'small-icon' => $f[3], 
     222                    'large-icon' => $f[4],'permissions' => $f[5],'id' => $f[6],'class' => $f[7]); 
     223               $core->auth->user_prefs->favorites->put(sprintf("g%03s",$count),serialize($t),'string',null,true,true); 
     224               $count++; 
     225          } 
    186226           
    187227          $step = 1; 
Note: See TracChangeset for help on using the changeset viewer.

Sites map