Dotclear

Changeset 1187:05e644942b2a


Ignore:
Timestamp:
07/15/13 15:54:36 (12 years ago)
Author:
Sogos <thibault.cordier@…>
Branch:
default
Message:

Simply hide Send Button on sub-files

File:
1 edited

Legend:

Unmodified
Added
Removed
  • inc/admin/lib.dc.page.php

    r1179 r1187  
    2222     { 
    2323          global $core; 
    24            
     24 
    2525          if ($core->blog && $core->auth->check($permissions,$core->blog->id)) 
    2626          { 
    2727               return; 
    2828          } 
    29            
     29 
    3030          if (session_id()) { 
    3131               $core->session->destroy(); 
     
    3333          http::redirect(DC_AUTH_PAGE); 
    3434     } 
    35       
     35 
    3636     # Check super admin 
    3737     public static function checkSuper() 
    3838     { 
    3939          global $core; 
    40            
     40 
    4141          if (!$core->auth->isSuperAdmin()) 
    4242          { 
     
    4747          } 
    4848     } 
    49       
     49 
    5050     # Top of admin page 
    5151     public static function open($title='', $head='') 
     
    5959               '<p>'.__('Blog:').' <strong title="'.html::escapeHTML($core->blog->url).'">'. 
    6060               html::escapeHTML($core->blog->name).'</strong>'; 
    61                 
     61 
    6262               if ($core->auth->blog_count > 20) { 
    6363                    $blog_box .= ' - <a href="blogs.php">'.__('Change blog').'</a>'; 
     
    8080               '<noscript><p><input type="submit" value="'.__('ok').'" /></p></noscript>'; 
    8181          } 
    82            
     82 
    8383          $safe_mode = isset($_SESSION['sess_safe_mode']) && $_SESSION['sess_safe_mode']; 
    84            
     84 
    8585          # Display 
    8686          header('Content-Type: text/html; charset=UTF-8'); 
     
    9494          '  <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />'."\n". 
    9595          '  <title>'.$title.' - '.html::escapeHTML($core->blog->name).' - '.html::escapeHTML(DC_VENDOR_NAME).' - '.DC_VERSION.'</title>'."\n". 
    96            
     96 
    9797          '  <meta name="ROBOTS" content="NOARCHIVE,NOINDEX,NOFOLLOW" />'."\n". 
    9898          '  <meta name="GOOGLEBOT" content="NOSNIPPET" />'."\n". 
    99            
     99 
    100100          self::jsLoadIE7(). 
    101           '    <link rel="stylesheet" href="style/default.css" type="text/css" media="screen" />'."\n";  
     101          '    <link rel="stylesheet" href="style/default.css" type="text/css" media="screen" />'."\n"; 
    102102          if (l10n::getTextDirection($GLOBALS['_lang']) == 'rtl') { 
    103103               echo 
    104                '    <link rel="stylesheet" href="style/default-rtl.css" type="text/css" media="screen" />'."\n";  
     104               '    <link rel="stylesheet" href="style/default-rtl.css" type="text/css" media="screen" />'."\n"; 
    105105          } 
    106106 
     
    110110               echo '<link rel="icon" type="image/png" href="images/favicon.png" />'; 
    111111          } 
    112            
     112 
    113113          echo 
    114114          self::jsCommon(). 
    115115          $head; 
    116            
     116 
    117117          # --BEHAVIOR-- adminPageHTMLHead 
    118118          $core->callBehavior('adminPageHTMLHead'); 
    119            
     119 
    120120          echo 
    121121          "</head>\n". 
     
    123123          ($safe_mode ? ' safe-mode' : ''). 
    124124          '">'."\n". 
    125            
     125 
    126126          '<div id="header">'. 
    127127          '<ul id="prelude"><li><a href="#content">'.__('Go to the content').'</a></li><li><a href="#main-menu">'.__('Go to the menu').'</a></li></ul>'."\n". 
    128           '<div id="top"><h1><a href="index.php">'.DC_VENDOR_NAME.'</a></h1></div>'."\n";  
    129            
     128          '<div id="top"><h1><a href="index.php">'.DC_VENDOR_NAME.'</a></h1></div>'."\n"; 
     129 
    130130          echo 
    131131          '<div id="info-boxes">'. 
     
    143143          '</div>'. 
    144144          '</div>'; 
    145            
     145 
    146146          echo 
    147147          '<div id="wrapper">'."\n". 
    148148          '<div id="main">'."\n". 
    149149          '<div id="content">'."\n"; 
    150            
     150 
    151151          # Safe mode 
    152152          if ($safe_mode) 
     
    157157               '</div>'; 
    158158          } 
    159            
     159 
    160160          if ($core->error->flag()) { 
    161161               echo 
     
    165165          } 
    166166     } 
    167       
     167 
    168168     public static function close() 
    169169     { 
     
    171171 
    172172          $menu =& $GLOBALS['_menu']; 
    173            
     173 
    174174          echo 
    175175          "</div>\n".         // End of #content 
    176176          "</div>\n".         // End of #main 
    177            
     177 
    178178          '<div id="main-menu">'."\n"; 
    179            
     179 
    180180          foreach ($menu as $k => $v) { 
    181181               echo $menu[$k]->draw(); 
    182182          } 
    183            
     183 
    184184          $text = sprintf(__('Thank you for using %s.'),'Dotclear '.DC_VERSION); 
    185185 
     
    195195          '<div id="footer"><a href="http://dotclear.org/" title="'.$text.'"><img src="style/dc_logo_footer.png" alt="'.$text.'" /></a></div>'."\n". 
    196196          "</div>\n";         // End of #wrapper 
    197            
     197 
    198198          if (defined('DC_DEV') && DC_DEV === true) { 
    199199               echo self::debugInfo(); 
    200200          } 
    201            
     201 
    202202          echo 
    203203          '</body></html>'; 
    204204     } 
    205       
     205 
    206206     public static function openPopup($title='', $head='') 
    207207     { 
    208208          global $core; 
    209            
     209 
    210210          # Display 
    211211          header('Content-Type: text/html; charset=UTF-8'); 
     
    219219          '  <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />'."\n". 
    220220          '  <title>'.$title.' - '.html::escapeHTML($core->blog->name).' - '.html::escapeHTML(DC_VENDOR_NAME).' - '.DC_VERSION.'</title>'."\n". 
    221            
     221 
    222222          '  <meta name="ROBOTS" content="NOARCHIVE,NOINDEX,NOFOLLOW" />'."\n". 
    223223          '  <meta name="GOOGLEBOT" content="NOSNIPPET" />'."\n". 
    224            
     224 
    225225          self::jsLoadIE7(). 
    226           '    <link rel="stylesheet" href="style/default.css" type="text/css" media="screen" />'."\n";  
     226          '    <link rel="stylesheet" href="style/default.css" type="text/css" media="screen" />'."\n"; 
    227227          if (l10n::getTextDirection($GLOBALS['_lang']) == 'rtl') { 
    228228               echo 
    229                '    <link rel="stylesheet" href="style/default-rtl.css" type="text/css" media="screen" />'."\n";  
    230           } 
    231            
     229               '    <link rel="stylesheet" href="style/default-rtl.css" type="text/css" media="screen" />'."\n"; 
     230          } 
     231 
    232232          echo 
    233233          self::jsCommon(). 
    234234          $head; 
    235            
     235 
    236236          # --BEHAVIOR-- adminPageHTMLHead 
    237237          $core->callBehavior('adminPageHTMLHead'); 
    238            
     238 
    239239          echo 
    240240          "</head>\n". 
    241241          '<body id="dotclear-admin" class="popup">'."\n". 
    242            
     242 
    243243          '<div id="top"><h1>'.DC_VENDOR_NAME.'</h1></div>'."\n"; 
    244            
     244 
    245245          echo 
    246246          '<div id="wrapper">'."\n". 
    247247          '<div id="main">'."\n". 
    248248          '<div id="content">'."\n"; 
    249            
     249 
    250250          if ($core->error->flag()) { 
    251251               echo 
     
    255255          } 
    256256     } 
    257       
     257 
    258258     public static function closePopup() 
    259259     { 
     
    269269     { 
    270270          global $core; 
    271            
     271 
    272272          $res = ''; 
    273273          if ($msg != '') { 
     
    281281          return $res; 
    282282     } 
    283       
     283 
    284284     private static function debugInfo() 
    285285     { 
    286286          $global_vars = implode(', ',array_keys($GLOBALS)); 
    287            
     287 
    288288          $res = 
    289289          '<div id="debug"><div>'. 
    290290          '<p>memory usage: '.memory_get_usage().' ('.files::size(memory_get_usage()).')</p>'; 
    291            
     291 
    292292          if (function_exists('xdebug_get_profiler_filename')) 
    293293          { 
    294294               $res .= '<p>Elapsed time: '.xdebug_time_index().' seconds</p>'; 
    295                 
     295 
    296296               $prof_file = xdebug_get_profiler_filename(); 
    297297               if ($prof_file) { 
     
    303303                    $res .= '<p><a href="'.html::escapeURL($prof_url).'">Trigger profiler</a></p>'; 
    304304               } 
    305                 
     305 
    306306               /* xdebug configuration: 
    307307               zend_extension = /.../xdebug.so 
     
    317317               */ 
    318318          } 
    319            
     319 
    320320          $res .= 
    321321          '<p>Global vars: '.$global_vars.'</p>'. 
    322322          '</div></div>'; 
    323            
     323 
    324324          return $res; 
    325325     } 
    326       
     326 
    327327     public static function help($page,$index='') 
    328328     { 
    329329          # Deprecated but we keep this for plugins. 
    330330     } 
    331       
     331 
    332332     public static function helpBlock() 
    333333     { 
     
    336336               return; 
    337337          }; 
    338            
     338 
    339339          global $__resources; 
    340340          if (empty($__resources['help'])) { 
    341341               return; 
    342342          } 
    343            
     343 
    344344          $content = ''; 
    345345          foreach ($args as $v) 
     
    349349                    continue; 
    350350               } 
    351                 
     351 
    352352               if (!isset($__resources['help'][$v])) { 
    353353                    continue; 
     
    357357                    continue; 
    358358               } 
    359                 
     359 
    360360               $fc = file_get_contents($f); 
    361361               if (preg_match('|<body[^>]*?>(.*?)</body>|ms',$fc,$matches)) { 
     
    365365               } 
    366366          } 
    367            
     367 
    368368          if (trim($content) == '') { 
    369369               return; 
    370370          } 
    371            
     371 
    372372          echo 
    373373          '<div id="help"><hr /><div class="help-content clear"><h2>'.__('Help').'</h2>'. 
     
    375375          '</div></div>'; 
    376376     } 
    377       
     377 
    378378     public static function jsLoad($src) 
    379379     { 
     
    384384          } 
    385385     } 
    386       
     386 
    387387     public static function jsVar($n,$v) 
    388388     { 
    389389          return $n." = '".html::escapeJS($v)."';\n"; 
    390390     } 
    391       
     391 
    392392     public static function jsCommon() 
    393393     { 
     
    398398          self::jsLoad('js/common.js'). 
    399399          self::jsLoad('js/prelude.js'). 
    400            
     400 
    401401          '<script type="text/javascript">'."\n". 
    402402          "//<![CDATA[\n". 
    403403          self::jsVar('dotclear.nonce',$GLOBALS['core']->getNonce()). 
    404            
     404 
    405405          self::jsVar('dotclear.img_plus_src','images/expand.png'). 
    406406          self::jsVar('dotclear.img_plus_alt',__('uncover')). 
     
    409409          self::jsVar('dotclear.img_menu_on','images/menu_on.png'). 
    410410          self::jsVar('dotclear.img_menu_off','images/menu_off.png'). 
    411            
     411 
    412412          self::jsVar('dotclear.msg.help', 
    413413               __('help')). 
     
    481481          "</script>\n"; 
    482482     } 
    483       
     483 
    484484     public static function jsLoadIE7() 
    485485     { 
     
    490490          '<![endif]-->'."\n"; 
    491491     } 
    492       
     492 
    493493     public static function jsConfirmClose() 
    494494     { 
     
    502502               $args = ''; 
    503503          } 
    504            
     504 
    505505          return 
    506506          self::jsLoad('js/confirm-close.js'). 
     
    512512          "</script>\n"; 
    513513     } 
    514       
     514 
    515515     public static function jsPageTabs($default=null) 
    516516     { 
     
    518518               $default = "'".html::escapeJS($default)."'"; 
    519519          } 
    520            
     520 
    521521          return 
    522522          self::jsLoad('js/jquery/jquery.pageTabs.js'). 
     
    558558     '<script type="text/javascript">'."\n". 
    559559     "//<![CDATA[\n". 
    560       
     560 
    561561     "datePicker.prototype.months[0] = '".html::escapeJS(__('January'))."'; ". 
    562562     "datePicker.prototype.months[1] = '".html::escapeJS(__('February'))."'; ". 
     
    571571     "datePicker.prototype.months[10] = '".html::escapeJS(__('November'))."'; ". 
    572572     "datePicker.prototype.months[11] = '".html::escapeJS(__('December'))."'; ". 
    573       
     573 
    574574     "datePicker.prototype.days[0] = '".html::escapeJS(__('Monday'))."'; ". 
    575575     "datePicker.prototype.days[1] = '".html::escapeJS(__('Tuesday'))."'; ". 
     
    579579     "datePicker.prototype.days[5] = '".html::escapeJS(__('Saturday'))."'; ". 
    580580     "datePicker.prototype.days[6] = '".html::escapeJS(__('Sunday'))."'; ". 
    581       
     581 
    582582     "datePicker.prototype.img_src = 'images/date-picker.png'; ". 
    583       
     583 
    584584     "datePicker.prototype.close_msg = '".html::escapeJS(__('close'))."'; ". 
    585585     "datePicker.prototype.now_msg = '".html::escapeJS(__('now'))."'; ". 
    586       
     586 
    587587     "\n//]]>\n". 
    588588     "</script>\n"; 
     
    594594     '<link rel="stylesheet" type="text/css" href="style/jsToolBar/jsToolBar.css" />'. 
    595595     '<script type="text/javascript" src="js/jsToolBar/jsToolBar.js"></script>'; 
    596       
     596 
    597597     if (isset($GLOBALS['core']->auth) && $GLOBALS['core']->auth->getOption('enable_wysiwyg')) { 
    598598          $res .= '<script type="text/javascript" src="js/jsToolBar/jsToolBar.wysiwyg.js"></script>'; 
    599599     } 
    600       
     600 
    601601     $res .= 
    602602     '<script type="text/javascript" src="js/jsToolBar/jsToolBar.dotclear.js"></script>'. 
     
    651651     "jsToolBar.prototype.elements.ul.title = '".html::escapeJS(__('Unordered list'))."'; ". 
    652652     "jsToolBar.prototype.elements.ol.title = '".html::escapeJS(__('Ordered list'))."'; ". 
    653       
     653 
    654654     "jsToolBar.prototype.elements.link.title = '".html::escapeJS(__('Link'))."'; ". 
    655655     "jsToolBar.prototype.elements.link.href_prompt = '".html::escapeJS(__('URL?'))."'; ". 
    656656     "jsToolBar.prototype.elements.link.hreflang_prompt = '".html::escapeJS(__('Language?'))."'; ". 
    657       
     657 
    658658     "jsToolBar.prototype.elements.img.title = '".html::escapeJS(__('External image'))."'; ". 
    659659     "jsToolBar.prototype.elements.img.src_prompt = '".html::escapeJS(__('URL?'))."'; ". 
    660       
     660 
    661661     "jsToolBar.prototype.elements.img_select.title = '".html::escapeJS(__('Media chooser'))."'; ". 
    662662     "jsToolBar.prototype.elements.post_link.title = '".html::escapeJS(__('Link to an entry'))."'; "; 
    663       
     663 
    664664     if (!$GLOBALS['core']->auth->check('media,media_admin',$GLOBALS['core']->blog->id)) { 
    665665          $res .= "jsToolBar.prototype.elements.img_select.disabled = true;\n"; 
    666666     } 
    667       
     667 
    668668     $res .= 
    669669     "\n//]]>\n". 
    670670     "</script>\n"; 
    671       
     671 
    672672     return $res; 
    673673} 
     
    678678          $base_url = path::clean(dirname(preg_replace('/(\?.*$)?/','',$_SERVER['REQUEST_URI']))).'/'; 
    679679     } 
    680       
     680 
    681681     $params = array_merge($params,array( 
    682682          'sess_id='.session_id(), 
     
    684684          'xd_check='.$GLOBALS['core']->getNonce() 
    685685          )); 
    686       
     686 
    687687     return 
    688688     '<link rel="stylesheet" type="text/css" href="style/jsUpload/style.css" />'."\n". 
     
    697697          <span class="upload-filecancel cancel">'.__('Cancel').'</span> 
    698698          {% if (!o.files.error && !i && !o.options.autoUpload) { %} 
    699           <input type="submit" class="button start" value="'.__('Send').'"/> 
     699          <input type="submit" style="visibility: hidden;" class="button start" value="'.__('Send').'"/> 
    700700          {% } %} 
    701701          <span class="upload-filemsg"></span> 
     
    740740     self::jsLoad('js/jsUpload/jquery.fileupload-resize.js'). 
    741741     self::jsLoad('js/jsUpload/jquery.fileupload-ui.js'). 
    742       
     742 
    743743     '<script type="text/javascript">'."\n". 
    744744     "//<![CDATA[\n". 
Note: See TracChangeset for help on using the changeset viewer.

Sites map