public function echoEmail() { $email; $alert = 0; $primary = 0; $success = true; if ($this->contact_item_id) { $sth = $this->db->prepare("SELECT `primary`,`alert`,`email` " . 'FROM `con_emails` ' . 'WHERE `con_emails`.`id`=?'); $sth->execute(array($this->contact_item_id)); if ($row = $sth->fetch()) { $email = $row['email']; $alert = $row['alert']; $primary = $row['primary']; } else { $success = false; } } if ($success) { $form = new Form('email'); $form->addText('Email:', 'email', true, $email, 'email="true"'); $form->addSwitch('Primary:', 'primary', array('0' => 'No', '1' => 'Yes'), $primary); $form->addSwitch('Receive alerts:', 'alert', array('0' => 'No', '1' => 'Yes'), $alert); $form->addHidden('id', $this->contact_item_id); $form->addHidden('contact_id', $this->contact_id); //$form->addHidden('callback', $this->form_callback); if ($this->contact_item_id) { $form->addDelete(); } $form->echoForm(); } }