$locale); if ($groupid) { $values[':groupid'] = $groupid; } return $db->query( "select id, vctitle, vcvalue from {chatresponses} " . "where locale = :locale AND (" . ($groupid ? "groupid = :groupid" : "groupid is NULL OR groupid = 0") . ") order by vcvalue", $values, array('return_rows' => Database::RETURN_ALL_ROWS) ); } function load_canned_message($key) { $db = Database::getInstance(); $result = $db->query( "select vctitle, vcvalue from {chatresponses} where id = ?", array($key), array('return_rows' => Database::RETURN_ONE_ROW) ); return $result ? $result : null; } function save_canned_message($key, $title, $message) { $db = Database::getInstance(); $db->query( "update {chatresponses} set vcvalue = ?, vctitle = ? where id = ?", array($message, $title, $key) ); } function add_canned_message($locale, $groupid, $title, $message) { $db = Database::getInstance(); $db->query( "insert into {chatresponses} (locale,groupid,vctitle,vcvalue) " . "values (?, ?, ?, ?)", array( $locale, ($groupid ? $groupid : "null"), $title, $message ) ); } ?>