* * */ require_once "../../config.inc.php"; require_once "common.php"; require_once 'requirements.inc.php'; require_once 'xml.inc.php'; require_once 'csv.inc.php'; testlinkInitPage($db, false, false, "checkRights"); $templateCfg = templateConfiguration(); $req_spec_mgr = new requirement_spec_mgr($db); $args = init_args(); $gui = initializeGui($db, $args, $_SESSION, $req_spec_mgr); switch ($args->doAction) { case 'uploadFile': $dummy = doUploadFile($db, $gui->fileName, $gui->scope, $args, $req_spec_mgr); $gui->items = $dummy->items; $gui->items_qty = is_null($gui->items) ? 0 : count($gui->items); $gui->has_items = $gui->items_qty > 0; $gui->support_array = $gui->has_items ? array_keys($gui->items) : array(); // do know is if really needed $gui->file_check = $dummy->file_check; if ($gui->file_check['status_ok'] == 0) { $gui->doAction = 'askFileName'; } break; case 'executeImport': $dummy = doExecuteImport($db, $gui->fileName, $args, $req_spec_mgr); $gui->items = $dummy->items; $gui->importResult = lang_get('import_done'); break;
doOutput(getBrowseOftenPlayed(), "browse-often-played"); break; case "browse-often-votes": doOutput(getBrowseOftenVote(), "browse-often-votes"); break; case "browse-playlog": doOutput(getBrowsePlaylog(), "browse-playlog"); break; case "vote-skip-check": doOutput(getVoteSkipCheck(), "vote-skip-check"); break; case "vote-skip-action": doOutput(getVoteSkipAction(), "vote-skip-action"); break; case "upload-file": doUploadFile(); break; case "download-file": doOutput(doDownloadFilelist(), "download-file"); break; case "download-file-do": if (!isset($_GET["id"])) { doError("No id specified"); } doDownloadFileDo($_GET["id"]); break; case "download-playlist": if (!isset($_GET["name"])) { doError("No name specified"); } doDownloadPlaylistDo($_GET["name"]);
function documentSave($fileUpload) { if ($fileUpload['size'] > 0) { $result = doUploadFile($fileUpload); if ($result !== 'success') { $error = $result; require 'view/newDocument.php'; } else { header("Location: /swiftmailer/index.php/document"); } } else { $error = 'There is no file selected/uploaded.'; require 'view/newDocument.php'; } }