Jump to content

jlamorey

New Members
  • Posts

    4
  • Joined

  • Last visited

jlamorey's Achievements

Newbie

Newbie (1/14)

0

Reputation

  1. here is the m_templates - and thanks for the speedy reply! <?php /* Template Class Handles all templating tasks - displaying templates, alerts & errors */ class Template { private $data; private $alertTypes; /* Construtor */ function __construct() {} /* Functions */ function load($url) { include($url); } function redirect($url) { header("Location: $url"); } /* Get / Set Data */ function setData($name, $value) { $this->data[$name] = htmlentities($value, ENT_QUOTES); } function getData($name) { if (isset($this->data[$name])) { return $this->data[$name]; } else { return ''; } } /* Get / Set Alerts */ function setAlertTypes($types) { $this->alertTypes = $types; } function setAlert($value, $type = null) { if ($type == '') { $type = $this->alertTypes[0]; } $_SESSION[$type][] = $value; } function getAlerts() { $data = ''; foreach($this->alertTypes as $alerts) { if (isset($_SESSION[$alerts])) { foreach($_SESSION[$alerts] as $value) { $data .= '<li class="'. $alerts .'">' . $value . '</li>'; } unset($_SESSION[$alerts]); } } return $data; } }
  2. Hi There, I'm following the oop cms tutorial and am trying to get the login/logout working before I go any further. The error I get is 'Fatal error: Call to undefined function getAlerts() in /Applications/MAMP/htdocs/login/views/v_login.php on line 16' Line 16 of v_login is: <?php $alerts = $this->getAlerts(); if ($alerts != '') { echo '<ul class="alerts">' . $alerts . '</ul>'; } ?> In the m_templates file the getAlerts function had alerts as alert, so I changed that and the error msg in netbeans went away, but my browser is still giving me the error. Curious if anyone has run into this. Jessica
×
×
  • Create New...