[Problem] Prośba o sprawdzenie kody PHP - problem z wyświetlaniem

Witam serdecznie, przenoszę właśnie swoją starą stronę (z 2008r która działa na php 5.2) na nowy hosting który obsługiwany jest przez php 5.5, pomimo że wprowadziłem już w plikach kilka zmian aby strona była właściwie wyświetlana to w menu administratora nie działa dodawanie nowego artykułu.

link który uruchamiam

http://xxx.pl/administrator/index.php?c=content&t=editArticle

Zweryfikowałem wszystkie zapytanie itp i zdaje się że problem leży w pliku

content.php

konkretnie w tym

public function saveArticle()

   {

   	$model = $this->getModel('articles');

   	if( $_POST['id'] )

   	{

   		$article = $_POST;

   		

   		$id = intval($article['id']);

   		unset($article['id']);

   		$model->update($id, $article);

   		$msg = register::get_instance('message');

   		$msg->addMessage('Zmiany zapisane poprawnie.', message::MSG_SUCCESS );   		

   	}

   	else

które zdaje się ma powiązanie z plikiem

mode_articles.php

<?php

class model_articles extends model

{

   public function __construct()

   {

      parent::__construct();

      $this->sTable = 'articles';

   }

}

?>

i na tą chwilę wywołanie funkcji w panelu administratora powoduje ciąg dziwnych znaków:

ŕ'�Gpé ęă�nÄç���uu;ŕźď�Ń6ÍŘĂčĄ]˘4�F0Řôi��Ęîçž��N}a�ÁN��uTÔ>sŞ�+ˇ{čv QĚ�J�Y6ĐÔńfŢ(ˇQs�ŃËw��ő� ]ÖB�Ë(tŽńňŹĆóÚ�t�oź��ˇ<ö�Í�­j˝��ë��Ł��

(ciąg znaków jest dłuższy ale jak wklejam to psuje wygląda forum;P)

 

Bardzo proszę o weryfikację i podpowiedź co należy zmienić aby funkcja zaczęła działać prawidłowo.

Dodatkowo chciałbym poinformować że gdy uruchamiam edycję innego artykułu

http://xxx.pl/administrator/index.php?c=content&t=editArticle&article=26

to strona wyświetla się prawidło i wszystko mogę edytować.

Na podstawie podanych fragmentów kodu stwierdzam, że nie wiem. Kod “content.php” jest tak ścięty że jeden BTW.