Changeset 364


Ignore:
Timestamp:
2007/02/23 14:29:14 (17 years ago)
Author:
inoue
Message:

ループの判定制御修正

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/dev/html/shopping/complete.php

    r347 r364  
    6363    // ¤½¤Î¾¾ðÊó¤Î¼èÆÀ 
    6464    $arrResults = $objQuery->getall("SELECT memo02, memo05 FROM dtb_order WHERE order_id = ? ", array($order_id)); 
    65     $cntRes = count($arrResults); 
    66      
    67     if ($cntRes > 0) { 
    68         // ´°Î»²èÌ̤Çɽ¼¨¤¹¤ë·èºÑÆâÍÆ 
    69         $arrOther = unserialize($arrResults[0]["memo02"]); 
    70         // ´°Î»²èÌ̤«¤éÁ÷¿®¤¹¤ë·èºÑÆâÍÆ 
    71         $arrModuleParam = unserialize($arrResults[0]["memo05"]); 
    72          
    73         // ¥Ç¡¼¥¿¤òÊÔ½¸ 
    74         foreach($arrOther as $key => $val){ 
    75             // URL¤Î¾ì¹ç¤Ë¤Ï¥ê¥ó¥¯¤Ä¤­¤Çɽ¼¨¤µ¤»¤ë 
    76             if (preg_match('/^(https?|ftp)(:\/\/[-_.!~*\'()a-zA-Z0-9;\/?:\@&=+\$,%#]+)$/', $val["value"])) { 
    77                 $arrOther[$key]["value"] = "<a href='#' onClick=\"window.open('". $val["value"] . "'); \" >" . $val["value"] ."</a>"; 
     65 
     66    if (count($arrResults) > 0) {    
     67        if (isset($arrResults[0]["memo02"]) || isset($arrResults[0]["memo05"])) { 
     68            // ´°Î»²èÌ̤Çɽ¼¨¤¹¤ë·èºÑÆâÍÆ 
     69            $arrOther = unserialize($arrResults[0]["memo02"]); 
     70            // ´°Î»²èÌ̤«¤éÁ÷¿®¤¹¤ë·èºÑÆâÍÆ 
     71            $arrModuleParam = unserialize($arrResults[0]["memo05"]); 
     72             
     73            // ¥Ç¡¼¥¿¤òÊÔ½¸ 
     74            foreach($arrOther as $key => $val){ 
     75                // URL¤Î¾ì¹ç¤Ë¤Ï¥ê¥ó¥¯¤Ä¤­¤Çɽ¼¨¤µ¤»¤ë 
     76                if (preg_match('/^(https?|ftp)(:\/\/[-_.!~*\'()a-zA-Z0-9;\/?:\@&=+\$,%#]+)$/', $val["value"])) { 
     77                    $arrOther[$key]["value"] = "<a href='#' onClick=\"window.open('". $val["value"] . "'); \" >" . $val["value"] ."</a>"; 
     78                } 
    7879            } 
     80                     
     81            $objPage->arrOther = $arrOther; 
     82            $objPage->arrModuleParam = $arrModuleParam; 
    7983        } 
    80                  
    81         $objPage->arrOther = $arrOther; 
    82         $objPage->arrModuleParam = $arrModuleParam; 
    8384    } 
    8485     
Note: See TracChangeset for help on using the changeset viewer.