Changeset 11221


Ignore:
Timestamp:
2006/12/25 11:35:54 (20 years ago)
Author:
uehara
Message:
 
File:
1 edited

Legend:

Unmodified
Added
Removed
  • temp/branches/ec-cube-beta/html/campaign/default/application.php

    r11220 r11221  
    8181            } 
    8282        } else { 
    83             // ¿½¹þ¾ðÊó¤òÅÐÏ¿ 
    84             lfRegistCampaignOrder($objCustomer->getValue('customer_id')); 
    85             // ´°Î»¥Ú¡¼¥¸¤Ø¥ê¥À¥¤¥ì¥¯¥È 
    86             header("location: ". URL_DIR . "campaign/$dir_name/complete.php"); 
     83            // ½ÅÊ£¿½¹þ¥Á¥§¥Ã¥¯ 
     84            $orverlapping_flg = $objQuery->get("dtb_campaign", "orverlapping_flg", "campaign_id = ?", array($objCampaignSess->getCampaignId())); 
     85            if($orverlapping_flg) { 
     86                if(lfOverlappingCheck()) { 
     87                    $objPage->arrErr['orverlapping'] = true; 
     88                } 
     89            } 
     90             
     91            if(count($objPage->arrErr) == 0) { 
     92                // ¿½¹þ¾ðÊó¤òÅÐÏ¿ 
     93                lfRegistCampaignOrder($objCustomer->getValue('customer_id')); 
     94                // ´°Î»¥Ú¡¼¥¸¤Ø¥ê¥À¥¤¥ì¥¯¥È 
     95                header("location: ". URL_DIR . "campaign/$dir_name/complete.php"); 
     96            } 
    8797        } 
    8898    } 
     
    143153} 
    144154 
    145 // ¥­¥ã¥ó¥Ú¡¼¥ó¼õÃí¥Æ¡¼¥Ö¥ë¤ØÅÐÏ¿ 
     155/*  
     156 * ´Ø¿ô̾¡§lfRegistCampaignOrder() 
     157 * ÀâÌÀ¡¡¡§¥­¥ã¥ó¥Ú¡¼¥ó¼õÃí¾ðÊó¤òÊݸ 
     158 * °ú¿ô1 ¡§¸ÜµÒID 
     159 * Ìá¤êÃÍ¡§Ìµ¤· 
     160 */ 
    146161function lfRegistCampaignOrder($customer_id) { 
    147162 
     
    191206    $objQuery->update("dtb_campaign", $arrCampaign, "campaign_id = ?", array($campaign_id)); 
    192207} 
     208 
     209/*  
     210 * ´Ø¿ô̾¡§lfOverlappingCheck() 
     211 * ÀâÌÀ¡¡¡§½ÅÊ£±þÊç¥Á¥§¥Ã¥¯ 
     212 * °ú¿ô1 ¡§¸ÜµÒID 
     213 * Ìá¤êÃÍ¡§¥Õ¥é¥° (½ÅÊ£¤¬¤¢¤Ã¤¿¤é true ½ÅÊ£¤¬¤Ê¤«¤Ã¤¿¤é false) 
     214 */ 
     215function lfOverlappingCheck($customer_id) { 
     216     
     217    global $objQuery; 
     218     
     219    $count = $objQuery->count("dtb_campaign_order", "customer_id = ?", array($customer_id)); 
     220    if($count > 0) { 
     221        return true; 
     222    } 
     223     
     224    return false; 
     225} 
    193226?> 
Note: See TracChangeset for help on using the changeset viewer.