Ignore:
Timestamp:
2007/07/20 15:58:59 (15 years ago)
Author:
nanasess
Message:

r15064 から svn cp
とりあえず暫定コミット.

  • UTF-8 に変更
  • slib.php, glib.php のクラス化
  • LC_Page の抽象化(一部)
Location:
branches/feature-module-update
Files:
1 edited
2 copied

Legend:

Unmodified
Added
Removed
  • branches/feature-module-update

    • Property svn:ignore set to
      .cache

      .settings

      .projectOptions
  • branches/feature-module-update/html/admin/basis/control.php

    r12157 r15078  
    1515        $this->tpl_mainno = 'basis'; 
    1616        $this->tpl_subno = 'control'; 
    17         $this->tpl_subtitle = '¥µ¥¤¥È´ÉÍýÀßÄê'; 
     17        $this->tpl_subtitle = 'サイト管理設定'; 
    1818    } 
    1919} 
     
    2323$objSess = new SC_Session(); 
    2424 
    25 // ǧ¾Ú²ÄÈݤÎȽÄê 
     25// 認証可否の判定 
    2626sfIsSuccess($objSess); 
    2727 
    28 // ¥Ñ¥é¥á¡¼¥¿´ÉÍý¥¯¥é¥¹ 
     28// パラメータ管理クラス 
    2929$objFormParam = new SC_FormParam(); 
    30 // ¥Ñ¥é¥á¡¼¥¿¾ðÊó¤Î½é´ü²½ 
     30// パラメータ情報の初期化 
    3131lfInitParam(); 
    32 // POSTÃͤμèÆÀ 
     32// POST値の取得 
    3333$objFormParam->setParam($_POST); 
    3434 
    3535switch($_POST['mode']) { 
    3636    case 'edit': 
    37         // ÆþÎÏÃͤÎÊÑ´¹ 
     37        // 入力値の変換 
    3838        $objFormParam->convParam(); 
    3939     
    40         // ¥¨¥é¡¼¥Á¥§¥Ã¥¯ 
     40        // エラーチェック 
    4141        $objPage->arrErr = lfCheckError(); 
    4242        if(count($objPage->arrErr) == 0) { 
    4343            lfSiteControlData($_POST['control_id']); 
    44             // javascript¼Â¹Ô 
    45             $objPage->tpl_onload = "alert('¹¹¿·¤¬´°Î»¤·¤Þ¤·¤¿¡£');"; 
     44            // javascript実行 
     45            $objPage->tpl_onload = "alert('更新が完了しました。');"; 
    4646        } 
    4747         
     
    5151} 
    5252 
    53 // ¥µ¥¤¥È´ÉÍý¾ðÊó¤Î¼èÆÀ 
     53// サイト管理情報の取得 
    5454$arrSiteControlList = lfGetControlList(); 
    5555 
    56 // ¥×¥ë¥À¥¦¥ó¤ÎºîÀ® 
     56// プルダウンの作成 
    5757for ($i = 0; $i < count($arrSiteControlList); $i++) {    
    5858    switch ($arrSiteControlList[$i]["control_id"]) { 
    59         // ¥È¥é¥Ã¥¯¥Ð¥Ã¥¯ 
     59        // トラックバック 
    6060        case SITE_CONTROL_TRACKBACK: 
    6161            $arrSiteControlList[$i]["control_area"] = $arrSiteControlTrackBack; 
    6262            break; 
    63         // ¥¢¥Õ¥£¥ê¥¨¥¤¥È 
     63        // アフィリエイト 
    6464        case SITE_CONTROL_AFFILIATE: 
    6565            $arrSiteControlList[$i]["control_area"] = $arrSiteControlAffiliate; 
     
    7474$objView->display(MAIN_FRAME); 
    7575//----------------------------------------------------------------------------------------------------------------------------------- 
    76 // ¥µ¥¤¥È´ÉÍý¾ðÊó¤Î¼èÆÀ 
     76// サイト管理情報の取得 
    7777function lfGetControlList() { 
    7878    $objQuery = new SC_Query(); 
    79     // ¥µ¥¤¥È´ÉÍý¾ðÊó¤Î¼èÆÀ 
     79    // サイト管理情報の取得 
    8080    $sql = "SELECT * FROM dtb_site_control "; 
    8181    $sql .= "WHERE del_flg = 0"; 
     
    8484} 
    8585 
    86 /* ¥Ñ¥é¥á¡¼¥¿¾ðÊó¤Î½é´ü²½ */ 
     86/* パラメータ情報の初期化 */ 
    8787function lfInitParam() { 
    8888    global $objFormParam; 
    89     $objFormParam->addParam("ÀßÄê¾õ¶·", "control_flg", INT_LEN, "n", array("EXIST_CHECK", "NUM_CHECK", "MAX_LENGTH_CHECK")); 
     89    $objFormParam->addParam("設定状況", "control_flg", INT_LEN, "n", array("EXIST_CHECK", "NUM_CHECK", "MAX_LENGTH_CHECK")); 
    9090} 
    9191 
    92 /* ÆþÎÏÆâÍƤΥÁ¥§¥Ã¥¯ */ 
     92/* 入力内容のチェック */ 
    9393function lfCheckError() { 
    9494    global $objFormParam; 
    9595     
    96     // ÆþÎϥǡ¼¥¿¤òÅϤ¹¡£ 
     96    // 入力データを渡す。 
    9797    $arrRet =  $objFormParam->getHashArray(); 
    9898    $objErr = new SC_CheckError($arrRet); 
     
    102102} 
    103103 
    104 /* DB¤Ø¥Ç¡¼¥¿¤òÅÐÏ¿¤¹¤ë */ 
     104/* DBへデータを登録する */ 
    105105function lfSiteControlData($control_id = "") { 
    106106    global $objFormParam; 
     
    110110    $sqlval['update_date'] = 'Now()'; 
    111111     
    112     // ¿·µ¬ÅÐÏ¿ 
     112    // 新規登録 
    113113    if($control_id == "") { 
    114         // INSERT¤Î¼Â¹Ô 
     114        // INSERTの実行 
    115115        //$sqlval['creator_id'] = $_SESSION['member_id']; 
    116116        $sqlval['create_date'] = 'Now()'; 
    117117        $objQuery->insert("dtb_site_control", $sqlval); 
    118     // ´û¸ÊÔ½¸ 
     118    // 既存編集 
    119119    } else { 
    120120        $where = "control_id = ?"; 
Note: See TracChangeset for help on using the changeset viewer.