.
*/
include("./include/include.php");
require_once(FILESYSTEMROOTPATH."jc/include/classes/DefaultLayout.php");
require_once(FILESYSTEMROOTPATH."jc/include/classes/AbstractForm3.php");
require_once(FILESYSTEMROOTPATH."include/list/ListPager.php");
require_once(FILESYSTEMROOTPATH."jc/include/model/NumberOfVotes.php");
$layout = new DefaultLayout("JC_MANAGE");
$layout->init();
if (isset($_GET['agora_id'])){
$agora_id = $_GET['agora_id'];
}else{
$agora_id = $_SESSION['JC_MODULE']['AgoraId'];
}
$layout->echoln('Back
');
if(isset($_POST["submit"])) {
//if upload file
if(isset($_FILES["file"])) {
chmod($_FILES["file"]["tmp_name"], 0644);
$filename = addslashes($_FILES["file"]["tmp_name"]);
//rename($_FILES["file"]["tmp_name"],'/home/other/statutoryvote/public_html/tmp/'.basename($_FILES["file"]["tmp_name"]));
//$filename = '/home/other/statutoryvote/public_html/tmp/'.basename($_FILES["file"]["tmp_name"]);
$novdao = $GLOBALS['ClassFactory']->getNumberOfVotesDao();
$res = $novdao->import($filename, $agora_id);
if ($res){
$result = "successfully";
$color = 'green';
} else{
$result = "unsuccessfully";
$color = 'red';
}
$layout->echoln("File {$_FILES['file']['name']} uploaded $result!
");
unlink($filename); //deletes file
}
}
$layout->echoln('Upload file with votes
File must be tab-separated (in Excel: "File-> Save as -> Text (Tab delimited)" ).
There must be no header lines (i.e. data start from first line)
There should be 2 columns:
1st column: 3-letter code, 2nd column: number of votes (only numbers, e.g. 0 instead of "-"!).
Delete other columns, do not leave any empty columns or lines.
This file will overwrite existing data.
Do not forget to add AEGEE-Academy (Bodycode: XIE)!
You can add the JC/Chair Team (Bodycode: XCH) with 0 votes for testing.
');
$HTML_FORM = '