source: branches/comu/html/admin/contents/campaign.php @ 2

Revision 2, 14.0 KB checked in by root, 17 years ago (diff)

new import

Line 
1<?php
2/*
3 * Copyright(c) 2000-2006 LOCKON CO.,LTD. All Rights Reserved.
4 *
5 * http://www.lockon.co.jp/
6 */
7require_once("../require.php");
8require_once("./campaign_csv.php");
9require_once(DATA_PATH . "include/file_manager.inc");
10
11//---- ǧ¾Ú²ÄÈݤÎȽÄê
12$objSess = new SC_Session();
13sfIsSuccess($objSess);
14
15//---- ¥Ú¡¼¥¸É½¼¨¥¯¥é¥¹
16class LC_Page {
17   
18    function LC_Page() {
19        $this->tpl_mainpage = 'contents/campaign.tpl';
20        $this->tpl_subnavi = 'contents/subnavi.tpl';
21        $this->tpl_subno = "campaign";
22        $this->tpl_mainno = 'contents';
23        $this->tpl_subtitle = '¥­¥ã¥ó¥Ú¡¼¥ó´ÉÍý';
24        // ¥«¡¼¥È¤Ë¾¦Éʤ¬Æþ¤Ã¤Æ¤¤¤ë¤Ë¥Á¥§¥Ã¥¯¤¬Æþ¤Ã¤Æ¤¤¤ë¤«¥Á¥§¥Ã¥¯
25        $this->tpl_onload = "fnIsCartOn();";
26    }
27}
28
29
30$objPage = new LC_Page();
31$objView = new SC_AdminView();
32$objQuery = new SC_Query();
33$objFormParam = new SC_FormParam();
34
35// ǧ¾Ú²ÄÈݤÎȽÄê
36sfIsSuccess($objSess);
37
38// ¥Ñ¥é¥á¡¼¥¿¾ðÊó¤Î½é´ü²½
39lfInitParam();
40// ¥Õ¥©¡¼¥à¤ÎÃͤò¥»¥Ã¥È
41$objFormParam->setParam($_POST);
42
43// ¥Õ¥©¡¼¥à¤ÎÃͤò¥Æ¥ó¥×¥ì¡¼¥È¤ØÅϤ¹
44$objPage->arrForm = $objFormParam->getHashArray();
45$campaign_id = $_POST['campaign_id'];
46
47switch($_POST['mode']) {
48    // ¿·µ¬ÅÐÏ¿/ÊÔ½¸ÅÐÏ¿
49    case 'regist':
50        // ¥¨¥é¡¼¥Á¥§¥Ã¥¯
51        $objPage->arrErr = lfErrorCheck($campaign_id);
52       
53        if(count($objPage->arrErr) <= 0) {
54            // ÅÐÏ¿
55            lfRegistCampaign($campaign_id);
56           
57            // ¥­¥ã¥ó¥Ú¡¼¥óTOP¤Ø¥ê¥À¥¤¥ì¥¯¥È
58            header("location: ".URL_CAMPAIGN_TOP);
59        }
60   
61        break;
62    // ÊÔ½¸²¡²¼»þ
63    case 'update':
64        // ¥­¥ã¥ó¥Ú¡¼¥ó¾ðÊó¤ò¼èÆÀ
65        $objPage->arrForm = lfGetCampaign($campaign_id);
66        break;
67    // ºï½ü²¡²¼»þ
68    case 'delete':
69        // ºï½ü
70        lfDeleteCampaign($campaign_id);
71        // ¥­¥ã¥ó¥Ú¡¼¥óTOP¤Ø¥ê¥À¥¤¥ì¥¯¥È
72        header("location: ".URL_CAMPAIGN_TOP);
73        break;
74    // CSV½ÐÎÏ
75    case 'csv':
76        // ¥ª¥×¥·¥ç¥ó¤Î»ØÄê
77        $option = "ORDER BY create_date DESC";
78           
79        // CSV½ÐÎÏ¥¿¥¤¥È¥ë¹Ô¤ÎºîÀ®
80        $arrCsvOutput = sfSwapArray(sfgetCsvOutput(4, " WHERE csv_id = 4 AND status = 1"));
81           
82        if (count($arrCsvOutput) <= 0) break;
83           
84        $arrCsvOutputCols = $arrCsvOutput['col'];
85        $arrCsvOutputTitle = $arrCsvOutput['disp_name'];
86        $head = sfGetCSVList($arrCsvOutputTitle);
87        $data = lfGetCSV("dtb_campaign_order", "campaign_id = ?", $option, array($campaign_id), $arrCsvOutputCols);
88           
89        // CSV¤òÁ÷¿®¤¹¤ë¡£
90        sfCSVDownload($head.$data);
91        exit;
92        break;
93    default:
94        break;
95}
96
97// ¥­¥ã¥ó¥Ú¡¼¥ó°ìÍ÷¼èÆÀ
98$objPage->arrCampaign = lfGetCampaignList();
99$objPage->campaign_id = $campaign_id;
100
101// ¥­¥ã¥ó¥Ú¡¼¥ó´ü´ÖÍÑ
102$objDate = new SC_Date();
103$objPage->arrYear = $objDate->getYear();
104$objPage->arrMonth = $objDate->getMonth();
105$objPage->arrDay = $objDate->getDay();
106$objPage->arrHour = $objDate->getHour();
107$objPage->arrMinutes = $objDate->getMinutes();
108
109//----¡¡¥Ú¡¼¥¸É½¼¨
110$objView->assignobj($objPage);
111$objView->display(MAIN_FRAME);
112
113
114//---------------------------------------------------------------------------------------------------------------------------------------------------------
115/*
116 * ´Ø¿ô̾¡§lfInitParam
117 * ÀâÌÀ¡¡¡§ÆþÎϾðÊó¤Î½é´ü²½
118 */
119function lfInitParam() {
120    global $objFormParam;
121       
122    $objFormParam->addParam("¥­¥ã¥ó¥Ú¡¼¥ó̾", "campaign_name", MTEXT_LEN, "KVa", array("EXIST_CHECK","SPTAB_CHECK","MAX_LENGTH_CHECK"));
123   
124    $objFormParam->addParam("³«»ÏÆü»þ", "start_year", INT_LEN, "n", array("MAX_LENGTH_CHECK", "NUM_CHECK"));
125    $objFormParam->addParam("³«»ÏÆü»þ", "start_month", INT_LEN, "n", array("MAX_LENGTH_CHECK", "NUM_CHECK"));
126    $objFormParam->addParam("³«»ÏÆü»þ", "start_day", INT_LEN, "n", array("MAX_LENGTH_CHECK", "NUM_CHECK"));
127    $objFormParam->addParam("³«»ÏÆü»þ", "start_hour", INT_LEN, "n", array("MAX_LENGTH_CHECK", "NUM_CHECK"));
128    $objFormParam->addParam("³«»ÏÆü»þ", "start_minute", INT_LEN, "n", array("MAX_LENGTH_CHECK", "NUM_CHECK"));
129
130    $objFormParam->addParam("Ää»ßÆü»þ", "end_year", INT_LEN, "n", array("MAX_LENGTH_CHECK", "NUM_CHECK"));
131    $objFormParam->addParam("Ää»ßÆü»þ", "end_month", INT_LEN, "n", array("MAX_LENGTH_CHECK", "NUM_CHECK"));
132    $objFormParam->addParam("Ää»ßÆü»þ", "end_day", INT_LEN, "n", array("MAX_LENGTH_CHECK", "NUM_CHECK"));
133    $objFormParam->addParam("Ää»ßÆü»þ", "end_hour", INT_LEN, "n", array("MAX_LENGTH_CHECK", "NUM_CHECK"));
134    $objFormParam->addParam("Ää»ßÆü»þ", "end_minute", INT_LEN, "n", array("MAX_LENGTH_CHECK", "NUM_CHECK"));
135
136    $objFormParam->addParam("¥Ç¥£¥ì¥¯¥È¥ê̾", "directory_name", MTEXT_LEN, "KVa", array("EXIST_CHECK","ALNUM_CHECK","SPTAB_CHECK","MAX_LENGTH_CHECK"));
137    $objFormParam->addParam("¿½¹þ¿ôÀ©¸æ", "limit_count", INT_LEN, "n", array("MAX_LENGTH_CHECK", "NUM_CHECK"));
138    $objFormParam->addParam("½ÅÊ£¿½¹þÀ©¸æ", "orverlapping_flg", INT_LEN, "n", array("MAX_LENGTH_CHECK", "NUM_CHECK"));
139    $objFormParam->addParam("¥«¡¼¥È¤Ë¾¦ÉʤòÆþ¤ì¤ë", "cart_flg", INT_LEN, "n", array("MAX_LENGTH_CHECK", "NUM_CHECK"));
140    $objFormParam->addParam("Á÷ÎÁ̵ÎÁÀßÄê", "deliv_free_flg", INT_LEN, "n", array("MAX_LENGTH_CHECK", "NUM_CHECK"));
141
142}
143
144/*
145 * ´Ø¿ô̾¡§lfErrorCheck()
146 * °ú¿ô1 ¡§¥­¥ã¥ó¥Ú¡¼¥óID
147 * ÀâÌÀ¡¡¡§¥¨¥é¡¼¥Á¥§¥Ã¥¯
148 * Ìá¤êÃÍ¡§¥¨¥é¡¼Ê¸»ú³ÊǼÇÛÎó
149 */
150function lfErrorCheck($campaign_id = "") {
151   
152    global $objQuery;
153    global $objFormParam;
154
155    $arrList = $objFormParam->getHashArray();
156    $objErr = new SC_CheckError($arrList);
157    $objErr->arrErr = $objFormParam->checkError();
158   
159    $objErr->doFunc(array("³«»ÏÆü»þ", "start_year", "start_month", "start_day", "start_hour", "start_minute", "0"), array("CHECK_DATE2"));
160    $objErr->doFunc(array("Ää»ßÆü»þ", "end_year", "end_month", "end_day", "end_hour", "end_minute", "0"), array("CHECK_DATE2"));
161    $objErr->doFunc(array("³«»ÏÆü»þ", "Ää»ßÆü»þ", "start_year", "start_month", "start_day", "start_hour", "start_minute", "00", "end_year", "end_month", "end_day", "end_hour", "end_minute", "59"), array("CHECK_SET_TERM2"));
162   
163    if(count($objErr->arrErr) <= 0) {
164
165        // ÊÔ½¸»þÍѤ˸µ¤Î¥Ç¥£¥ì¥¯¥È¥ê̾¤ò¼èÆÀ¤¹¤ë¡£
166        if($campaign_id != "") {
167            $directory_name = $objQuery->get("dtb_campaign", "directory_name", "campaign_id = ?", array($campaign_id));
168        } else {
169            $directory_name = "";
170        }
171
172        // Ʊ̾¤Î¥Õ¥©¥ë¥À¤¬Â¸ºß¤¹¤ë¾ì¹ç¤Ï¥¨¥é¡¼
173        if(file_exists(CAMPAIGN_TEMPLATE_PATH.$arrList['directory_name']) && $directory_name != $arrList['directory_name']) {
174            $objErr->arrErr['directory_name'] = "¢¨ Ʊ̾¤Î¥Ç¥£¥ì¥¯¥È¥ê¤¬¤¹¤Ç¤Ë¸ºß¤·¤Þ¤¹¡£<br/>";
175        }
176        $ret = $objQuery->get("dtb_campaign", "directory_name", "directory_name = ? AND del_flg = 0", array($arrList['directory_name']));               
177        // DB¤Ë¤¹¤Ç¤ËÅÐÏ¿¤µ¤ì¤Æ¤¤¤Ê¤¤¤«¥Á¥§¥Ã¥¯
178        if($ret != "" && $directory_name != $arrList['directory_name']) {
179            $objErr->arrErr['directory_name'] = "¢¨ ¤¹¤Ç¤ËÅÐÏ¿¤µ¤ì¤Æ¤¤¤ë¥Ç¥£¥ì¥¯¥È¥ê̾¤Ç¤¹¡£<br/>";
180        }
181    }
182   
183    return $objErr->arrErr;
184}
185
186/*
187 * ´Ø¿ô̾¡§lfRegistCampaign()
188 * °ú¿ô1 ¡§¥­¥ã¥ó¥Ú¡¼¥óID(¥¢¥Ã¥×¥Ç¡¼¥È»þ¤Ë»ØÄê)
189 * ÀâÌÀ¡¡¡§¥­¥ã¥ó¥Ú¡¼¥óÅÐÏ¿/¹¹¿·
190 * Ìá¤êÃÍ¡§Ìµ¤·
191 */
192function lfRegistCampaign($campaign_id = "") {
193
194    global $objFormParam;
195    global $objQuery;
196   
197    $objSiteInfo = new SC_SiteInfo();
198    $arrInfo = $objSiteInfo->data;
199    $arrList = $objFormParam->getHashArray();   
200
201    // ³«»ÏÆü»þ¡¦½ªÎ»Æü»þÀ°·Á
202    $start_date = $arrList['start_year']."-".sprintf("%02d", $arrList['start_month'])."-".sprintf("%02d", $arrList['start_day'])." ".sprintf("%02d", $arrList['start_hour']).":".sprintf("%02d", $arrList['start_minute']).":00";
203    $end_date = $arrList['end_year']."-".sprintf("%02d", $arrList['end_month'])."-".sprintf("%02d", $arrList['end_day'])." ".sprintf("%02d", $arrList['end_hour']).":".sprintf("%02d", $arrList['end_minute']).":00";
204
205    // ¥Ý¥¤¥ó¥È¥ì¡¼¥È¤ÏÀßÄꤵ¤ì¤Æ¤¤¤Ê¤±¤ì¤Ð0¤òÁÞÆþ
206    if($arrInfo['point_rate'] == "") $arrInfo['point_rate'] = "0";
207    // ¥Õ¥é¥°¤ÏÀßÄꤵ¤ì¤Æ¤¤¤Ê¤±¤ì¤Ð0¤òÁÞÆþ
208    if(!$arrList['limit_count']) $arrList['limit_count'] = "0";
209    if(!$arrList['orverlapping_flg']) $arrList['orverlapping_flg'] = "0";
210    if(!$arrList['cart_flg']) $arrList['cart_flg'] = "0";
211    if(!$arrList['deliv_free_flg']) $arrList['deliv_free_flg'] = "0";
212   
213    $sqlval['campaign_name'] = $arrList['campaign_name'];
214    $sqlval['campaign_point_rate'] = $arrInfo['point_rate'];
215    $sqlval['start_date'] = $start_date;
216    $sqlval['end_date'] = $end_date;
217    $sqlval['directory_name'] = $arrList['directory_name'];
218    $sqlval['limit_count'] = $arrList['limit_count'];
219    $sqlval['orverlapping_flg'] = $arrList['orverlapping_flg'];
220    $sqlval['cart_flg'] = $arrList['cart_flg'];
221    $sqlval['deliv_free_flg'] = $arrList['deliv_free_flg'];
222    $sqlval['update_date'] = "now()";
223   
224    // ¥­¥ã¥ó¥Ú¡¼¥óID¤Ç»ØÄꤵ¤ì¤Æ¤¤¤ë¾ì¹ç¤Ïupdate
225    if($campaign_id != "") {
226
227        // ¸µ¤Î¥Ç¥£¥ì¥¯¥È¥ê̾¤ò¼èÆÀ̾       
228        $directory_name = $objQuery->get("dtb_campaign", "directory_name", "campaign_id = ?", array($campaign_id));
229        // ¥Õ¥¡¥¤¥ë̾¤òÊѹ¹
230        @rename(CAMPAIGN_TEMPLATE_PATH . $directory_name , CAMPAIGN_TEMPLATE_PATH . $arrList['directory_name']);
231        @rename(CAMPAIGN_PATH . $directory_name , CAMPAIGN_PATH . $arrList['directory_name']);
232
233        // update
234        $objQuery->update("dtb_campaign", $sqlval, "campaign_id = ?", array($campaign_id));
235       
236    } else {
237
238        // ¥­¥ã¥ó¥Ú¡¼¥ó¥Ú¡¼¥¸¥Ç¥£¥ì¥¯¥È¥êºîÀ®
239        lfCreateTemplate(CAMPAIGN_TEMPLATE_PATH, $arrList['directory_name']);
240
241        $sqlval['create_date'] = "now()";   
242        // insert
243        $objQuery->insert("dtb_campaign", $sqlval);     
244    }
245}
246
247/*
248 * ´Ø¿ô̾¡§lfGetCampaignList()
249 * ÀâÌÀ¡¡¡§¥­¥ã¥ó¥Ú¡¼¥ó°ìÍ÷¤ò¼èÆÀ
250 * Ìá¤êÃÍ¡§¥­¥ã¥ó¥Ú¡¼¥ó°ìÍ÷ÇÛÎó
251 */
252function lfGetCampaignList() {
253   
254    global $objQuery;
255   
256    $col = "campaign_id,campaign_name,directory_name,total_count";
257    $objQuery->setorder("update_date DESC");
258    $arrRet = $objQuery->select($col, "dtb_campaign", "del_flg = 0");
259
260    return $arrRet;
261}
262
263/*
264 * ´Ø¿ô̾¡§lfGetCampaign()
265 * °ú¿ô1 ¡§¥­¥ã¥ó¥Ú¡¼¥óID
266 * ÀâÌÀ¡¡¡§¥­¥ã¥ó¥Ú¡¼¥ó¾ðÊó¼èÆÀ
267 * Ìá¤êÃÍ¡§¥­¥ã¥ó¥Ú¡¼¥ó¾ðÊóÇÛÎó
268 */
269function lfGetCampaign($campaign_id) {
270   
271    global $objQuery;
272   
273    $col = "campaign_id,campaign_name,start_date,end_date,directory_name,limit_count,orverlapping_flg,cart_flg,deliv_free_flg";
274    $arrRet = $objQuery->select($col, "dtb_campaign", "campaign_id = ?", array($campaign_id));
275
276    // ³«»ÏÆü»þ¡¦Ää»ßÆü»þ¤òʬ²ò
277    $start_date = (date("Y/m/d/H/i/s" , strtotime($arrRet[0]['start_date'])));
278    list($arrRet[0]['start_year'],$arrRet[0]['start_month'],$arrRet[0]['start_day'],$arrRet[0]['start_hour'], $arrRet[0]['start_minute'], $arrRet[0]['start_second']) = split("/", $start_date);
279    $end_date = (date("Y/m/d/H/i/s" , strtotime($arrRet[0]['end_date'])));
280    list($arrRet[0]['end_year'],$arrRet[0]['end_month'],$arrRet[0]['end_day'],$arrRet[0]['end_hour'], $arrRet[0]['end_minute'], $arrRet[0]['end_second']) = split("/", $end_date);
281   
282    return $arrRet[0];
283}
284
285/*
286 * ´Ø¿ô̾¡§lfDeleteCampaign()
287 * °ú¿ô1 ¡§¥­¥ã¥ó¥Ú¡¼¥óID
288 * ÀâÌÀ¡¡¡§¥­¥ã¥ó¥Ú¡¼¥óºï½ü
289 * Ìá¤êÃÍ¡§Ìµ¤·
290 */
291function lfDeleteCampaign($campaign_id) {
292
293    global $objQuery;
294   
295    // ¥Ç¥£¥ì¥¯¥È¥ê̾¤ò¼èÆÀ̾       
296    $directory_name = $objQuery->get("dtb_campaign", "directory_name", "campaign_id = ?", array($campaign_id));
297    // ¥Õ¥¡¥¤¥ë¤òºï½ü
298    sfDeleteDir(CAMPAIGN_TEMPLATE_PATH . $directory_name);
299    sfDeleteDir(CAMPAIGN_PATH . $directory_name);
300
301    $sqlval['del_flg'] = 1;
302    $sqlval['update_date'] = "now()";   
303    // delete
304    $objQuery->update("dtb_campaign", $sqlval, "campaign_id = ?", array($campaign_id));     
305}
306
307/*
308 * ´Ø¿ô̾¡§lfCreateTemplate()
309 * °ú¿ô1 ¡§¥Ç¥£¥ì¥¯¥È¥ê¥Ñ¥¹
310 * °ú¿ô2 ¡§ºîÀ®¥Õ¥¡¥¤¥ë̾
311 * ÀâÌÀ¡¡¡§¥­¥ã¥ó¥Ú¡¼¥ó¤Î½é´ü¥Æ¥ó¥×¥ì¡¼¥ÈºîÀ®
312 * Ìá¤êÃÍ¡§Ìµ¤·
313 */
314function lfCreateTemplate($dir, $file) {
315   
316    global $objFormParam;
317    $arrRet = $objFormParam->getHashArray();
318
319   
320    // ºîÀ®¥Õ¥¡¥¤¥ë¥Ç¥£¥ì¥¯¥È¥ê
321    $create_dir = $dir . $file;
322    $create_active_dir = $create_dir . "/" . CAMPAIGN_TEMPLATE_ACTIVE;
323    $create_end_dir = $create_dir . "/" . CAMPAIGN_TEMPLATE_END;
324    // ¥Ç¥Õ¥©¥ë¥È¥Õ¥¡¥¤¥ë¥Ç¥£¥ì¥¯¥È¥ê
325    $default_dir = $dir . "default";
326    $default_active_dir = $default_dir . "/" . CAMPAIGN_TEMPLATE_ACTIVE;
327    $default_end_dir = $default_dir . "/" . CAMPAIGN_TEMPLATE_END;
328   
329    $ret = sfCreateFile($create_dir, 0755);
330    $ret = sfCreateFile($create_active_dir, 0755); 
331    $ret = sfCreateFile($create_end_dir, 0755);
332
333    // ¥­¥ã¥ó¥Ú¡¼¥ó¼Â¹ÔPHP¤ò¥³¥Ô¡¼
334    $ret = sfCreateFile(CAMPAIGN_PATH . $file);
335    copy(CAMPAIGN_PATH . "default/index.php", CAMPAIGN_PATH . $file . "/index.php");
336    copy(CAMPAIGN_PATH . "default/application.php", CAMPAIGN_PATH . $file . "/application.php");
337    copy(CAMPAIGN_PATH . "default/complete.php", CAMPAIGN_PATH . $file . "/complete.php");
338    copy(CAMPAIGN_PATH . "default/entry.php", CAMPAIGN_PATH . $file . "/entry.php");
339   
340    // ¥Ç¥Õ¥©¥ë¥È¥Æ¥ó¥×¥ì¡¼¥ÈºîÀ®(¥­¥ã¥ó¥Ú¡¼¥óÃæ)
341    $header = lfGetFileContents($default_active_dir."header.tpl");
342    sfWriteFile($header, $create_active_dir."header.tpl", "w");
343    $contents = lfGetFileContents($default_active_dir."contents.tpl");
344    if(!$arrRet['cart_flg']) {
345        $contents .= "\n" . '<!--{*¥í¥°¥¤¥ó¥Õ¥©¡¼¥à*}-->' . "\n";
346        $contents .= lfGetFileContents(CAMPAIGN_BLOC_PATH . "login.tpl");
347        $contents .= '<!--{*²ñ°÷ÅÐÏ¿¥Õ¥©¡¼¥à*}-->'."\n";
348        $contents .= lfGetFileContents(CAMPAIGN_BLOC_PATH . "entry.tpl");
349    }
350    sfWriteFile($contents, $create_active_dir."contents.tpl", "w");
351    $footer = lfGetFileContents($default_active_dir."footer.tpl");
352    sfWriteFile($footer, $create_active_dir."footer.tpl", "w");
353   
354    // ¥µ¥¤¥È¥Õ¥ì¡¼¥àºîÀ®
355    $site_frame  = $header."\n";
356    $site_frame .= '<script type="text/javascript" src="<!--{$smarty.const.URL_DIR}-->js/navi.js"></script>'."\n";
357    $site_frame .= '<script type="text/javascript" src="<!--{$smarty.const.URL_DIR}-->js/site.js"></script>'."\n";
358    $site_frame .= '<!--{include file=$tpl_mainpage}-->'."\n";
359    $site_frame .= $footer."\n";
360    sfWriteFile($site_frame, $create_active_dir."site_frame.tpl", "w");
361
362    /* ¥Ç¥Õ¥©¥ë¥È¥Æ¥ó¥×¥ì¡¼¥ÈºîÀ®(¥­¥ã¥ó¥Ú¡¼¥ó½ªÎ») */
363    $header = lfGetFileContents($default_end_dir."header.tpl");
364    sfWriteFile($header, $create_end_dir."header.tpl", "w");
365    $contents = lfGetFileContents($default_end_dir."contents.tpl");
366    sfWriteFile($contents, $create_end_dir."contents.tpl", "w");
367    $footer = lfGetFileContents($default_end_dir."footer.tpl");
368    sfWriteFile($footer, $create_end_dir."footer.tpl", "w");
369}
370
371/*
372 * ´Ø¿ô̾¡§lfGetFileContents()
373 * °ú¿ô1 ¡§¥Õ¥¡¥¤¥ë¥Ñ¥¹
374 * ÀâÌÀ¡¡¡§¥Õ¥¡¥¤¥ëÆɹþ
375 * Ìá¤êÃÍ¡§Ìµ¤·
376 */
377function lfGetFileContents($read_file) {
378   
379    if(file_exists($read_file)) {
380        $contents = file_get_contents($read_file);
381    } else {
382        $contents = "";     
383    }
384   
385    return $contents;
386}
387?>
Note: See TracBrowser for help on using the repository browser.