\n"; $pluginProperties["ckeditor"]["printCss"] = ""; $pluginProperties["ckeditor"]["printBodyOnload"] = ""; $pluginProperties["ckeditor"]["printBodyOnload"] .= " CKEDITOR.replace( 'text_splitted[middle]' );\n"; $pluginProperties["ckeditor"]["printBodyOnload"] .= " CKEDITOR.config.language = '" . $ckeditor_language . "';\n"; $pluginProperties["ckeditor"]["printBodyOnload"] .= " CKEDITOR.config.contentsLangDirection = '" . __("ltr") . "';\n"; $pluginProperties["ckeditor"]["printBodyOnload"] .= " CKEDITOR.config.height = 400;\n"; // ------------------------------------------------------------------------- // TinyMCE - http://tinymce.moxiecode.com/ // An HTML editor // ------------------------------------------------------------------------- // Language code (see /plugins/tinymce/lang) if ($net2ftp_globals["language"] == "ar") { $tinymce_language = "ar"; } if ($net2ftp_globals["language"] == "ar-utf") { $tinymce_language = "ar"; } elseif ($net2ftp_globals["language"] == "cs") { $tinymce_language = "cs"; } elseif ($net2ftp_globals["language"] == "da") { $tinymce_language = "da"; } elseif ($net2ftp_globals["language"] == "de") { $tinymce_language = "de"; } elseif ($net2ftp_globals["language"] == "es") { $tinymce_language = "es"; } elseif ($net2ftp_globals["language"] == "fi") { $tinymce_language = "fi"; } elseif ($net2ftp_globals["language"] == "fr") { $tinymce_language = "fr"; } elseif ($net2ftp_globals["language"] == "he") { $tinymce_language = "he"; } elseif ($net2ftp_globals["language"] == "hu") { $tinymce_language = "hu"; } elseif ($net2ftp_globals["language"] == "hu-utf") { $tinymce_language = "hu"; } elseif ($net2ftp_globals["language"] == "it") { $tinymce_language = "it"; } elseif ($net2ftp_globals["language"] == "ja") { $tinymce_language = "ja"; } elseif ($net2ftp_globals["language"] == "nl") { $tinymce_language = "nl"; } elseif ($net2ftp_globals["language"] == "pl") { $tinymce_language = "pl"; } elseif ($net2ftp_globals["language"] == "pt") { $tinymce_language = "pt"; } elseif ($net2ftp_globals["language"] == "ru") { $tinymce_language = "ru"; } elseif ($net2ftp_globals["language"] == "sv") { $tinymce_language = "sv"; } elseif ($net2ftp_globals["language"] == "tc") { $tinymce_language = "zh-tw"; } elseif ($net2ftp_globals["language"] == "tr") { $tinymce_language = "tr"; } elseif ($net2ftp_globals["language"] == "ua") { $tinymce_language = "ru"; } elseif ($net2ftp_globals["language"] == "vi") { $tinymce_language = "vi"; } elseif ($net2ftp_globals["language"] == "zh") { $tinymce_language = "zh-cn"; } else { $tinymce_language = "en"; } $pluginProperties["tinymce"]["use"] = "yes"; $pluginProperties["tinymce"]["label"] = "TinyMCE (WYSIWYG)"; $pluginProperties["tinymce"]["directory"] = "tinymce"; $pluginProperties["tinymce"]["type"] = "textarea"; $pluginProperties["tinymce"]["browsers"][1] = "IE"; $pluginProperties["tinymce"]["browsers"][2] = "Chrome"; $pluginProperties["tinymce"]["browsers"][3] = "Safari"; $pluginProperties["tinymce"]["browsers"][4] = "Opera"; $pluginProperties["tinymce"]["browsers"][5] = "Mozilla"; $pluginProperties["tinymce"]["browsers"][6] = "Other"; $pluginProperties["tinymce"]["filename_extensions"][1] = "html"; $pluginProperties["tinymce"]["includePhpFiles"][1] = ""; $pluginProperties["tinymce"]["printJavascript"] = "\n"; $pluginProperties["tinymce"]["printJavascript"] .= "\n"; $pluginProperties["tinymce"]["printCss"] = ""; $pluginProperties["tinymce"]["printBodyOnload"] = ""; // ------------------------------------------------------------------------- // Ace // A syntax highlighting text editor in javascript // ------------------------------------------------------------------------- $pluginProperties["ace"]["use"] = "yes"; $pluginProperties["ace"]["label"] = "Ace (code editor)"; $pluginProperties["ace"]["directory"] = "ace"; $pluginProperties["ace"]["type"] = "textarea"; $pluginProperties["ace"]["browsers"][1] = "IE"; $pluginProperties["ace"]["browsers"][2] = "Chrome"; $pluginProperties["ace"]["browsers"][3] = "Safari"; $pluginProperties["ace"]["browsers"][4] = "Opera"; $pluginProperties["ace"]["browsers"][5] = "Mozilla"; $pluginProperties["ace"]["browsers"][6] = "Other"; $pluginProperties["ace"]["filename_extensions"][1] = "asp"; $pluginProperties["ace"]["filename_extensions"][2] = "css"; $pluginProperties["ace"]["filename_extensions"][3] = "cgi"; $pluginProperties["ace"]["filename_extensions"][4] = "htm"; $pluginProperties["ace"]["filename_extensions"][5] = "html"; $pluginProperties["ace"]["filename_extensions"][6] = "java"; $pluginProperties["ace"]["filename_extensions"][7] = "javascript"; $pluginProperties["ace"]["filename_extensions"][8] = "js"; $pluginProperties["ace"]["filename_extensions"][9] = "pl"; $pluginProperties["ace"]["filename_extensions"][10] = "perl"; $pluginProperties["ace"]["filename_extensions"][11] = "php"; $pluginProperties["ace"]["filename_extensions"][12] = "phps"; $pluginProperties["ace"]["filename_extensions"][13] = "phtml"; $pluginProperties["ace"]["filename_extensions"][14] = "ruby"; $pluginProperties["ace"]["filename_extensions"][15] = "sql"; $pluginProperties["ace"]["filename_extensions"][16] = "txt"; $pluginProperties["ace"]["includePhpFiles"][1] = ""; $pluginProperties["ace"]["printJavascript"] = "\n"; $pluginProperties["ace"]["printCss"] = ""; $pluginProperties["ace"]["printBodyOnload"] = ""; // ------------------------------------------------------------------------- // Version Checker - written by Slynderdale for net2ftp. // This small Javascript function will check if a new version of net2ftp is available // and display a message if there is. // ------------------------------------------------------------------------- $pluginProperties["versioncheck"]["use"] = "yes"; $pluginProperties["versioncheck"]["label"] = "Javascript Version Checker"; $pluginProperties["versioncheck"]["directory"] = "versioncheck"; $pluginProperties["versioncheck"]["type"] = "versioncheck"; $pluginProperties["versioncheck"]["browsers"][1] = "IE"; $pluginProperties["versioncheck"]["browsers"][2] = "Chrome"; $pluginProperties["versioncheck"]["browsers"][3] = "Safari"; $pluginProperties["versioncheck"]["browsers"][4] = "Opera"; $pluginProperties["versioncheck"]["browsers"][5] = "Mozilla"; $pluginProperties["versioncheck"]["browsers"][6] = "Other"; $pluginProperties["versioncheck"]["filename_extensions"][1] = ""; $pluginProperties["versioncheck"]["includePhpFiles"][1] = ""; $pluginProperties["versioncheck"]["printJavascript"] = "\n"; $pluginProperties["versioncheck"]["printCss"] = ""; $pluginProperties["versioncheck"]["printBodyOnload"] = ""; // ------------------------------------------------------------------------- // The JS Calendar code is written by Mishoo (who also wrote the HTMLArea v3). // http://dynarch.com/mishoo/calendar.epl // ------------------------------------------------------------------------- // Language code (see /plugins/jscalendar/lang) if ($net2ftp_globals["language"] == "cs") { $jscalendar_language = "calendar-cs-win"; } elseif ($net2ftp_globals["language"] == "da") { $jscalendar_language = "calendar-da"; } elseif ($net2ftp_globals["language"] == "de") { $jscalendar_language = "calendar-de"; } elseif ($net2ftp_globals["language"] == "es") { $jscalendar_language = "calendar-es"; } elseif ($net2ftp_globals["language"] == "fi") { $jscalendar_language = "calendar-fi"; } elseif ($net2ftp_globals["language"] == "fr") { $jscalendar_language = "calendar-fr"; } elseif ($net2ftp_globals["language"] == "he") { $jscalendar_language = "calendar-he-utf8.js"; } elseif ($net2ftp_globals["language"] == "it") { $jscalendar_language = "calendar-it"; } elseif ($net2ftp_globals["language"] == "ja") { $jscalendar_language = "calendar-jp"; } elseif ($net2ftp_globals["language"] == "nl") { $jscalendar_language = "calendar-nl"; } elseif ($net2ftp_globals["language"] == "pl") { $jscalendar_language = "calendar-pl"; } elseif ($net2ftp_globals["language"] == "pt") { $jscalendar_language = "calendar-pt"; } elseif ($net2ftp_globals["language"] == "ru") { $jscalendar_language = "calendar-ru"; } elseif ($net2ftp_globals["language"] == "sv") { $jscalendar_language = "calendar-sv"; } elseif ($net2ftp_globals["language"] == "tr") { $jscalendar_language = "calendar-tr"; } elseif ($net2ftp_globals["language"] == "tc") { $jscalendar_language = "calendar-big5.js"; } elseif ($net2ftp_globals["language"] == "zh") { $jscalendar_language = "calendar-zh"; } else { $jscalendar_language = "calendar-en"; } $pluginProperties["jscalendar"]["use"] = "yes"; $pluginProperties["jscalendar"]["label"] = "JS Calendar"; $pluginProperties["jscalendar"]["directory"] = "jscalendar"; $pluginProperties["jscalendar"]["type"] = "calendar"; $pluginProperties["jscalendar"]["browsers"][1] = "IE"; $pluginProperties["jscalendar"]["browsers"][2] = "Chrome"; $pluginProperties["jscalendar"]["browsers"][3] = "Safari"; $pluginProperties["jscalendar"]["browsers"][4] = "Opera"; $pluginProperties["jscalendar"]["browsers"][5] = "Mozilla"; $pluginProperties["jscalendar"]["browsers"][6] = "Other"; $pluginProperties["jscalendar"]["filename_extensions"][1] = ""; $pluginProperties["jscalendar"]["includePhpFiles"][1] = "jscalendar/calendar.php"; $pluginProperties["jscalendar"]["printJavascript"] = "\n"; $pluginProperties["jscalendar"]["printJavascript"] .= "\n"; $pluginProperties["jscalendar"]["printJavascript"] .= "\n"; $pluginProperties["jscalendar"]["printCss"] = "\n"; $pluginProperties["jscalendar"]["printCss"] .= "\n"; $pluginProperties["jscalendar"]["printBodyOnload"] = ""; // ------------------------------------------------------------------------- // JUpload // A Java applet to upload directories and files // ------------------------------------------------------------------------- $pluginProperties["jupload"]["use"] = "yes"; $pluginProperties["jupload"]["label"] = "JUpload"; $pluginProperties["jupload"]["directory"] = "jupload"; $pluginProperties["jupload"]["type"] = "applet"; $pluginProperties["jupload"]["browsers"][1] = "IE"; $pluginProperties["jupload"]["browsers"][2] = "Chrome"; $pluginProperties["jupload"]["browsers"][3] = "Safari"; $pluginProperties["jupload"]["browsers"][4] = "Opera"; $pluginProperties["jupload"]["browsers"][5] = "Mozilla"; $pluginProperties["jupload"]["browsers"][6] = "Other"; $pluginProperties["jupload"]["filename_extensions"][1] = ""; $pluginProperties["jupload"]["includePhpFiles"][1] = ""; $pluginProperties["jupload"]["printCss"] = ""; $pluginProperties["jupload"]["printJavascript"] = ""; $pluginProperties["jupload"]["printBodyOnload"] = ""; // ------------------------------------------------------------------------- // Luminous // Syntax highlighter // ------------------------------------------------------------------------- $pluginProperties["luminous"]["use"] = "yes"; $pluginProperties["luminous"]["label"] = "Luminous"; $pluginProperties["luminous"]["directory"] = "luminous"; $pluginProperties["luminous"]["type"] = "highlighter"; $pluginProperties["luminous"]["browsers"][1] = "IE"; $pluginProperties["luminous"]["browsers"][2] = "Chrome"; $pluginProperties["luminous"]["browsers"][3] = "Safari"; $pluginProperties["luminous"]["browsers"][4] = "Opera"; $pluginProperties["luminous"]["browsers"][5] = "Mozilla"; $pluginProperties["luminous"]["browsers"][6] = "Other"; $pluginProperties["luminous"]["filename_extensions"][1] = ""; $pluginProperties["luminous"]["includePhpFiles"][1] = "luminous/luminous.php"; $pluginProperties["luminous"]["printCss"] = ""; $pluginProperties["luminous"]["printJavascript"] = ""; $pluginProperties["luminous"]["printBodyOnload"] = ""; return $pluginProperties; } // end function getPluginProperties // ** ** // ** ** // ************************************************************************************** // ************************************************************************************** // ************************************************************************************** // ************************************************************************************** // ** ** // ** ** function net2ftp_plugin_includePhpFiles() { // -------------- // This function includes PHP files which are required by the active plugins // The list of current active plugins is stored in $net2ftp_globals["activePlugins"] // -------------- // ------------------------------------------------------------------------- // Global variables and settings // ------------------------------------------------------------------------- global $net2ftp_globals; $pluginProperties = getPluginProperties(); // ------------------------------------------------------------------------- // Initial checks and initialization // ------------------------------------------------------------------------- if ($net2ftp_globals["activePlugins"] == "") { return ""; } // ------------------------------------------------------------------------- // For all plugins... // ------------------------------------------------------------------------- for ($pluginnr=0; $pluginnr code // ------------------------------------------------------------------------- echo $currentPlugin["printBodyOnload"]; } // end for } // End function net2ftp_plugin_printBodyOnload // ** ** // ** ** // ************************************************************************************** // ************************************************************************************** ?>