Ignore:
Timestamp:
2006/12/18 15:30:35 (19 years ago)
Author:
uehara
Message:
 
File:
1 edited

Legend:

Unmodified
Added
Removed
  • temp/branches/ec-cube-beta/html/admin/contents/campaign_design.php

    r10864 r10872  
    2323$objPage = new LC_Page(); 
    2424$objView = new SC_AdminView(); 
     25$objQuery = new SC_Query(); 
    2526 
    2627// ǧ¾Ú²ÄÈݤÎȽÄê 
     
    3536} 
    3637 
    37 // ¥Ç¡¼¥¿¹¹¿·½èÍý 
    38 if ($division != ''){ 
    39     /* 
    40     // ¥×¥ì¥Ó¥å¡¼Íѥƥó¥×¥ì¡¼¥È¤Ë½ñ¤­¹þ¤ß    
    41     $fp = fopen($pre_DIR.$division.'.tpl',"w"); 
    42     fwrite($fp, $_POST[$division]); 
    43     fclose($fp); 
     38// ¥Ç¥£¥ì¥¯¥È¥ê̾¤ò¼èÆÀ̾        
     39$directory_name = $objQuery->get("dtb_campaign", "directory_name", "campaign_id = ?", array($campaign_id)); 
     40// ¥­¥ã¥ó¥Ú¡¼¥ó¥Æ¥ó¥×¥ì¡¼¥È³ÊǼ¥Ç¥£¥ì¥¯¥È¥ê 
     41switch($arrForm['status']) { 
     42    case 'active': 
     43        $status = CAMPAIGN_TEMPLATE_ACTIVE; 
     44        break; 
     45    case 'end': 
     46        $status = CAMPAIGN_TEMPLATE_END; 
     47        break; 
     48    default: 
     49        $status = CAMPAIGN_TEMPLATE_ACTIVE; 
     50        break; 
     51} 
     52$campaign_dir = CAMPAIGN_PATH . $directory_name . "/" .$status; 
    4453 
    45     // ÅÐÏ¿»þ¤Ï¥×¥ì¥Ó¥å¡¼Íѥƥó¥×¥ì¡¼¥È¤ò¥³¥Ô¡¼¤¹¤ë 
    46     if ($_POST['mode'] == 'confirm'){ 
    47         copy($pre_DIR.$division.".tpl", USER_INC_PATH . $division . ".tpl"); 
    48         // ´°Î»¥á¥Ã¥»¡¼¥¸¡Ê¥×¥ì¥Ó¥å¡¼»þ¤Ïɽ¼¨¤·¤Ê¤¤¡Ë 
    49         $objPage->tpl_onload="alert('ÅÐÏ¿¤¬´°Î»¤·¤Þ¤·¤¿¡£');"; 
    50          
    51         // ¥Æ¥­¥¹¥È¥¨¥ê¥¢¤ÎÉý¤ò¸µ¤ËÌ᤹(½èÍý¤ÎÅý°ì¤Î¤¿¤á) 
    52         $_POST['header_row'] = ""; 
    53         $_POST['footer_row'] = ""; 
    54     }else if ($_POST['mode'] == 'preview'){ 
    55         if ($division == "header") $objPage->header_prev = "on"; 
    56         if ($division == "footer") $objPage->footer_prev = "on"; 
    57     } 
    58  
    59     // ¥Ø¥Ã¥À¡¼¥Õ¥¡¥¤¥ë¤ÎÆÉ¤ß¹þ¤ß(¥×¥ì¥Ó¥å¡¼¥Ç¡¼¥¿) 
    60     $header_data = file_get_contents($pre_DIR . "header.tpl"); 
     54switch($_POST['mode']) { 
     55case 'regist': 
     56        // ÅÐÏ¿»þ¤Ï¥×¥ì¥Ó¥å¡¼Íѥƥó¥×¥ì¡¼¥È¤ò¥³¥Ô¡¼¤¹¤ë 
     57        if ($_POST['mode'] == 'confirm'){ 
     58            copy($pre_DIR.$division.".tpl", USER_INC_PATH . $division . ".tpl"); 
     59            // ´°Î»¥á¥Ã¥»¡¼¥¸¡Ê¥×¥ì¥Ó¥å¡¼»þ¤Ïɽ¼¨¤·¤Ê¤¤¡Ë 
     60            $objPage->tpl_onload="alert('ÅÐÏ¿¤¬´°Î»¤·¤Þ¤·¤¿¡£');"; 
     61             
     62            // ¥Æ¥­¥¹¥È¥¨¥ê¥¢¤ÎÉý¤ò¸µ¤ËÌ᤹(½èÍý¤ÎÅý°ì¤Î¤¿¤á) 
     63            $_POST['header_row'] = ""; 
     64            $_POST['footer_row'] = ""; 
     65        }else if ($_POST['mode'] == 'preview'){ 
     66            if ($division == "header") $objPage->header_prev = "on"; 
     67            if ($division == "footer") $objPage->footer_prev = "on"; 
     68        } 
    6169     
    62     // ¥Õ¥Ã¥¿¡¼¥Õ¥¡¥¤¥ë¤ÎÆÉ¤ß¹þ¤ß(¥×¥ì¥Ó¥å¡¼¥Ç¡¼¥¿) 
    63     $footer_data = file_get_contents($pre_DIR . "footer.tpl"); 
    64     */ 
    65 } else { 
    66     /* 
    67     // post¤Ç¥Ç¡¼¥¿¤¬ÅϤµ¤ì¤Ê¤±¤ì¤Ð¿·µ¬ÆÉ¤ß¹þ¤ß¤ÈȽÃǤò¤·¡¢¥×¥ì¥Ó¥å¡¼Íѥǡ¼¥¿¤òÀµµ¬¤Î¥Ç¡¼¥¿¤Ç¾å½ñ¤­¤¹¤ë 
    68     if (!is_dir($pre_DIR)) { 
    69         mkdir($pre_DIR); 
    70     } 
    71     copy(USER_INC_PATH . "header.tpl", $pre_DIR . "header.tpl"); 
    72     copy(USER_INC_PATH . "footer.tpl", $pre_DIR . "footer.tpl"); 
    73      
    74     // ¥Ø¥Ã¥À¡¼¥Õ¥¡¥¤¥ë¤ÎÆÉ¤ß¹þ¤ß 
    75     $header_data = file_get_contents(USER_INC_PATH . "header.tpl"); 
    76     // ¥Õ¥Ã¥¿¡¼¥Õ¥¡¥¤¥ë¤ÎÆÉ¤ß¹þ¤ß 
    77     $footer_data = file_get_contents(USER_INC_PATH . "footer.tpl"); 
    78     */ 
     70    break; 
     71default:     
     72    break; 
    7973} 
    8074 
    81 // ¥Æ¥­¥¹¥È¥¨¥ê¥¢¤Ëɽ¼¨ 
    82 $objPage->header_data = $header_data; 
    83 $objPage->footer_data = $footer_data; 
     75// ¥Ø¥Ã¥À¡¼¥Õ¥¡¥¤¥ë¤ÎÆÉ¤ß¹þ¤ß 
     76$objPage->header_data = file_get_contents($campaign_dir . "header.tpl");     
     77// ¥³¥ó¥Æ¥ó¥Ä¥Õ¥¡¥¤¥ë¤ÎÆÉ¤ß¹þ¤ß 
     78$objPage->contents_data = file_get_contents($campaign_dir . "contents.tpl");     
     79// ¥Õ¥Ã¥¿¡¼¥Õ¥¡¥¤¥ë¤ÎÆÉ¤ß¹þ¤ß 
     80$objPage->footer_data = file_get_contents($campaign_dir . "footer.tpl");     
    8481 
    85 if ($_POST['header_row'] != ''){ 
    86     $objPage->header_row = $_POST['header_row']; 
    87 } 
    88  
    89 if ($_POST['footer_row'] != ''){ 
    90     $objPage->footer_row = $_POST['footer_row']; 
    91 } 
    92  
    93 // ¥Ö¥é¥¦¥¶¥¿¥¤¥× 
    94 $objPage->browser_type = $_POST['browser_type']; 
     82// ¥Õ¥©¡¼¥à¤ÎÃͤò³ÊǼ 
     83$objPage->arrForm = $arrForm; 
    9584 
    9685// ²èÌ̤Îɽ¼¨ 
Note: See TracChangeset for help on using the changeset viewer.