- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
inc/admin/lib.dc.page.php
r2911 r2909 19 19 private static $xframe_loaded = false; 20 20 private static $N_TYPES = array( 21 "success" => "success", 22 "warning" => "warning-msg", 23 "error" => "error", 24 "message" => "message", 21 "success" => "success", 22 "warning" => "warning-msg", 23 "error" => "error", 24 "message" => "message", 25 25 "static" => "static-msg"); 26 26 … … 109 109 110 110 self::jsLoadIE7(). 111 ' 111 ' <link rel="stylesheet" href="style/default.css" type="text/css" media="screen" />'."\n"; 112 112 if (l10n::getTextDirection($GLOBALS['_lang']) == 'rtl') { 113 113 echo 114 ' 114 ' <link rel="stylesheet" href="style/default-rtl.css" type="text/css" media="screen" />'."\n"; 115 115 } 116 116 … … 118 118 $user_ui_hide_std_favicon = $core->auth->user_prefs->interface->hide_std_favicon; 119 119 if (!$user_ui_hide_std_favicon) { 120 echo 120 echo 121 121 '<link rel="icon" type="image/png" href="images/favicon96-login.png" />'. 122 122 '<link rel="shortcut icon" href="images/favicon.ico" type="image/x-icon" />'; 123 123 } 124 125 124 echo 126 125 self::jsCommon(). … … 218 217 $notifications = array(); 219 218 } 220 219 221 220 $n = array_merge($options,array('class' => $class,'ts' => time(), 'text' => $message)); 222 221 if ($type != "static") { … … 340 339 341 340 self::jsLoadIE7(). 342 ' 341 ' <link rel="stylesheet" href="style/default.css" type="text/css" media="screen" />'."\n"; 343 342 if (l10n::getTextDirection($GLOBALS['_lang']) == 'rtl') { 344 343 echo 345 ' 344 ' <link rel="stylesheet" href="style/default-rtl.css" type="text/css" media="screen" />'."\n"; 346 345 } 347 346 … … 581 580 "</script>\n"; 582 581 } 583 582 584 583 public static function jsCommon() 585 584 { … … 607 606 'jsToolBar = {}, jsToolBar.prototype = { elements : {} };'."\n". 608 607 self::jsVar('dotclear.nonce',$GLOBALS['core']->getNonce()). 609 610 608 self::jsVar('dotclear.img_plus_src','images/expand.png'). 611 609 self::jsVar('dotclear.img_plus_alt',__('uncover')). … … 727 725 self::jsVar('dotclear.msg.module_tags', 728 726 __('Tags:')). 729 "\n//]]>\n".727 "\n//]]>\n". 730 728 "</script>\n"; 731 729 } … … 789 787 public static function jsModal() 790 788 { 791 return792 '<link rel="stylesheet" type="text/css" href="style/modal/modal.css" />'."\n".793 self::jsLoad('js/jquery/jquery.modal.js').794 '<script type="text/javascript">'."\n".795 "//<![CDATA[\n".796 self::jsVar('$.modal.prototype.params.loader_img','style/modal/loader.gif').797 self::jsVar('$.modal.prototype.params.close_img','style/modal/close.png').798 "\n//]]>\n".799 "</script>\n";789 return 790 '<link rel="stylesheet" type="text/css" href="style/modal/modal.css" />'."\n". 791 self::jsLoad('js/jquery/jquery.modal.js'). 792 '<script type="text/javascript">'."\n". 793 "//<![CDATA[\n". 794 self::jsVar('$.modal.prototype.params.loader_img','style/modal/loader.gif'). 795 self::jsVar('$.modal.prototype.params.close_img','style/modal/close.png'). 796 "\n//]]>\n". 797 "</script>\n"; 800 798 } 801 799 802 800 public static function jsColorPicker() 803 801 { 804 return805 '<link rel="stylesheet" type="text/css" href="style/farbtastic/farbtastic.css" />'."\n".806 self::jsLoad('js/jquery/jquery.farbtastic.js').807 self::jsLoad('js/color-picker.js');802 return 803 '<link rel="stylesheet" type="text/css" href="style/farbtastic/farbtastic.css" />'."\n". 804 self::jsLoad('js/jquery/jquery.farbtastic.js'). 805 self::jsLoad('js/color-picker.js'); 808 806 } 809 807 810 808 public static function jsDatePicker() 811 809 { 812 return813 '<link rel="stylesheet" type="text/css" href="style/date-picker.css" />'."\n".814 self::jsLoad('js/date-picker.js').815 '<script type="text/javascript">'."\n".816 "//<![CDATA[\n".817 818 "datePicker.prototype.months[0] = '".html::escapeJS(__('January'))."'; ".819 "datePicker.prototype.months[1] = '".html::escapeJS(__('February'))."'; ".820 "datePicker.prototype.months[2] = '".html::escapeJS(__('March'))."'; ".821 "datePicker.prototype.months[3] = '".html::escapeJS(__('April'))."'; ".822 "datePicker.prototype.months[4] = '".html::escapeJS(__('May'))."'; ".823 "datePicker.prototype.months[5] = '".html::escapeJS(__('June'))."'; ".824 "datePicker.prototype.months[6] = '".html::escapeJS(__('July'))."'; ".825 "datePicker.prototype.months[7] = '".html::escapeJS(__('August'))."'; ".826 "datePicker.prototype.months[8] = '".html::escapeJS(__('September'))."'; ".827 "datePicker.prototype.months[9] = '".html::escapeJS(__('October'))."'; ".828 "datePicker.prototype.months[10] = '".html::escapeJS(__('November'))."'; ".829 "datePicker.prototype.months[11] = '".html::escapeJS(__('December'))."'; ".830 831 "datePicker.prototype.days[0] = '".html::escapeJS(__('Monday'))."'; ".832 "datePicker.prototype.days[1] = '".html::escapeJS(__('Tuesday'))."'; ".833 "datePicker.prototype.days[2] = '".html::escapeJS(__('Wednesday'))."'; ".834 "datePicker.prototype.days[3] = '".html::escapeJS(__('Thursday'))."'; ".835 "datePicker.prototype.days[4] = '".html::escapeJS(__('Friday'))."'; ".836 "datePicker.prototype.days[5] = '".html::escapeJS(__('Saturday'))."'; ".837 "datePicker.prototype.days[6] = '".html::escapeJS(__('Sunday'))."'; ".838 839 "datePicker.prototype.img_src = 'images/date-picker.png'; ".810 return 811 '<link rel="stylesheet" type="text/css" href="style/date-picker.css" />'."\n". 812 self::jsLoad('js/date-picker.js'). 813 '<script type="text/javascript">'."\n". 814 "//<![CDATA[\n". 815 816 "datePicker.prototype.months[0] = '".html::escapeJS(__('January'))."'; ". 817 "datePicker.prototype.months[1] = '".html::escapeJS(__('February'))."'; ". 818 "datePicker.prototype.months[2] = '".html::escapeJS(__('March'))."'; ". 819 "datePicker.prototype.months[3] = '".html::escapeJS(__('April'))."'; ". 820 "datePicker.prototype.months[4] = '".html::escapeJS(__('May'))."'; ". 821 "datePicker.prototype.months[5] = '".html::escapeJS(__('June'))."'; ". 822 "datePicker.prototype.months[6] = '".html::escapeJS(__('July'))."'; ". 823 "datePicker.prototype.months[7] = '".html::escapeJS(__('August'))."'; ". 824 "datePicker.prototype.months[8] = '".html::escapeJS(__('September'))."'; ". 825 "datePicker.prototype.months[9] = '".html::escapeJS(__('October'))."'; ". 826 "datePicker.prototype.months[10] = '".html::escapeJS(__('November'))."'; ". 827 "datePicker.prototype.months[11] = '".html::escapeJS(__('December'))."'; ". 828 829 "datePicker.prototype.days[0] = '".html::escapeJS(__('Monday'))."'; ". 830 "datePicker.prototype.days[1] = '".html::escapeJS(__('Tuesday'))."'; ". 831 "datePicker.prototype.days[2] = '".html::escapeJS(__('Wednesday'))."'; ". 832 "datePicker.prototype.days[3] = '".html::escapeJS(__('Thursday'))."'; ". 833 "datePicker.prototype.days[4] = '".html::escapeJS(__('Friday'))."'; ". 834 "datePicker.prototype.days[5] = '".html::escapeJS(__('Saturday'))."'; ". 835 "datePicker.prototype.days[6] = '".html::escapeJS(__('Sunday'))."'; ". 836 837 "datePicker.prototype.img_src = 'images/date-picker.png'; ". 840 838 "datePicker.prototype.img_alt = '".html::escapeJS(__('Choose date'))."'; ". 841 839 842 "datePicker.prototype.close_msg = '".html::escapeJS(__('close'))."'; ".843 "datePicker.prototype.now_msg = '".html::escapeJS(__('now'))."'; ".844 845 "\n//]]>\n".846 "</script>\n";847 } 848 849 840 "datePicker.prototype.close_msg = '".html::escapeJS(__('close'))."'; ". 841 "datePicker.prototype.now_msg = '".html::escapeJS(__('now'))."'; ". 842 843 "\n//]]>\n". 844 "</script>\n"; 845 } 846 847 850 848 public static function jsToolBar() 851 849 { … … 855 853 public static function jsUpload($params=array(),$base_url=null) 856 854 { 857 if (!$base_url) {858 $base_url = path::clean(dirname(preg_replace('/(\?.*$)?/','',$_SERVER['REQUEST_URI']))).'/';859 }860 861 $params = array_merge($params,array(862 'sess_id='.session_id(),863 'sess_uid='.$_SESSION['sess_browser_uid'],864 'xd_check='.$GLOBALS['core']->getNonce()855 if (!$base_url) { 856 $base_url = path::clean(dirname(preg_replace('/(\?.*$)?/','',$_SERVER['REQUEST_URI']))).'/'; 857 } 858 859 $params = array_merge($params,array( 860 'sess_id='.session_id(), 861 'sess_uid='.$_SESSION['sess_browser_uid'], 862 'xd_check='.$GLOBALS['core']->getNonce() 865 863 )); 866 864 867 return868 '<script type="text/javascript">'."\n".869 "//<![CDATA[\n".870 "dotclear.jsUpload = {};\n".871 "dotclear.jsUpload.msg = {};\n".872 self::jsVar('dotclear.msg.enhanced_uploader_activate',__('Temporarily activate enhanced uploader')).873 self::jsVar('dotclear.msg.enhanced_uploader_disable',__('Temporarily disable enhanced uploader')).874 self::jsVar('dotclear.jsUpload.msg.limit_exceeded',__('Limit exceeded.')).875 self::jsVar('dotclear.jsUpload.msg.size_limit_exceeded',__('File size exceeds allowed limit.')).876 self::jsVar('dotclear.jsUpload.msg.canceled',__('Canceled.')).877 self::jsVar('dotclear.jsUpload.msg.http_error',__('HTTP Error:')).878 self::jsVar('dotclear.jsUpload.msg.error',__('Error:')).879 self::jsVar('dotclear.jsUpload.msg.choose_file',__('Choose file')).880 self::jsVar('dotclear.jsUpload.msg.choose_files',__('Choose files')).881 self::jsVar('dotclear.jsUpload.msg.cancel',__('Cancel')).882 self::jsVar('dotclear.jsUpload.msg.clean',__('Clean')).883 self::jsVar('dotclear.jsUpload.msg.upload',__('Upload')).865 return 866 '<script type="text/javascript">'."\n". 867 "//<![CDATA[\n". 868 "dotclear.jsUpload = {};\n". 869 "dotclear.jsUpload.msg = {};\n". 870 self::jsVar('dotclear.msg.enhanced_uploader_activate',__('Temporarily activate enhanced uploader')). 871 self::jsVar('dotclear.msg.enhanced_uploader_disable',__('Temporarily disable enhanced uploader')). 872 self::jsVar('dotclear.jsUpload.msg.limit_exceeded',__('Limit exceeded.')). 873 self::jsVar('dotclear.jsUpload.msg.size_limit_exceeded',__('File size exceeds allowed limit.')). 874 self::jsVar('dotclear.jsUpload.msg.canceled',__('Canceled.')). 875 self::jsVar('dotclear.jsUpload.msg.http_error',__('HTTP Error:')). 876 self::jsVar('dotclear.jsUpload.msg.error',__('Error:')). 877 self::jsVar('dotclear.jsUpload.msg.choose_file',__('Choose file')). 878 self::jsVar('dotclear.jsUpload.msg.choose_files',__('Choose files')). 879 self::jsVar('dotclear.jsUpload.msg.cancel',__('Cancel')). 880 self::jsVar('dotclear.jsUpload.msg.clean',__('Clean')). 881 self::jsVar('dotclear.jsUpload.msg.upload',__('Upload')). 884 882 self::jsVar('dotclear.jsUpload.msg.send',__('Send')). 885 883 self::jsVar('dotclear.jsUpload.msg.file_successfully_uploaded',__('File successfully uploaded.')). 886 self::jsVar('dotclear.jsUpload.msg.no_file_in_queue',__('No file in queue.')).887 self::jsVar('dotclear.jsUpload.msg.file_in_queue',__('1 file in queue.')).888 self::jsVar('dotclear.jsUpload.msg.files_in_queue',__('%d files in queue.')).889 self::jsVar('dotclear.jsUpload.msg.queue_error',__('Queue error:')).890 self::jsVar('dotclear.jsUpload.base_url',$base_url).891 "\n//]]>\n".884 self::jsVar('dotclear.jsUpload.msg.no_file_in_queue',__('No file in queue.')). 885 self::jsVar('dotclear.jsUpload.msg.file_in_queue',__('1 file in queue.')). 886 self::jsVar('dotclear.jsUpload.msg.files_in_queue',__('%d files in queue.')). 887 self::jsVar('dotclear.jsUpload.msg.queue_error',__('Queue error:')). 888 self::jsVar('dotclear.jsUpload.base_url',$base_url). 889 "\n//]]>\n". 892 890 "</script>\n". 893 891 … … 906 904 public static function jsToolMan() 907 905 { 908 return909 '<script type="text/javascript" src="js/tool-man/core.js"></script>'.910 '<script type="text/javascript" src="js/tool-man/events.js"></script>'.911 '<script type="text/javascript" src="js/tool-man/css.js"></script>'.912 '<script type="text/javascript" src="js/tool-man/coordinates.js"></script>'.913 '<script type="text/javascript" src="js/tool-man/drag.js"></script>'.914 '<script type="text/javascript" src="js/tool-man/dragsort.js"></script>'.915 '<script type="text/javascript" src="js/dragsort-tablerows.js"></script>';906 return 907 '<script type="text/javascript" src="js/tool-man/core.js"></script>'. 908 '<script type="text/javascript" src="js/tool-man/events.js"></script>'. 909 '<script type="text/javascript" src="js/tool-man/css.js"></script>'. 910 '<script type="text/javascript" src="js/tool-man/coordinates.js"></script>'. 911 '<script type="text/javascript" src="js/tool-man/drag.js"></script>'. 912 '<script type="text/javascript" src="js/tool-man/dragsort.js"></script>'. 913 '<script type="text/javascript" src="js/dragsort-tablerows.js"></script>'; 916 914 } 917 915 918 916 public static function jsMetaEditor() 919 917 { 920 return921 '<script type="text/javascript" src="js/meta-editor.js"></script>';918 return 919 '<script type="text/javascript" src="js/meta-editor.js"></script>'; 922 920 } 923 921
Note: See TracChangeset
for help on using the changeset viewer.