Page 1 of 1

Message "Could not determine manipulator class name"

Posted: Wed Jan 25, 2012 10:53 am
by seregarem
I created UDT:

Code: Select all

$db = cmsms()->GetDb();

$commentslimit = 5;
if(isset($params['commentslimit'])){
	$commentslimit = $params['commentslimit'];
}
$query = 'SELECT * FROM '.cms_db_prefix().'module_cgfeedback_comments WHERE status = "published" ORDER BY created DESC LIMIT '.$commentslimit;

//echo $query;

$data = array();
$dbr = $db->Execute($query);
while($dbr && ($row = $dbr->FetchRow())){
    $data[] = $row;
}

if(is_array($data) && count($data) > 0){
	$smarty->assign('last_comments_list',$data);
}
Sometimes a mistake "Could not determine manipulator class name" appears after an execution of this script. What's wrong?

Re: Message "Could not determine manipulator class name"

Posted: Thu Jan 26, 2012 6:35 pm
by bbonora
Did you try adding "global $gCms" at the top.

Re: Message "Could not determine manipulator class name"

Posted: Wed Feb 01, 2012 8:17 am
by seregarem
I don't use $gCms in my UDT. May be there are mistakes in my UDT?

Also, I have this block {cms_module module="CGCalendar" display="upcominglist" limit=5}

When I delete my UDT and {cms_module module="CGCalendar" display="upcominglist" limit=5}, there are no mistakes...

P.S. I installed my site on localhost...