Call to a member function on a non-object

unnormal

Новичок
Call to a member function on a non-object

PHP:
function get_news($type, $query)
		{
			$sql = $this->db->query($query);
			if ($sql->num_rows != 0)
			{
				while ($row = $sql->fetch_row())
				{
					if ($type == "one")		$text = $row[3];
					if ($type == "multi")	$text = $row[2];
					
					$num_coments = $this->db->query("SELECT id FROM rt_mod_news_coment WHERE news_id = ".$row[0]."");
					
					$a = $this->db->query("SELECT name FROM rt_core_users WHERE id = '".$row[5]."' LIMIT 1");
					$r = $a->fetch_row();
					
					$sect_sql = $this->db->query("SELECT name FROM rt_mod_news_sections WHERE id = '".$row[6]."' LIMIT 1");
					$sect_row = $sect_sql->fetch_row();
					
					$result[] = array("id" 			=> $row[0],
									  "title" 		=> $row[1],
									  "content"		=> $text,
									  "date" 		=> date("h:i d.m.Y", strtotime($row[4])),
									  "comments"	=> $num_coments->num_rows,
									  "views"		=> $this->get_counter($row[0]),
									  "author"		=> $r[0],
									  "section"		=> $sect_row[0]);
				}
				return $result;
			}
			else
			{
				return false;
			}
		}
После вызова этой функции, невозможно вызвать другие этого же класса, все с ошибкой:
Fatal error: Call to a member function get_section_navigation() on a non-object in ...

Если вызывать в конце скрипта, то всё нормально работает :confused:
 
Сверху