Example #1
0
function net2ftp_module_printJavascript()
{
    // --------------
    // This function prints Javascript code and includes
    // --------------
    global $net2ftp_settings, $net2ftp_globals, $net2ftp_messages, $net2ftp_result;
    // Code
    echo "<script type=\"text/javascript\"><!--\n";
    echo "function createDirectoryTreeWindow(directory, FormAndFieldName) {\n";
    echo "\tdirectoryTreeWindow = window.open(\"\",\"directoryTreeWindow\",\"height=450,width=300,resizable=yes,scrollbars=yes\");\n";
    echo "\tvar d = directoryTreeWindow.document;\n";
    echo "\td.writeln('<html>');\n";
    echo "\td.writeln('<head>');\n";
    echo "\td.writeln('<title>" . __("Choose a directory") . "<\\/title>');\n";
    echo "\td.writeln('<\\/head>');\n";
    echo "\td.writeln('<bo' + 'dy on' + 'load=\"document.forms[\\'DirectoryTreeForm\\'].submit();\">');\n";
    //	echo "	d.writeln('<body>');\n";
    echo "\td.writeln('" . __("Please wait...") . "<br /><br />');\n";
    echo "\td.writeln('<form id=\"DirectoryTreeForm\" action=\"" . printPHP_SELF("createDirectoryTreeWindow") . "\" method=\"post\" />');\n";
    printLoginInfo_javascript();
    echo "\td.writeln('<input type=\"hidden\" name=\"state\" value=\"browse\">');\n";
    echo "\td.writeln('<input type=\"hidden\" name=\"state2\" value=\"popup\">');\n";
    echo "\td.writeln('<input type=\"hidden\" name=\"directory\" value=\"' + directory + '\">');\n";
    echo "\td.writeln('<input type=\"hidden\" name=\"FormAndFieldName\" value=\"' + FormAndFieldName + '\">');\n";
    echo "\td.writeln('<\\/form>');\n";
    echo "\td.writeln('<\\/div>');\n";
    echo "\td.writeln('<\\/body>');\n";
    echo "\td.writeln('<\\/html>');\n";
    echo "\td.close();\n";
    echo "} // end function createDirectoryTreeWindow\n";
    echo "//--></script>\n";
    // Include
    echo "<script type=\"text/javascript\" src=\"" . $net2ftp_globals["application_rootdir_url"] . "/modules/upload/upload.js\"></script>\n";
}
function net2ftp_module_printJavascript()
{
    // --------------
    // This function prints Javascript code and includes
    // --------------
    global $net2ftp_settings, $net2ftp_globals, $net2ftp_result;
    // -------------------------------------------------------------------------
    // Mobile skins
    // -------------------------------------------------------------------------
    if ($net2ftp_globals["skin"] == "mobile" || $net2ftp_globals["skin"] == "iphone") {
        echo "<script type=\"text/javascript\"><!--\n";
        echo "function CopyValueToAll(myform, mysourcefield, mytargetfieldname) {\n";
        echo "\tfor (var i = 0; i < myform.elements.length; i++) {\n";
        echo "\t\tif (myform.elements[i].name.indexOf(mytargetfieldname) >= 0) {\n";
        echo "\t\t\tmyform.elements[i].value = mysourcefield.value;\n";
        echo "\t\t}\n";
        echo "\t}\n";
        echo "}\n";
        echo "//--></script>\n";
    } else {
        echo "<script type=\"text/javascript\"><!--\n";
        echo "function createDirectoryTreeWindow(directory, FormAndFieldName) {\n";
        echo "\tdirectoryTreeWindow = window.open(\"\",\"directoryTreeWindow\",\"height=450,width=300,resizable=yes,scrollbars=yes\");\n";
        echo "\tvar d = directoryTreeWindow.document;\n";
        echo "\td.writeln('<html>');\n";
        echo "\td.writeln('<head>');\n";
        echo "\td.writeln('<title>" . __("Choose a directory") . "<\\/title>');\n";
        echo "\td.writeln('<\\/head>');\n";
        echo "\td.writeln('<bo' + 'dy on' + 'load=\"document.DirectoryTreeForm.submit();\">');\n";
        //		echo "	d.writeln('<body>');\n";
        echo "\td.writeln('" . __("Please wait...") . "<br /><br />');\n";
        echo "\td.writeln('<form name=\"DirectoryTreeForm\" id=\"DirectoryTreeForm\" action=\"" . printPHP_SELF("createDirectoryTreeWindow") . "\" method=\"post\" />');\n";
        printLoginInfo_javascript();
        echo "  d.writeln('<input type=\"hidden\" name=\"" . Yii::app()->request->csrfTokenName . "\" value=\"" . Yii::app()->request->csrfToken . "\" />');\n";
        echo "\td.writeln('<input type=\"hidden\" name=\"state\" value=\"browse\" />');\n";
        echo "\td.writeln('<input type=\"hidden\" name=\"state2\" value=\"popup\" />');\n";
        echo "\td.writeln('<input type=\"hidden\" name=\"directory\" value=\"' + directory + '\"  />');\n";
        echo "\td.writeln('<input type=\"hidden\" name=\"FormAndFieldName\" value=\"' + FormAndFieldName + '\"  />');\n";
        echo "\td.writeln('<\\/form>');\n";
        echo "\td.writeln('<\\/div>');\n";
        echo "\td.writeln('<\\/body>');\n";
        echo "\td.writeln('<\\/html>');\n";
        echo "\td.close();\n";
        echo "} // end function createDirectoryTreeWindow\n";
        echo "\n";
        echo "function CopyValueToAll(myform, mysourcefield, mytargetfieldname) {\n";
        echo "\tfor (var i = 0; i < myform.elements.length; i++) {\n";
        echo "\t\tif (myform.elements[i].name.indexOf(mytargetfieldname) >= 0) {\n";
        echo "\t\t\tmyform.elements[i].value = mysourcefield.value;\n";
        echo "\t\t}\n";
        echo "\t}\n";
        echo "}\n";
        echo "//--></script>\n";
    }
}
function net2ftp_module_printJavascript()
{
    // --------------
    // This function prints Javascript code and includes
    // --------------
    global $net2ftp_settings, $net2ftp_globals;
    // -------------------------------------------------------------------------
    // Do not print anything for Mobile skins
    // -------------------------------------------------------------------------
    if ($net2ftp_globals["skin"] == "mobile" || $net2ftp_globals["skin"] == "iphone") {
        echo "<script type=\"text/javascript\" src=\"" . $net2ftp_globals["application_rootdir_url"] . "/js/net2ftp/browse_main_mobile.js\"></script>\n";
    } else {
        // ------------------------------------
        // Code
        // ------------------------------------
        echo "<script type=\"text/javascript\"><!--\n";
        echo "function createDirectoryTreeWindow(directory, FormAndFieldName) {\n";
        echo "\tdirectoryTreeWindow = window.open(\"\",\"directoryTreeWindow\",\"height=450,width=300,resizable=yes,scrollbars=yes\");\n";
        echo "\tvar d = directoryTreeWindow.document;\n";
        echo "\td.writeln('<html>');\n";
        echo "\td.writeln('<head>');\n";
        echo "\td.writeln('<title>" . __("Choose a directory") . "<\\/title>');\n";
        echo "\td.writeln('<\\/head>');\n";
        echo "\td.writeln('<bo' + 'dy on' + 'load=\"document.DirectoryTreeForm.submit();\">');\n";
        //		echo "	d.writeln('<body>');\n";
        echo "\td.writeln('" . __("Please wait...") . "<br /><br />');\n";
        echo "\td.writeln('<form name=\"DirectoryTreeForm\" id=\"DirectoryTreeForm\" action=\"" . printPHP_SELF("createDirectoryTreeWindow") . "\" method=\"post\" />');\n";
        printLoginInfo_javascript();
        echo "  d.writeln('<input type=\"hidden\" name=\"" . Yii::app()->request->csrfTokenName . "\" value=\"" . Yii::app()->request->csrfToken . "\" />');\n";
        echo "\td.writeln('<input type=\"hidden\" name=\"state\" value=\"browse\" />');\n";
        echo "\td.writeln('<input type=\"hidden\" name=\"state2\" value=\"popup\" />');\n";
        echo "\td.writeln('<input type=\"hidden\" name=\"directory\" value=\"' + directory + '\"  />');\n";
        echo "\td.writeln('<input type=\"hidden\" name=\"FormAndFieldName\" value=\"' + FormAndFieldName + '\"  />');\n";
        echo "\td.writeln('<\\/form>');\n";
        echo "\td.writeln('<\\/div>');\n";
        echo "\td.writeln('<\\/body>');\n";
        echo "\td.writeln('<\\/html>');\n";
        echo "\td.close();\n";
        echo "} // end function createDirectoryTreeWindow\n";
        echo "//--></script>\n";
        // ------------------------------------
        // Include
        // ------------------------------------
        if ($net2ftp_globals["state2"] == "main") {
            echo "<script type=\"text/javascript\" src=\"" . $net2ftp_globals["application_rootdir_url"] . "/net2ftp/js/browse_main.js.php?skin=" . $net2ftp_globals["skin"] . "\"></script>\n";
        }
        if ($net2ftp_globals["state2"] == "popup") {
            echo "<script type=\"text/javascript\" src=\"" . $net2ftp_globals["application_rootdir_url"] . "/net2ftp/js/browse_popup.js\"></script>\n";
        }
    }
}