Forums

PHP

This topic is locked

Undefined index: actual in /var/www/hay/controller/main.php on line 36

Posted 15 Nov 2011 19:54:12
1
has voted
15 Nov 2011 19:54:12 miguel angel posted:
I have this code yet still have an error,

class Main {
	
	private static $pages = Array(
		'rolunk' 	 => 1,
		'paprikahaz' => 2,
		'lovagrend'  => 3,
		'kapcsolat'  => 4,
		'actual'   => 5
	);
public static function index() {
		if (!isset($GLOBALS['url'][0])) {
			Util::redirect('/actual');
		} else {
			$page = $GLOBALS['url'][0];
			Util::setHeaders();
			if (array_key_exists($page, self::$pages)) {
				$article = Articles::getPage(self::$pages[$page]);
				if (is_numeric($article['gallery_id'])) {
					TPL::getInstance()->assign('gallery_id', $article['gallery_id']);
					TPL::getInstance()->assign('gallery_image', Util::$gallery_image[$page]);   ------> line 36?
				}
				TPL::getInstance()->assign('actual', true);
				TPL::getInstance()->assign('article_title', stripcslashes($article['title']));
				
				TPL::getInstance()->assign('article_seo_title', stripcslashes($article['seo_title']));
				TPL::getInstance()->assign('article_keywords', stripcslashes($article['seo_keywords']));
				TPL::getInstance()->assign('article_desc', stripcslashes($article['seo_description']));
				
				TPL::getInstance()->assign('article_body', stripcslashes($article['body']));
			}
		}
	}

[v]
Anybody can help me in this one!

Replies

Replied 28 Nov 2011 18:47:43
28 Nov 2011 18:47:43 Patrick Woldberg replied:
The error tells you that the array index does not exist, so the $page probably contains a value that is not an index of the $gallery_image array.

Print out the $page and $gallery_image for debugging the problem (use print_r to print the array).
This reply was removed on 4/25/2012 12:21:42 PM.
See the changelog

Reply to this topic