Changeset 3311

Show
Ignore:
Timestamp:
05/23/07 16:26:32 (20 months ago)
Author:
inureyes
Message:

#408

  • 팀블로그들 이름 쿼리하는 부분 개선
  • 이후 쿼리수 자체를 줄여야한다.
Files:
1 modified

Legend:

Unmodified
Added
Removed
  • sandbox/components/Textcube.Core.php

    r3310 r3311  
    138138            } 
    139139            </script>'); 
    140         $blogn .= '<select id="teamblog" onChange="teamblog();"><optgroup label="'._t('내가 가입한 팀블로그').'">'; 
     140        $blogn .= '<select id="teamblog" onChange="teamblog();"><optgroup label="'._t('참여중인 블로그').'">'; 
    141141     
    142142        $isEnd = $_SESSION['admin']+1; 
     
    147147        } 
    148148     
    149         $result = DBQuery::query("SELECT * FROM ".$database['prefix']."Teamblog WHERE userid='".$_SESSION['admin']."'"); 
    150         while($res = mysql_fetch_array($result)){ 
     149        $teamblogInfo = DBQuery::queryAll("SELECT * FROM ".$database['prefix']."Teamblog WHERE userid='".$_SESSION['admin']."'"); 
     150        foreach($teamblogInfo as $res){ 
    151151            if($res['teams'] == $res['userid'] && $res['enduser'] > '0'){ 
    152152                continue; 
    153153            } else { 
    154                 $itmp = DBQuery::queryCell("SELECT title FROM ".$database['prefix']."BlogSettings WHERE owner='".$res['teams']."'"); 
    155                 if(empty($itmp['title'])){ 
    156                     $itmp = DBQuery::queryCell("SELECT name FROM ".$database['prefix']."Users WHERE userid='".$res['teams']."'"); 
    157                     $title = $itmp['name'] .'님의 블로그'; 
    158                 } else {  
    159                     $title = $itmp['title']; 
     154                $title = DBQuery::queryCell("SELECT title FROM ".$database['prefix']."BlogSettings WHERE owner='".$res['teams']."'"); 
     155                if(empty($title)){ 
     156                    $title = _f('%1 님의 블로그',DBQuery::queryCell("SELECT name FROM ".$database['prefix']."Users WHERE userid='".$res['teams']."'")); 
    160157                } 
    161158                $blogn .= '<option value="' . $res['teams'] . '"'; 
    162159                if($res['teams'] == $owner) $blogn .= ' selected'; 
    163                 $blogn .= ' />' . $title . '</option>'; 
     160                $blogn .= '>' . $title . '</option>'; 
    164161            } 
    165162        }