\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
// ** **
// ** **
// **************************************************************************************
// **************************************************************************************
?>