source: temp/trunk/html/admin/design/header.php @ 4331

Revision 4331, 2.3 KB checked in by kakinaka, 20 years ago (diff)

blank

  • Property svn:eol-style set to native
  • Property svn:keywords set to Author Date Id Revision
Line 
1<?php
2
3require_once("../../require.php");
4
5class LC_Page {
6    var $arrForm;
7    var $arrHidden;
8
9    function LC_Page() {
10        $this->tpl_mainpage = 'design/header.tpl';
11        $this->tpl_subnavi  = 'design/subnavi.tpl';
12        $this->header_row = 13;
13        $this->footer_row = 13;
14        $this->tpl_subno = "header";
15        $this->tpl_mainno = "design";
16        $this->tpl_subtitle = '¥Ø¥Ã¥À¡¼Ž¥¥Õ¥Ã¥¿¡¼ÊÔ½¸';
17        $this->tpl_onload = 'comment_start(); comment_end();';
18    }
19}
20
21$objPage = new LC_Page();
22$objView = new SC_AdminView();
23
24// ǧ¾Ú²ÄÈݤÎȽÄê
25$objSess = new SC_Session();
26sfIsSuccess($objSess);
27
28$division = $_POST['division'];
29$tpl_DIR = ROOT_DIR . INCLUDE_DIR;
30$pre_DIR = ROOT_DIR . INCLUDE_DIR. 'preview/';
31
32// ¥Ç¡¼¥¿¹¹¿·½èÍý
33if ($division != ''){
34    // ¥×¥ì¥Ó¥å¡¼Íѥƥó¥×¥ì¡¼¥È¤Ë½ñ¤­¹þ¤ß   
35    $fp = fopen($pre_DIR.$division.'.tpl',"w");
36    fwrite($fp, $_POST[$division]);
37    fclose($fp);
38
39    // ÅÐÏ¿»þ¤Ï¥×¥ì¥Ó¥å¡¼Íѥƥó¥×¥ì¡¼¥È¤ò¥³¥Ô¡¼¤¹¤ë
40    if ($_POST['mode'] == 'confirm'){
41        copy($pre_DIR.$division.".tpl", $tpl_DIR.$division.".tpl");
42        // ´°Î»¥á¥Ã¥»¡¼¥¸¡Ê¥×¥ì¥Ó¥å¡¼»þ¤Ïɽ¼¨¤·¤Ê¤¤¡Ë
43        $objPage->tpl_onload="alert('ÅÐÏ¿¤¬´°Î»¤·¤Þ¤·¤¿¡£');";
44       
45        // ¥Æ¥­¥¹¥È¥¨¥ê¥¢¤ÎÉý¤ò¸µ¤ËÌ᤹(½èÍý¤ÎÅý°ì¤Î¤¿¤á)
46        $_POST['header_row'] = "";
47        $_POST['footer_row'] = "";
48    }
49
50    // ¥Ø¥Ã¥À¡¼¥Õ¥¡¥¤¥ë¤ÎÆÉ¤ß¹þ¤ß(¥×¥ì¥Ó¥å¡¼¥Ç¡¼¥¿)
51    $header_data = file_get_contents($pre_DIR . "header.tpl");
52   
53    // ¥Õ¥Ã¥¿¡¼¥Õ¥¡¥¤¥ë¤ÎÆÉ¤ß¹þ¤ß(¥×¥ì¥Ó¥å¡¼¥Ç¡¼¥¿)
54    $footer_data = file_get_contents($pre_DIR . "footer.tpl");
55   
56}else{
57    // post¤Ç¥Ç¡¼¥¿¤¬ÅϤµ¤ì¤Ê¤±¤ì¤Ð¿·µ¬ÆÉ¤ß¹þ¤ß¤ÈȽÃǤò¤·¡¢¥×¥ì¥Ó¥å¡¼Íѥǡ¼¥¿¤òÀµµ¬¤Î¥Ç¡¼¥¿¤Ç¾å½ñ¤­¤¹¤ë
58    if (!is_dir($pre_DIR)) {
59        mkdir($pre_DIR);
60    }
61    copy($tpl_DIR . "header.tpl", $pre_DIR . "header.tpl");
62    copy($tpl_DIR . "footer.tpl", $pre_DIR . "footer.tpl");
63   
64    // ¥Ø¥Ã¥À¡¼¥Õ¥¡¥¤¥ë¤ÎÆÉ¤ß¹þ¤ß
65    $header_data = file_get_contents($tpl_DIR . "header.tpl");
66    // ¥Õ¥Ã¥¿¡¼¥Õ¥¡¥¤¥ë¤ÎÆÉ¤ß¹þ¤ß
67    $footer_data = file_get_contents($tpl_DIR . "footer.tpl");
68
69}
70
71// ¥Æ¥­¥¹¥È¥¨¥ê¥¢¤Ëɽ¼¨
72$objPage->header_data = $header_data;
73$objPage->footer_data = $footer_data;
74
75if ($_POST['header_row'] != ''){
76    $objPage->header_row = $_POST['header_row'];
77}
78
79if ($_POST['footer_row'] != ''){
80    $objPage->footer_row = $_POST['footer_row'];
81}
82
83// ²èÌ̤Îɽ¼¨
84$objView->assignobj($objPage);
85$objView->display(MAIN_FRAME);
86
87//---------------------------------------------------------------------------------------------------------------------------------------------------------
Note: See TracBrowser for help on using the repository browser.