Subversion Repositories qbpwcf-lib(archive)

Rev

Rev 915 | Details | Compare with Previous | Last modification | View Log | RSS feed

Rev Author Line No. Line
1 liveuser 1
<?php
2
 
3
#使用命名空間qbpwcf
4
namespace qbpwcf{
5
 
6
	#匯入外部套件
7
	include("../allInOne.php");
8
 
9
	#印出要測試的函式
10
	echo "<hr>exam::randomSeater - testCase 1<br>";
11
 
12
	/*
13
 
14
	#函式說明:
15
	#根據座位表csv檔與坐者csv檔來隨機安排座位,並自動下載安排好的座位表csv檔.
16
	#回傳的結果:
17
	#$result["status"],執行正常與否,"true"為正常,"false"為不正常.
18
	#$result["error"],錯誤訊息陣列.
19
	#$result["content"],處理好的座位表csv檔位置.
20
	#必填的參數:
21
	#$conf["seaterList"],字串,坐者的csv檔位置與名稱,單攔,每一列為坐者的代稱.
22
	$conf["seaterList"]="examT/seaterList.csv";
23
	#$conf["seatMap"],字串,座位表示意csv檔位置與名稱,格子內容為0代表非座位,1為座位.
24
	$conf["seatMap"]="examT/seatMap.csv";
25
	#$conf["outputAddress"],字串,csv檔要輸出到哪邊,不用加csv副檔名.
26
	$conf["outputAddress"]="examT/output";
27
	#$conf["fileArgu"],字串,__FILE__的內容.
28
	$conf["fileArgu"]=__FILE__;
29
	#可省略的參數:
30
	#$conf["emptySeatName"],字串,要空下來的座位,其代稱要用什麼?預設為empty.
31
	$conf["emptySeatName"]="留空";
32
	#$conf["noDownload"],字串,是否不要立馬下載處理好的坐位表csv檔,"true"代表不要要立馬下載處理好的坐位表csv檔.
33
	#$conf["noDownload"]="true";
34
	var_dump(exam::randomSeater($conf));
35
	unset($conf);
36
 
37
	*/
38
 
39
	#印出要測試的函式
40
	echo "<hr>exam::randomSeater - testCase 2<br>";
41
 
42
	/*
43
 
44
	#函式說明:
45
	#根據座位表csv檔與坐者csv檔來隨機安排座位,並自動下載安排好的座位表csv檔.
46
	#回傳的結果:
47
	#$result["status"],執行正常與否,"true"為正常,"false"為不正常.
48
	#$result["error"],錯誤訊息陣列.
49
	#$result["content"],處理好的座位表csv檔位置.
50
	#必填的參數:
51
	#$conf["seaterList"],字串,坐者的csv檔位置與名稱,單攔,每一列為坐者的代稱.
52
	$conf["seaterList"]="examT/seaterList.csv";
53
	#$conf["seatMap"],字串,座位表示意csv檔位置與名稱,格子內容為0代表非座位,1為座位.
54
	$conf["seatMap"]="examT/seatMap.csv";
55
	#$conf["outputAddress"],字串,csv檔要輸出到哪邊,不用加csv副檔名.
56
	$conf["outputAddress"]="examT/output";
57
	#$conf["fileArgu"],字串,__FILE__的內容.
58
	$conf["fileArgu"]=__FILE__;
59
	#可省略的參數:
60
	#$conf["emptySeatName"],字串,要空下來的座位,其代稱要用什麼?預設為empty.
61
	$conf["emptySeatName"]="留空";
62
	#$conf["repeat"],字串,能否連續兩個位置的名稱都一樣,"false"代表不連續重複,"true"代表允許連續重複,預設為"false".
63
	$conf["repeat"]="true";
64
	#$conf["noDownload"],字串,是否不要立馬下載處理好的坐位表csv檔,"true"代表不要要立馬下載處理好的坐位表csv檔.
65
	#$conf["noDownload"]="true";
66
	var_dump(exam::randomSeater($conf));
67
	unset($conf);
68
 
69
	*/
70
 
71
	}#namespace qbpwcf end
72
 
73
?>