Несколько багов / cogear - система управления сайтами, бесплатная cms для социальной сети http://cogear.ru/bugs-590.html/ ru http://cogear.ru http://cogear.ru/templates/cogear/img/logo.png cogear - система управления сайтами, бесплатная cms для социальной сети <![CDATA[]]> http://cogear.ru/bugs-590.html#comment-10543 http://cogear.ru/bugs-590.html#comment-10543 News — это к его разработчику. Скорее всего он не оптимизирован для работы с префиксами.
Только что на последнем Денвере запустил последнюю версию движка. Картинки грузятся.

]]>
admin Sun, 13 Mar 2011 07:33:43 GMT
<![CDATA[]]> http://cogear.ru/bugs-590.html#comment-10542 http://cogear.ru/bugs-590.html#comment-10542 A PHP Error was encountered Severity: Notice Message: Trying to get property of non-object Filename: models/news.php Line Number: 66 ]]> truetrix Sat, 12 Mar 2011 20:31:21 GMT <![CDATA[]]> http://cogear.ru/bugs-590.html#comment-10541 http://cogear.ru/bugs-590.html#comment-10541 $pm_count = $CI->db->where(array('owner'=>'to'))->where('(FIND_IN_SET('.$uid.',pm.to) = 1 OR pm.from = '.$uid.')')->where('FIND_IN_SET('.$uid.',has_read) = 0')->count_all_results('pm'); if($comments = $CI->db ->select('(p.comments - cpv.count) as num') ->join('comments_pm_views cpv',"cp.pid = cpv.pid") ->join('comments c','c.id = cp.cid') ->join('pm p','p.id = cpv.pid') ->where('cpv.uid',$uid) ->where('cpv.count < p.comments') ->where('p.owner = "to"') ->where('c.aid !=',$uid) ->where('cpv.uid',$uid) ->group_by('p.id') ->get('comments_pm cp')->result()){ foreach($comments as $comment){ $pm_count += $comment->num; } } } в сравнении с оригиналом
$pm_count = $CI->db->where(array('owner'=>'to'))->where('FIND_IN_SET('.$uid.','.$CI->db->dbprefix('pm.to').') != 0')->where('FIND_IN_SET('.$uid.',has_read) = 0')->count_all_results('pm');

$prefix = $CI->db->dbprefix;

if($comments = $CI->db
->select("({$prefix}p.comments — {$prefix}cpv.count) as num")
->join(«comments_pm_views {$prefix}cpv»,«cp.pid = cpv.pid»)
->join(«comments {$prefix}c»,'c.id = cp.cid')
->join(«pm {$prefix}p»,'p.id = cpv.pid')
->where('cpv.uid',$uid)
->where(«cpv.count < {$prefix}p.comments»)
->where('p.owner = «to»')
->where('c.aid !=',$uid)
->where('cpv.uid',$uid)
->group_by('p.id')
->get(«comments_pm {$prefix}cp»)->result()){
foreach($comments as $comment){
$pm_count += $comment->num;
}
}
} ]]>
truetrix Sat, 12 Mar 2011 20:19:45 GMT