Subversion Repositories php-qbpwcf

Rev

Details | Last modification | View Log | RSS feed

Rev Author Line No. Line
14 liveuser 1
<?php
2
 
3
#使用命名空間qbpwcf
4
namespace qbpwcf{
5
 
6
	#匯入外部套件
7
	include("../allInOne.php");
8
 
9
	#提示當前測試的函數
10
	echo "<hr>od::demoOdt - testCase 1<br>";
11
 
12
	/*
13
 
14
	#函式說明:
15
	#展示建立odt檔案的功能
16
	#回傳結果:
17
	#$result["status"],執行是否正常,"true"代表正常,"false"代表不正常.
18
	#$reuslt["error"],執行不正常結束的錯訊息陣列.
19
	#$result["function"],當前執行的函式名稱.
20
	#必填參數:
21
	#無
22
	#可省略參數:
23
	#無
24
	#參考資料:
25
	#http://php-odt.sourceforge.net/ 
26
	$demoOdt=od::demoOdt();
27
 
28
	#如果建立odt檔案失敗
29
	if($demoOdt["status"]=="false"){
30
 
31
		#印出相關資訊
32
		var_dump($demoOdt);
33
 
34
		#停止程式
35
		exit;
36
 
37
		}#if end
38
 
39
	#涵式說明:
40
	#放置超鏈結
41
	#回傳的結果:
42
	#$result["status"],執行是否正常,"true"代表正常,"false"代表不正常.
43
	#$result["error"],錯誤訊息
44
	#$result["content"],語法
45
	#$result["function"],當前執行的函數名稱
46
	#必填的參數:
47
	#$conf["position"],字串,爲要連結到的位置,若留空,將回自動變成"#",則可以搭配ajax傳值.	
48
	$conf["position"]=$demoOdt["content"];
49
	#$conf["linkName",字串,爲連結的顯示名稱
50
	$conf["linkName"]="輸出的odt檔案";
51
	#可省略的參數:
52
	#$conf["method"],字串,爲點選連結後,新畫面要如何呈現,可省略預設爲"_self",可用的選項有 _top(覆蓋目前的視窗來顯現新內容) _parent _self _blank(跳新視窗)
53
	$conf["method"]="_blank"; 
54
	#$conf["class"],字串,爲要套用的css超連節樣式,可省略.
55
	#$conf["class"]="";
56
	#$conf["id"],字串,超連結的id.
57
	#$conf["id"]="";
58
	#$conf["no_outline"],字串,是否要取消連結的框線,"false為不取消,"true"代表要取消,預設為"false".
59
	#$conf["no_outline"]="";
60
	$show_link=link::show_link($conf);
61
	unset($conf);
62
 
63
	#如果建立超聯結失敗
64
	if($show_link["status"]=="false"){
65
 
66
		#印出訊息
67
		var_dump($show_link);
68
 
69
		#終止程式
70
		exit;
71
 
72
		}#if end
73
 
74
	#印出超聯結
75
	echo $show_link["content"];
76
 
77
	*/
78
 
79
	#提示當前測試的函數
80
	echo "<hr>od::demoOds - testCase 1<br>";
81
 
82
	/*
83
 
84
	#函式說明:
85
	#展示建立ods檔案的功能
86
	#回傳結果:
87
	#$result["status"],執行是否正常,"true"代表正常,"false"代表不正常.
88
	#$reuslt["error"],執行不正常結束的錯訊息陣列.
89
	#$result["function"],當前執行的函式名稱.
90
	#必填參數:
91
	#無
92
	#可省略參數:
93
	#無
94
	#參考資料:
95
	#https://sourceforge.net/projects/ods-php/?source=typ_redirect
96
	$demoOds=od::demoOds();
97
 
98
	#如果建立ods檔案失敗
99
	if($demoOds["status"]=="false"){
100
 
101
		#印出相關資訊
102
		var_dump($demoOds);
103
 
104
		#停止程式
105
		exit;
106
 
107
		}#if end
108
 
109
	#涵式說明:
110
	#放置超鏈結
111
	#回傳的結果:
112
	#$result["status"],執行是否正常,"true"代表正常,"false"代表不正常.
113
	#$result["error"],錯誤訊息
114
	#$result["content"],語法
115
	#$result["function"],當前執行的函數名稱
116
	#必填的參數:
117
	#$conf["position"],字串,爲要連結到的位置,若留空,將回自動變成"#",則可以搭配ajax傳值.	
118
	$conf["position"]=$demoOds["content"];
119
	#$conf["linkName",字串,爲連結的顯示名稱
120
	$conf["linkName"]="輸出的ods檔案";
121
	#可省略的參數:
122
	#$conf["method"],字串,爲點選連結後,新畫面要如何呈現,可省略預設爲"_self",可用的選項有 _top(覆蓋目前的視窗來顯現新內容) _parent _self _blank(跳新視窗)
123
	$conf["method"]="_blank"; 
124
	#$conf["class"],字串,爲要套用的css超連節樣式,可省略.
125
	#$conf["class"]="";
126
	#$conf["id"],字串,超連結的id.
127
	#$conf["id"]="";
128
	#$conf["no_outline"],字串,是否要取消連結的框線,"false為不取消,"true"代表要取消,預設為"false".
129
	#$conf["no_outline"]="";
130
	$show_link=link::show_link($conf);
131
	unset($conf);
132
 
133
	#如果建立超聯結失敗
134
	if($show_link["status"]=="false"){
135
 
136
		#印出訊息
137
		var_dump($show_link);
138
 
139
		#終止程式
140
		exit;
141
 
142
		}#if end
143
 
144
	#印出超聯結
145
	echo $show_link["content"];
146
 
147
	*/	
148
 
149
	#提示當前測試的函數
150
	echo "<hr>od::createOds - testCase 1<br>";
151
 
152
	/*
153
 
154
	#函式說明:
155
	#建立ods檔案
156
	#回傳結果:
157
	#$result["status"],執行是否正常,"true"代表正常,"false"代表不正常.
158
	#$reuslt["error"],執行不正常結束的錯訊息陣列.
159
	#$result["function"],當前執行的函式名稱.
160
	#$result["content"],建立的ods檔案路徑與名稱.
161
	#必填參數:
162
	#$conf["filePathAndName"],字串,ods檔案要存放的地方,副檔名".ods"會自動補上.
163
	$conf["filePathAndName"]="odT/od::createOds";
164
	#$conf["content"],字串陣列,要放在ods檔案裡面各sheet的內容,$conf["content"][tab][row][col]=array("Hello!","string");為第tab+1個分頁第row+1列第col+1欄的內容為"Hello!",型態為"string",型態未指定的話,則預設為"string".
165
	$conf["content"][0][0][0]=array("A");
166
	$conf["content"][0][0][1]=array("B");
167
	$conf["content"][0][0][2]=array("C");
168
	$conf["content"][1][0][0]=array("a");
169
	$conf["content"][1][0][1]=array("b");
170
	$conf["content"][1][0][2]=array("c");
171
	#$conf["fileArgu"],字串,php變數__FILE__的內容,亦即該檔案在檔案系統的絕對路徑
172
	$conf["fileArgu"]=__FILE__;
173
	#可省略參數:
174
	#無
175
	#參考資料:
176
	#https://sourceforge.net/projects/ods-php/?source=typ_redirect
177
	$createOds=od::createOds($conf);
178
	unset($conf);
179
 
180
	#如果建立ods檔案失敗
181
	if($createOds["status"]=="false"){
182
 
183
		#印出相關資訊
184
		var_dump($createOds);
185
 
186
		#停止程式
187
 
188
		}#if end
189
 
190
	#涵式說明:
191
	#放置超鏈結
192
	#回傳的結果:
193
	#$result["status"],執行是否正常,"true"代表正常,"false"代表不正常.
194
	#$result["error"],錯誤訊息
195
	#$result["content"],語法
196
	#$result["function"],當前執行的函數名稱
197
	#必填的參數:
198
	#$conf["position"],字串,爲要連結到的位置,若留空,將回自動變成"#",則可以搭配ajax傳值.	
199
	$conf["position"]=$createOds["content"];
200
	#$conf["linkName",字串,爲連結的顯示名稱
201
	$conf["linkName"]="輸出的ods檔案";
202
	#可省略的參數:
203
	#$conf["method"],字串,爲點選連結後,新畫面要如何呈現,可省略預設爲"_self",可用的選項有 _top(覆蓋目前的視窗來顯現新內容) _parent _self _blank(跳新視窗)
204
	$conf["method"]="_blank"; 
205
	#$conf["class"],字串,爲要套用的css超連節樣式,可省略.
206
	#$conf["class"]="";
207
	#$conf["id"],字串,超連結的id.
208
	#$conf["id"]="";
209
	#$conf["no_outline"],字串,是否要取消連結的框線,"false為不取消,"true"代表要取消,預設為"false".
210
	#$conf["no_outline"]="";
211
	$show_link=link::show_link($conf);
212
	unset($conf);
213
 
214
	#如果建立超聯結失敗
215
	if($show_link["status"]=="false"){
216
 
217
		#印出訊息
218
		var_dump($show_link);
219
 
220
		#終止程式
221
		exit;
222
 
223
		}#if end
224
 
225
	#印出超聯結
226
	echo $show_link["content"];
227
 
228
	*/	
229
 
230
	#提示當前測試的函數
231
	echo "<hr>od::createOdt - testCase 1<br>";
232
 
233
	/*
234
 
235
	#函式說明:
236
	#建立odt檔案
237
	#回傳結果:
238
	#$result["status"],執行是否正常,"true"代表正常,"false"代表不正常.
239
	#$reuslt["error"],執行不正常結束的錯訊息陣列.
240
	#$result["function"],當前執行的函式名稱.
241
	#$result["content"],建立的ods檔案路徑與名稱.
242
	#必填參數:
243
	#$conf["filePathAndName"],字串,odt檔案要存放的地方,副檔名".odt"會自動補上.
244
	$conf["filePathAndName"]="odT/createOdt";
245
	#$conf["content"],字串陣列,要放在odt檔案裡面的內容,每個元素的內容代表一個段落.
246
	$conf["content"]=array("Hello World!","This is a sample odt file created by odt::createOdt.");
247
	#$conf["fileArgu"],字串,php變數__FILE__的內容,亦即該檔案在檔案系統的絕對路徑
248
	$conf["fileArgu"]=__FILE__;
249
	#可省略參數:
250
	#無
251
	#參考資料:
252
	#https://sourceforge.net/projects/ods-php/?source=typ_redirect
253
	#備註:
254
	#建構中...	
255
	$createOdt=od::createOdt($conf);
256
	unset($conf);
257
 
258
	#如果建立odt檔案失敗
259
	if($createOdt["status"]=="false"){
260
 
261
		#印出訊息
262
		var_dump($createOdt);
263
 
264
		#結束程式
265
		exit;
266
 
267
		}#if end
268
 
269
	#涵式說明:
270
	#放置超鏈結
271
	#回傳的結果:
272
	#$result["status"],執行是否正常,"true"代表正常,"false"代表不正常.
273
	#$result["error"],錯誤訊息
274
	#$result["content"],語法
275
	#$result["function"],當前執行的函數名稱
276
	#必填的參數:
277
	#$conf["position"],字串,爲要連結到的位置,若留空,將回自動變成"#",則可以搭配ajax傳值.	
278
	$conf["position"]=$createOdt["content"];
279
	#$conf["linkName",字串,爲連結的顯示名稱
280
	$conf["linkName"]="輸出的odt檔案";
281
	#可省略的參數:
282
	#$conf["method"],字串,爲點選連結後,新畫面要如何呈現,可省略預設爲"_self",可用的選項有 _top(覆蓋目前的視窗來顯現新內容) _parent _self _blank(跳新視窗)
283
	$conf["method"]="_blank"; 
284
	#$conf["class"],字串,爲要套用的css超連節樣式,可省略.
285
	#$conf["class"]="";
286
	#$conf["id"],字串,超連結的id.
287
	#$conf["id"]="";
288
	#$conf["no_outline"],字串,是否要取消連結的框線,"false為不取消,"true"代表要取消,預設為"false".
289
	#$conf["no_outline"]="";
290
	$show_link=link::show_link($conf);
291
	unset($conf);
292
 
293
	#如果建立超聯結失敗
294
	if($show_link["status"]=="false"){
295
 
296
		#印出訊息
297
		var_dump($show_link);
298
 
299
		#終止程式
300
		exit;
301
 
302
		}#if end
303
 
304
	#印出超聯結
305
	echo $show_link["content"];
306
 
307
	*/
308
 
309
	}#namespace qbpwcf end
310
 
311
?>