result = $GLOBALS['db']->query('SELECT * FROM `notes` WHERE `operatorid`="'.$GLOBALS['operator']->id().'" ORDER BY `timestamp` DESC'); if (!$this->result) { return false; } else { foreach($this->result as $key => $val) { $this->result[$key]['time'] = gmdate('G:i:s D jS F Y', $this->result[$key]['timestamp'] + (3600 * $GLOBALS['conf']['offset'])); } switch ($action) { case HCL_NOTES_NL2BR: foreach ($this->result as $key => $val) { if ($column !== '') { $this->result[$key][$column] = nl_br($this->result[$key][$column]); } else { foreach ($this->result[$key] as $key2 => $val2) { $this->result[$key][$key2] = nl_br($val2); } } } break; case HCL_NOTES_BR2NL: foreach ($this->result as $key => $val) { if ($column !== '') { $this->result[$key][$column] = br_nl($this->result[$key][$column]); } else { foreach ($this->result[$key] as $key2 => $val2) { $this->result[$key][$key2] = br_nl($val2); } } } break; } switch ($action2) { case HCL_NOTES_HTML_FRIENDLY: foreach ($this->result as $key => $val) { if ($column !== '') { $this->result[$key][$column] = htmlspecialchars($this->result[$key][$column]); } else { foreach ($this->result[$key] as $key2 => $val2) { $this->result[$key][$key2] = htmlspecialchars($val2); } } } break; } if ($id !== '') { if ($column !== '') { $this->result = $this->result[key_from_match_val2($this->result, $id)][$column]; } else { $this->result = $this->result[key_from_match_val2($this->result, $id)]; } } return $this->result; } } function add($subject, $message) { $message = nl_br($message); $operatorid = $GLOBALS['operator']->id(); if ($operatorid === '') $operatorid = ' '; if ($subject === '') $subject = ' '; if ($message === '') $message = ' '; $GLOBALS['db']->query('INSERT INTO `notes` (`timestamp`,`operatorid`, `subject`, `message`) VALUES (UNIX_TIMESTAMP(), "'.$operatorid.'", "'.$subject.'", "'.$message.'")'); } function update($id, $subject, $message) { $message = nl_br($message); if ($subject === '') $subject = ' '; if ($message === '') $message = ' '; $GLOBALS['db']->query('UPDATE `notes` SET `timestamp`=UNIX_TIMESTAMP(), `subject`="'.$subject.'", `message`="'.$message.'" WHERE `id`="'.$id.'"'); } function delete($id) { $GLOBALS['db']->query('DELETE FROM `notes` WHERE `id`="'.$id.'"'); } } ?>