Changeset 2217:e40bb4d35065
- Timestamp:
- 10/02/13 17:54:35 (10 years ago)
- Branch:
- dcRepo
- Parents:
- 2216:91f485a16187 (diff), 2213:8ff333701b5e (diff)
Note: this is a merge changeset, the changes displayed below correspond to the merge itself.
Use the (diff) links above to see all the changes relative to each parent. - Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
inc/admin/lib.dc.page.php
r2202 r2217 580 580 self::jsVar('dotclear.img_menu_on','images/menu_on.png'). 581 581 self::jsVar('dotclear.img_menu_off','images/menu_off.png'). 582 583 self::jsVar('dotclear.img_plus_theme_src','images/plus-theme.png'). 584 self::jsVar('dotclear.img_plus_theme_alt',__('uncover')). 585 self::jsVar('dotclear.img_minus_theme_src','images/minus-theme.png'). 586 self::jsVar('dotclear.img_minus_theme_alt',__('hide')). 582 587 583 588 self::jsVar('dotclear.msg.help', … … 665 670 self::jsVar('dotclear.msg.load_enhanced_uploader', 666 671 __('Loading enhanced uploader, please wait.')). 672 673 self::jsVar('dotclear.msg.module_author', 674 __('Author:')). 675 self::jsVar('dotclear.msg.module_details', 676 __('Details')). 677 self::jsVar('dotclear.msg.module_support', 678 __('Support')). 679 self::jsVar('dotclear.msg.module_help', 680 __('Help:')). 681 self::jsVar('dotclear.msg.module_section', 682 __('Section:')). 683 self::jsVar('dotclear.msg.module_tags', 684 __('Tags:')). 667 685 "\n//]]>\n". 668 686 "</script>\n"; -
inc/admin/lib.dc.page.php
r2196 r2217 108 108 $user_ui_hide_std_favicon = $core->auth->user_prefs->interface->hide_std_favicon; 109 109 if (!$user_ui_hide_std_favicon) { 110 111 112 110 echo 111 '<link rel="icon" type="image/png" href="images/favicon96-login.png" />'. 112 '<link rel="shortcut icon" href="images/favicon.ico" type="image/x-icon" />'; 113 113 } 114 114 echo … … 176 176 } 177 177 178 // Display notices 179 echo self::notices(); 180 } 181 182 public static function notices() 183 { 184 // return notices if any 185 $res = ''; 178 186 if (isset($_SESSION['notifications'])) { 179 187 $types = array("success" => "success", "warning" => "warning-msg", "error" => "error"); … … 182 190 if (isset($notifications[$type])) { 183 191 foreach ($notifications[$type] as $n) { 184 echoself::getNotification($n,$class);192 $res .= self::getNotification($n,$class); 185 193 } 186 194 } … … 188 196 unset($_SESSION['notifications']); 189 197 } 190 } 191 192 public static function AddNotice($type,$message) 198 return $res; 199 } 200 201 public static function addNotice($type,$message) 193 202 { 194 203 $notification = isset($_SESSION['notifications']) ? $_SESSION['notifications'] : array(); … … 263 272 '<div id="footer">'. 264 273 '<a href="http://dotclear.org/" title="'.$text.'"><img src="style/dc_logos/w-dotclear90.png" alt="'.$text.'" /></a></div>'."\n". 265 '<!-- '."\n".274 '<!-- '."\n". 266 275 ' .'."\n". 267 276 ' ,;:\'`\'::'."\n". … … 301 310 302 311 self::jsLoadIE7(). 303 ' 312 ' <link rel="stylesheet" href="style/default.css" type="text/css" media="screen" />'."\n"; 304 313 if (l10n::getTextDirection($GLOBALS['_lang']) == 'rtl') { 305 314 echo 306 ' 315 ' <link rel="stylesheet" href="style/default-rtl.css" type="text/css" media="screen" />'."\n"; 307 316 } 308 317 … … 605 614 self::jsVar('dotclear.msg.confirm_delete_posts', 606 615 __("Are you sure you want to delete selected entries (%s)?")). 616 self::jsVar('dotclear.msg.confirm_delete_medias', 617 __("Are you sure you want to delete selected medias (%d)?")). 607 618 self::jsVar('dotclear.msg.confirm_delete_categories', 608 619 __("Are you sure you want to delete selected categories (%s)?")). … … 732 743 } 733 744 734 public static function jsModal()735 {736 return737 '<link rel="stylesheet" type="text/css" href="style/modal/modal.css" />'."\n".738 self::jsLoad('js/jquery/jquery.modal.js').739 '<script type="text/javascript">'."\n".740 "//<![CDATA[\n".741 self::jsVar('$.modal.prototype.params.loader_img','style/modal/loader.gif').742 self::jsVar('$.modal.prototype.params.close_img','style/modal/close.png').743 "\n//]]>\n".744 "</script>\n";745 }746 747 public static function jsColorPicker()748 {749 return750 '<link rel="stylesheet" type="text/css" href="style/farbtastic/farbtastic.css" />'."\n".751 self::jsLoad('js/jquery/jquery.farbtastic.js').752 self::jsLoad('js/color-picker.js');753 }754 755 public static function jsDatePicker()756 {757 return758 '<link rel="stylesheet" type="text/css" href="style/date-picker.css" />'."\n".759 self::jsLoad('js/date-picker.js').760 '<script type="text/javascript">'."\n".761 "//<![CDATA[\n".762 763 "datePicker.prototype.months[0] = '".html::escapeJS(__('January'))."'; ".764 "datePicker.prototype.months[1] = '".html::escapeJS(__('February'))."'; ".765 "datePicker.prototype.months[2] = '".html::escapeJS(__('March'))."'; ".766 "datePicker.prototype.months[3] = '".html::escapeJS(__('April'))."'; ".767 "datePicker.prototype.months[4] = '".html::escapeJS(__('May'))."'; ".768 "datePicker.prototype.months[5] = '".html::escapeJS(__('June'))."'; ".769 "datePicker.prototype.months[6] = '".html::escapeJS(__('July'))."'; ".770 "datePicker.prototype.months[7] = '".html::escapeJS(__('August'))."'; ".771 "datePicker.prototype.months[8] = '".html::escapeJS(__('September'))."'; ".772 "datePicker.prototype.months[9] = '".html::escapeJS(__('October'))."'; ".773 "datePicker.prototype.months[10] = '".html::escapeJS(__('November'))."'; ".774 "datePicker.prototype.months[11] = '".html::escapeJS(__('December'))."'; ".775 776 "datePicker.prototype.days[0] = '".html::escapeJS(__('Monday'))."'; ".777 "datePicker.prototype.days[1] = '".html::escapeJS(__('Tuesday'))."'; ".778 "datePicker.prototype.days[2] = '".html::escapeJS(__('Wednesday'))."'; ".779 "datePicker.prototype.days[3] = '".html::escapeJS(__('Thursday'))."'; ".780 "datePicker.prototype.days[4] = '".html::escapeJS(__('Friday'))."'; ".781 "datePicker.prototype.days[5] = '".html::escapeJS(__('Saturday'))."'; ".782 "datePicker.prototype.days[6] = '".html::escapeJS(__('Sunday'))."'; ".783 784 "datePicker.prototype.img_src = 'images/date-picker.png'; ".785 786 "datePicker.prototype.close_msg = '".html::escapeJS(__('close'))."'; ".787 "datePicker.prototype.now_msg = '".html::escapeJS(__('now'))."'; ".788 789 "\n//]]>\n".790 "</script>\n";791 }792 793 public static function jsToolBar()794 {795 $res =796 '<link rel="stylesheet" type="text/css" href="style/jsToolBar/jsToolBar.css" />'.797 '<script type="text/javascript" src="js/jsToolBar/jsToolBar.js"></script>';798 799 if (isset($GLOBALS['core']->auth) && $GLOBALS['core']->auth->getOption('enable_wysiwyg')) {800 $res .= '<script type="text/javascript" src="js/jsToolBar/jsToolBar.wysiwyg.js"></script>';801 }802 803 $res .=804 '<script type="text/javascript" src="js/jsToolBar/jsToolBar.dotclear.js"></script>'.805 '<script type="text/javascript">'."\n".806 "//<![CDATA[\n".807 "jsToolBar.prototype.dialog_url = 'popup.php'; ".808 "jsToolBar.prototype.iframe_css = '".809 'body{'.810 'font: 12px "DejaVu Sans","Lucida Grande","Lucida Sans Unicode",Arial,sans-serif;'.811 'color : #000;'.812 'background: #f9f9f9;'.813 'margin: 0;'.814 'padding : 2px;'.815 'border: none;'.816 (l10n::getTextDirection($GLOBALS['_lang']) == 'rtl' ? 'direction:rtl;' : '').817 '}'.818 'pre, code, kbd, samp {'.819 'font-family:"Courier New",Courier,monospace;'.820 'font-size : 1.1em;'.821 '}'.822 'code {'.823 'color : #666;'.824 'font-weight : bold;'.825 '}'.826 'body > p:first-child {'.827 'margin-top: 0;'.828 '}'.829 "'; ".830 "jsToolBar.prototype.base_url = '".html::escapeJS($GLOBALS['core']->blog->host)."'; ".831 "jsToolBar.prototype.switcher_visual_title = '".html::escapeJS(__('visual'))."'; ".832 "jsToolBar.prototype.switcher_source_title = '".html::escapeJS(__('source'))."'; ".833 "jsToolBar.prototype.legend_msg = '".834 html::escapeJS(__('You can use the following shortcuts to format your text.'))."'; ".835 "jsToolBar.prototype.elements.blocks.options.none = '".html::escapeJS(__('-- none --'))."'; ".836 "jsToolBar.prototype.elements.blocks.options.nonebis = '".html::escapeJS(__('-- block format --'))."'; ".837 "jsToolBar.prototype.elements.blocks.options.p = '".html::escapeJS(__('Paragraph'))."'; ".838 "jsToolBar.prototype.elements.blocks.options.h1 = '".html::escapeJS(__('Level 1 header'))."'; ".839 "jsToolBar.prototype.elements.blocks.options.h2 = '".html::escapeJS(__('Level 2 header'))."'; ".840 "jsToolBar.prototype.elements.blocks.options.h3 = '".html::escapeJS(__('Level 3 header'))."'; ".841 "jsToolBar.prototype.elements.blocks.options.h4 = '".html::escapeJS(__('Level 4 header'))."'; ".842 "jsToolBar.prototype.elements.blocks.options.h5 = '".html::escapeJS(__('Level 5 header'))."'; ".843 "jsToolBar.prototype.elements.blocks.options.h6 = '".html::escapeJS(__('Level 6 header'))."'; ".844 "jsToolBar.prototype.elements.strong.title = '".html::escapeJS(__('Strong emphasis'))."'; ".845 "jsToolBar.prototype.elements.em.title = '".html::escapeJS(__('Emphasis'))."'; ".846 "jsToolBar.prototype.elements.ins.title = '".html::escapeJS(__('Inserted'))."'; ".847 "jsToolBar.prototype.elements.del.title = '".html::escapeJS(__('Deleted'))."'; ".848 "jsToolBar.prototype.elements.quote.title = '".html::escapeJS(__('Inline quote'))."'; ".849 "jsToolBar.prototype.elements.code.title = '".html::escapeJS(__('Code'))."'; ".850 "jsToolBar.prototype.elements.br.title = '".html::escapeJS(__('Line break'))."'; ".851 "jsToolBar.prototype.elements.blockquote.title = '".html::escapeJS(__('Blockquote'))."'; ".852 "jsToolBar.prototype.elements.pre.title = '".html::escapeJS(__('Preformated text'))."'; ".853 "jsToolBar.prototype.elements.ul.title = '".html::escapeJS(__('Unordered list'))."'; ".854 "jsToolBar.prototype.elements.ol.title = '".html::escapeJS(__('Ordered list'))."'; ".855 856 "jsToolBar.prototype.elements.link.title = '".html::escapeJS(__('Link'))."'; ".857 "jsToolBar.prototype.elements.link.href_prompt = '".html::escapeJS(__('URL?'))."'; ".858 "jsToolBar.prototype.elements.link.hreflang_prompt = '".html::escapeJS(__('Language?'))."'; ".859 860 "jsToolBar.prototype.elements.img.title = '".html::escapeJS(__('External image'))."'; ".861 "jsToolBar.prototype.elements.img.src_prompt = '".html::escapeJS(__('URL?'))."'; ".862 863 "jsToolBar.prototype.elements.img_select.title = '".html::escapeJS(__('Media chooser'))."'; ".864 "jsToolBar.prototype.elements.post_link.title = '".html::escapeJS(__('Link to an entry'))."'; ";865 866 if (!$GLOBALS['core']->auth->check('media,media_admin',$GLOBALS['core']->blog->id)) {867 $res .= "jsToolBar.prototype.elements.img_select.disabled = true;\n";868 }869 870 $res .=871 "\n//]]>\n".872 "</script>\n";873 874 return $res;875 }876 877 public static function jsUpload($params=array(),$base_url=null)878 {879 if (!$base_url) {880 $base_url = path::clean(dirname(preg_replace('/(\?.*$)?/','',$_SERVER['REQUEST_URI']))).'/';881 }882 883 $params = array_merge($params,array(884 'sess_id='.session_id(),885 'sess_uid='.$_SESSION['sess_browser_uid'],886 'xd_check='.$GLOBALS['core']->getNonce()745 public static function jsModal() 746 { 747 return 748 '<link rel="stylesheet" type="text/css" href="style/modal/modal.css" />'."\n". 749 self::jsLoad('js/jquery/jquery.modal.js'). 750 '<script type="text/javascript">'."\n". 751 "//<![CDATA[\n". 752 self::jsVar('$.modal.prototype.params.loader_img','style/modal/loader.gif'). 753 self::jsVar('$.modal.prototype.params.close_img','style/modal/close.png'). 754 "\n//]]>\n". 755 "</script>\n"; 756 } 757 758 public static function jsColorPicker() 759 { 760 return 761 '<link rel="stylesheet" type="text/css" href="style/farbtastic/farbtastic.css" />'."\n". 762 self::jsLoad('js/jquery/jquery.farbtastic.js'). 763 self::jsLoad('js/color-picker.js'); 764 } 765 766 public static function jsDatePicker() 767 { 768 return 769 '<link rel="stylesheet" type="text/css" href="style/date-picker.css" />'."\n". 770 self::jsLoad('js/date-picker.js'). 771 '<script type="text/javascript">'."\n". 772 "//<![CDATA[\n". 773 774 "datePicker.prototype.months[0] = '".html::escapeJS(__('January'))."'; ". 775 "datePicker.prototype.months[1] = '".html::escapeJS(__('February'))."'; ". 776 "datePicker.prototype.months[2] = '".html::escapeJS(__('March'))."'; ". 777 "datePicker.prototype.months[3] = '".html::escapeJS(__('April'))."'; ". 778 "datePicker.prototype.months[4] = '".html::escapeJS(__('May'))."'; ". 779 "datePicker.prototype.months[5] = '".html::escapeJS(__('June'))."'; ". 780 "datePicker.prototype.months[6] = '".html::escapeJS(__('July'))."'; ". 781 "datePicker.prototype.months[7] = '".html::escapeJS(__('August'))."'; ". 782 "datePicker.prototype.months[8] = '".html::escapeJS(__('September'))."'; ". 783 "datePicker.prototype.months[9] = '".html::escapeJS(__('October'))."'; ". 784 "datePicker.prototype.months[10] = '".html::escapeJS(__('November'))."'; ". 785 "datePicker.prototype.months[11] = '".html::escapeJS(__('December'))."'; ". 786 787 "datePicker.prototype.days[0] = '".html::escapeJS(__('Monday'))."'; ". 788 "datePicker.prototype.days[1] = '".html::escapeJS(__('Tuesday'))."'; ". 789 "datePicker.prototype.days[2] = '".html::escapeJS(__('Wednesday'))."'; ". 790 "datePicker.prototype.days[3] = '".html::escapeJS(__('Thursday'))."'; ". 791 "datePicker.prototype.days[4] = '".html::escapeJS(__('Friday'))."'; ". 792 "datePicker.prototype.days[5] = '".html::escapeJS(__('Saturday'))."'; ". 793 "datePicker.prototype.days[6] = '".html::escapeJS(__('Sunday'))."'; ". 794 795 "datePicker.prototype.img_src = 'images/date-picker.png'; ". 796 797 "datePicker.prototype.close_msg = '".html::escapeJS(__('close'))."'; ". 798 "datePicker.prototype.now_msg = '".html::escapeJS(__('now'))."'; ". 799 800 "\n//]]>\n". 801 "</script>\n"; 802 } 803 804 public static function jsToolBar() 805 { 806 $res = 807 '<link rel="stylesheet" type="text/css" href="style/jsToolBar/jsToolBar.css" />'. 808 '<script type="text/javascript" src="js/jsToolBar/jsToolBar.js"></script>'; 809 810 if (isset($GLOBALS['core']->auth) && $GLOBALS['core']->auth->getOption('enable_wysiwyg')) { 811 $res .= '<script type="text/javascript" src="js/jsToolBar/jsToolBar.wysiwyg.js"></script>'; 812 } 813 814 $res .= 815 '<script type="text/javascript" src="js/jsToolBar/jsToolBar.dotclear.js"></script>'. 816 '<script type="text/javascript">'."\n". 817 "//<![CDATA[\n". 818 "jsToolBar.prototype.dialog_url = 'popup.php'; ". 819 "jsToolBar.prototype.iframe_css = '". 820 'body{'. 821 'font: 12px "DejaVu Sans","Lucida Grande","Lucida Sans Unicode",Arial,sans-serif;'. 822 'color : #000;'. 823 'background: #f9f9f9;'. 824 'margin: 0;'. 825 'padding : 2px;'. 826 'border: none;'. 827 (l10n::getTextDirection($GLOBALS['_lang']) == 'rtl' ? 'direction:rtl;' : ''). 828 '}'. 829 'pre, code, kbd, samp {'. 830 'font-family:"Courier New",Courier,monospace;'. 831 'font-size : 1.1em;'. 832 '}'. 833 'code {'. 834 'color : #666;'. 835 'font-weight : bold;'. 836 '}'. 837 'body > p:first-child {'. 838 'margin-top: 0;'. 839 '}'. 840 "'; ". 841 "jsToolBar.prototype.base_url = '".html::escapeJS($GLOBALS['core']->blog->host)."'; ". 842 "jsToolBar.prototype.switcher_visual_title = '".html::escapeJS(__('visual'))."'; ". 843 "jsToolBar.prototype.switcher_source_title = '".html::escapeJS(__('source'))."'; ". 844 "jsToolBar.prototype.legend_msg = '". 845 html::escapeJS(__('You can use the following shortcuts to format your text.'))."'; ". 846 "jsToolBar.prototype.elements.blocks.options.none = '".html::escapeJS(__('-- none --'))."'; ". 847 "jsToolBar.prototype.elements.blocks.options.nonebis = '".html::escapeJS(__('-- block format --'))."'; ". 848 "jsToolBar.prototype.elements.blocks.options.p = '".html::escapeJS(__('Paragraph'))."'; ". 849 "jsToolBar.prototype.elements.blocks.options.h1 = '".html::escapeJS(__('Level 1 header'))."'; ". 850 "jsToolBar.prototype.elements.blocks.options.h2 = '".html::escapeJS(__('Level 2 header'))."'; ". 851 "jsToolBar.prototype.elements.blocks.options.h3 = '".html::escapeJS(__('Level 3 header'))."'; ". 852 "jsToolBar.prototype.elements.blocks.options.h4 = '".html::escapeJS(__('Level 4 header'))."'; ". 853 "jsToolBar.prototype.elements.blocks.options.h5 = '".html::escapeJS(__('Level 5 header'))."'; ". 854 "jsToolBar.prototype.elements.blocks.options.h6 = '".html::escapeJS(__('Level 6 header'))."'; ". 855 "jsToolBar.prototype.elements.strong.title = '".html::escapeJS(__('Strong emphasis'))."'; ". 856 "jsToolBar.prototype.elements.em.title = '".html::escapeJS(__('Emphasis'))."'; ". 857 "jsToolBar.prototype.elements.ins.title = '".html::escapeJS(__('Inserted'))."'; ". 858 "jsToolBar.prototype.elements.del.title = '".html::escapeJS(__('Deleted'))."'; ". 859 "jsToolBar.prototype.elements.quote.title = '".html::escapeJS(__('Inline quote'))."'; ". 860 "jsToolBar.prototype.elements.code.title = '".html::escapeJS(__('Code'))."'; ". 861 "jsToolBar.prototype.elements.br.title = '".html::escapeJS(__('Line break'))."'; ". 862 "jsToolBar.prototype.elements.blockquote.title = '".html::escapeJS(__('Blockquote'))."'; ". 863 "jsToolBar.prototype.elements.pre.title = '".html::escapeJS(__('Preformated text'))."'; ". 864 "jsToolBar.prototype.elements.ul.title = '".html::escapeJS(__('Unordered list'))."'; ". 865 "jsToolBar.prototype.elements.ol.title = '".html::escapeJS(__('Ordered list'))."'; ". 866 867 "jsToolBar.prototype.elements.link.title = '".html::escapeJS(__('Link'))."'; ". 868 "jsToolBar.prototype.elements.link.href_prompt = '".html::escapeJS(__('URL?'))."'; ". 869 "jsToolBar.prototype.elements.link.hreflang_prompt = '".html::escapeJS(__('Language?'))."'; ". 870 871 "jsToolBar.prototype.elements.img.title = '".html::escapeJS(__('External image'))."'; ". 872 "jsToolBar.prototype.elements.img.src_prompt = '".html::escapeJS(__('URL?'))."'; ". 873 874 "jsToolBar.prototype.elements.img_select.title = '".html::escapeJS(__('Media chooser'))."'; ". 875 "jsToolBar.prototype.elements.post_link.title = '".html::escapeJS(__('Link to an entry'))."'; "; 876 877 if (!$GLOBALS['core']->auth->check('media,media_admin',$GLOBALS['core']->blog->id)) { 878 $res .= "jsToolBar.prototype.elements.img_select.disabled = true;\n"; 879 } 880 881 $res .= 882 "\n//]]>\n". 883 "</script>\n"; 884 885 return $res; 886 } 887 888 public static function jsUpload($params=array(),$base_url=null) 889 { 890 if (!$base_url) { 891 $base_url = path::clean(dirname(preg_replace('/(\?.*$)?/','',$_SERVER['REQUEST_URI']))).'/'; 892 } 893 894 $params = array_merge($params,array( 895 'sess_id='.session_id(), 896 'sess_uid='.$_SESSION['sess_browser_uid'], 897 'xd_check='.$GLOBALS['core']->getNonce() 887 898 )); 888 899 889 return890 '<script type="text/javascript">'."\n".891 "//<![CDATA[\n".892 "dotclear.jsUpload = {};\n".893 "dotclear.jsUpload.msg = {};\n".894 self::jsVar('dotclear.msg.enhanced_uploader_activate',__('Temporarily activate enhanced uploader')).895 self::jsVar('dotclear.msg.enhanced_uploader_disable',__('Temporarily disable enhanced uploader')).896 self::jsVar('dotclear.jsUpload.msg.limit_exceeded',__('Limit exceeded.')).897 self::jsVar('dotclear.jsUpload.msg.size_limit_exceeded',__('File size exceeds allowed limit.')).898 self::jsVar('dotclear.jsUpload.msg.canceled',__('Canceled.')).899 self::jsVar('dotclear.jsUpload.msg.http_error',__('HTTP Error:')).900 self::jsVar('dotclear.jsUpload.msg.error',__('Error:')).901 self::jsVar('dotclear.jsUpload.msg.choose_file',__('Choose file')).902 self::jsVar('dotclear.jsUpload.msg.choose_files',__('Choose files')).903 self::jsVar('dotclear.jsUpload.msg.cancel',__('Cancel')).904 self::jsVar('dotclear.jsUpload.msg.clean',__('Clean')).905 self::jsVar('dotclear.jsUpload.msg.upload',__('Upload')).906 self::jsVar('dotclear.jsUpload.msg.send',__('Send')).907 self::jsVar('dotclear.jsUpload.msg.file_successfully_uploaded',__('File successfully uploaded.')).908 self::jsVar('dotclear.jsUpload.msg.no_file_in_queue',__('No file in queue.')).909 self::jsVar('dotclear.jsUpload.msg.file_in_queue',__('1 file in queue.')).910 self::jsVar('dotclear.jsUpload.msg.files_in_queue',__('%d files in queue.')).911 self::jsVar('dotclear.jsUpload.msg.queue_error',__('Queue error:')).912 self::jsVar('dotclear.jsUpload.base_url',$base_url).913 "\n//]]>\n".914 "</script>\n".915 916 self::jsLoad('js/jsUpload/vendor/jquery.ui.widget.js').917 self::jsLoad('js/jsUpload/tmpl.js').918 self::jsLoad('js/jsUpload/template-upload.js').919 self::jsLoad('js/jsUpload/template-download.js').920 self::jsLoad('js/jsUpload/load-image.js').921 self::jsLoad('js/jsUpload/jquery.iframe-transport.js').922 self::jsLoad('js/jsUpload/jquery.fileupload.js').923 self::jsLoad('js/jsUpload/jquery.fileupload-process.js').924 self::jsLoad('js/jsUpload/jquery.fileupload-resize.js').925 self::jsLoad('js/jsUpload/jquery.fileupload-ui.js');926 }927 928 public static function jsToolMan()929 {930 return931 '<script type="text/javascript" src="js/tool-man/core.js"></script>'.932 '<script type="text/javascript" src="js/tool-man/events.js"></script>'.933 '<script type="text/javascript" src="js/tool-man/css.js"></script>'.934 '<script type="text/javascript" src="js/tool-man/coordinates.js"></script>'.935 '<script type="text/javascript" src="js/tool-man/drag.js"></script>'.936 '<script type="text/javascript" src="js/tool-man/dragsort.js"></script>'.937 '<script type="text/javascript" src="js/dragsort-tablerows.js"></script>';938 }939 940 public static function jsMetaEditor()941 {942 return943 '<script type="text/javascript" src="js/meta-editor.js"></script>';944 }900 return 901 '<script type="text/javascript">'."\n". 902 "//<![CDATA[\n". 903 "dotclear.jsUpload = {};\n". 904 "dotclear.jsUpload.msg = {};\n". 905 self::jsVar('dotclear.msg.enhanced_uploader_activate',__('Temporarily activate enhanced uploader')). 906 self::jsVar('dotclear.msg.enhanced_uploader_disable',__('Temporarily disable enhanced uploader')). 907 self::jsVar('dotclear.jsUpload.msg.limit_exceeded',__('Limit exceeded.')). 908 self::jsVar('dotclear.jsUpload.msg.size_limit_exceeded',__('File size exceeds allowed limit.')). 909 self::jsVar('dotclear.jsUpload.msg.canceled',__('Canceled.')). 910 self::jsVar('dotclear.jsUpload.msg.http_error',__('HTTP Error:')). 911 self::jsVar('dotclear.jsUpload.msg.error',__('Error:')). 912 self::jsVar('dotclear.jsUpload.msg.choose_file',__('Choose file')). 913 self::jsVar('dotclear.jsUpload.msg.choose_files',__('Choose files')). 914 self::jsVar('dotclear.jsUpload.msg.cancel',__('Cancel')). 915 self::jsVar('dotclear.jsUpload.msg.clean',__('Clean')). 916 self::jsVar('dotclear.jsUpload.msg.upload',__('Upload')). 917 self::jsVar('dotclear.jsUpload.msg.send',__('Send')). 918 self::jsVar('dotclear.jsUpload.msg.file_successfully_uploaded',__('File successfully uploaded.')). 919 self::jsVar('dotclear.jsUpload.msg.no_file_in_queue',__('No file in queue.')). 920 self::jsVar('dotclear.jsUpload.msg.file_in_queue',__('1 file in queue.')). 921 self::jsVar('dotclear.jsUpload.msg.files_in_queue',__('%d files in queue.')). 922 self::jsVar('dotclear.jsUpload.msg.queue_error',__('Queue error:')). 923 self::jsVar('dotclear.jsUpload.base_url',$base_url). 924 "\n//]]>\n". 925 "</script>\n". 926 927 self::jsLoad('js/jsUpload/vendor/jquery.ui.widget.js'). 928 self::jsLoad('js/jsUpload/tmpl.js'). 929 self::jsLoad('js/jsUpload/template-upload.js'). 930 self::jsLoad('js/jsUpload/template-download.js'). 931 self::jsLoad('js/jsUpload/load-image.js'). 932 self::jsLoad('js/jsUpload/jquery.iframe-transport.js'). 933 self::jsLoad('js/jsUpload/jquery.fileupload.js'). 934 self::jsLoad('js/jsUpload/jquery.fileupload-process.js'). 935 self::jsLoad('js/jsUpload/jquery.fileupload-resize.js'). 936 self::jsLoad('js/jsUpload/jquery.fileupload-ui.js'); 937 } 938 939 public static function jsToolMan() 940 { 941 return 942 '<script type="text/javascript" src="js/tool-man/core.js"></script>'. 943 '<script type="text/javascript" src="js/tool-man/events.js"></script>'. 944 '<script type="text/javascript" src="js/tool-man/css.js"></script>'. 945 '<script type="text/javascript" src="js/tool-man/coordinates.js"></script>'. 946 '<script type="text/javascript" src="js/tool-man/drag.js"></script>'. 947 '<script type="text/javascript" src="js/tool-man/dragsort.js"></script>'. 948 '<script type="text/javascript" src="js/dragsort-tablerows.js"></script>'; 949 } 950 951 public static function jsMetaEditor() 952 { 953 return 954 '<script type="text/javascript" src="js/meta-editor.js"></script>'; 955 } 945 956 } 946 957 ?>
Note: See TracChangeset
for help on using the changeset viewer.