Changeset 1326
- Timestamp:
- 08/12/08 21:21:39
(4 months ago)
- Author:
- scitech
- Message:
Fixed #1465: view_ticket.tpl displays message twice on reply
-
Files:
-
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
| r1325 |
r1326 |
|
| 5 | 5 | - GUI: |
|---|
| 6 | 6 | * Fixed #1466: Login protection activated even BRUTEFORCE=0. |
|---|
| | 7 | * Fixed #1465: view_ticket.tpl displays message twice on reply. |
|---|
| 7 | 8 | |
|---|
| 8 | 9 | 2008-08-11 Benedikt Heintel |
|---|
| r1295 |
r1326 |
|
| 35 | 35 | // page functions. |
|---|
| 36 | 36 | function gen_tickets_list(&$tpl, &$sql, &$ticket_id, $screenwidth) { |
|---|
| 37 | | $query = <<<SQL_QUERY |
|---|
| 38 | | SELECT |
|---|
| 39 | | ticket_id, |
|---|
| 40 | | ticket_status, |
|---|
| 41 | | ticket_reply, |
|---|
| 42 | | ticket_urgency, |
|---|
| 43 | | ticket_date, |
|---|
| 44 | | ticket_subject, |
|---|
| 45 | | ticket_message |
|---|
| 46 | | FROM |
|---|
| 47 | | tickets |
|---|
| 48 | | WHERE |
|---|
| 49 | | ticket_id = ? |
|---|
| 50 | | SQL_QUERY; |
|---|
| | 37 | $query = " |
|---|
| | 38 | SELECT |
|---|
| | 39 | `ticket_id`, |
|---|
| | 40 | `ticket_status`, |
|---|
| | 41 | `ticket_reply`, |
|---|
| | 42 | `ticket_urgency`, |
|---|
| | 43 | `ticket_date`, |
|---|
| | 44 | `ticket_subject`, |
|---|
| | 45 | `ticket_message` |
|---|
| | 46 | FROM |
|---|
| | 47 | `tickets` |
|---|
| | 48 | WHERE |
|---|
| | 49 | `ticket_id` = ? |
|---|
| | 50 | "; |
|---|
| 51 | 51 | |
|---|
| 52 | 52 | $rs = exec_query($sql, $query, array($ticket_id)); |
|---|
| … | … | |
| 119 | 119 | } |
|---|
| 120 | 120 | function get_tickets_replys(&$tpl, &$sql, &$ticket_id, $screenwidth) { |
|---|
| 121 | | $query = <<<SQL_QUERY |
|---|
| 122 | | SELECT |
|---|
| 123 | | ticket_id, |
|---|
| 124 | | ticket_status, |
|---|
| 125 | | ticket_reply, |
|---|
| 126 | | ticket_urgency, |
|---|
| 127 | | ticket_date, |
|---|
| 128 | | ticket_subject, |
|---|
| 129 | | ticket_message |
|---|
| 130 | | FROM |
|---|
| 131 | | tickets |
|---|
| 132 | | WHERE |
|---|
| 133 | | ticket_reply = ? |
|---|
| 134 | | ORDER BY |
|---|
| 135 | | ticket_date ASC |
|---|
| 136 | | SQL_QUERY; |
|---|
| | 121 | $query = " |
|---|
| | 122 | SELECT |
|---|
| | 123 | `ticket_id`, |
|---|
| | 124 | `ticket_status`, |
|---|
| | 125 | `ticket_reply`, |
|---|
| | 126 | `ticket_urgency`, |
|---|
| | 127 | `ticket_date`, |
|---|
| | 128 | `ticket_subject`, |
|---|
| | 129 | `ticket_message` |
|---|
| | 130 | FROM |
|---|
| | 131 | `tickets` |
|---|
| | 132 | WHERE |
|---|
| | 133 | `ticket_reply` = ? |
|---|
| | 134 | ORDER BY |
|---|
| | 135 | `ticket_date` ASC |
|---|
| | 136 | "; |
|---|
| 137 | 137 | |
|---|
| 138 | 138 | $rs = exec_query($sql, $query, array($ticket_id)); |
|---|
| … | … | |
| 163 | 163 | |
|---|
| 164 | 164 | function get_ticket_from(&$tpl, &$sql, $ticket_id) { |
|---|
| 165 | | $query = <<<SQL_QUERY |
|---|
| 166 | | SELECT |
|---|
| 167 | | ticket_from, |
|---|
| 168 | | ticket_to, |
|---|
| 169 | | ticket_status, |
|---|
| 170 | | ticket_reply |
|---|
| 171 | | FROM |
|---|
| 172 | | tickets |
|---|
| 173 | | WHERE |
|---|
| 174 | | ticket_id = ? |
|---|
| 175 | | SQL_QUERY; |
|---|
| | 165 | $query = " |
|---|
| | 166 | SELECT |
|---|
| | 167 | `ticket_from`, |
|---|
| | 168 | `ticket_to`, |
|---|
| | 169 | `ticket_status`, |
|---|
| | 170 | `ticket_reply` |
|---|
| | 171 | FROM |
|---|
| | 172 | `tickets` |
|---|
| | 173 | WHERE |
|---|
| | 174 | `ticket_id` = ? |
|---|
| | 175 | "; |
|---|
| 176 | 176 | |
|---|
| 177 | 177 | $rs = exec_query($sql, $query, array($ticket_id)); |
|---|
| … | … | |
| 182 | 182 | $ticket_reply = $rs->fields['ticket_reply']; |
|---|
| 183 | 183 | |
|---|
| 184 | | $query = <<<SQL_QUERY |
|---|
| 185 | | SELECT |
|---|
| 186 | | admin_name, |
|---|
| 187 | | fname, |
|---|
| 188 | | lname |
|---|
| 189 | | FROM |
|---|
| 190 | | admin |
|---|
| 191 | | WHERE |
|---|
| 192 | | admin_id = ? |
|---|
| 193 | | SQL_QUERY; |
|---|
| | 184 | $query = " |
|---|
| | 185 | SELECT |
|---|
| | 186 | `admin_name`, |
|---|
| | 187 | `fname`, |
|---|
| | 188 | `lname` |
|---|
| | 189 | FROM |
|---|
| | 190 | `admin` |
|---|
| | 191 | WHERE |
|---|
| | 192 | `admin_id` = ? |
|---|
| | 193 | "; |
|---|
| 194 | 194 | |
|---|
| 195 | 195 | $rs = exec_query($sql, $query, array($ticket_from)); |
|---|
| … | … | |
| 241 | 241 | $urgency = $_POST['urgency']; |
|---|
| 242 | 242 | |
|---|
| 243 | | $query = <<<SQL_QUERY |
|---|
| 244 | | SELECT |
|---|
| 245 | | ticket_level, |
|---|
| 246 | | ticket_from, |
|---|
| 247 | | ticket_to, |
|---|
| 248 | | ticket_status, |
|---|
| 249 | | ticket_reply, |
|---|
| 250 | | ticket_urgency, |
|---|
| 251 | | ticket_date, |
|---|
| 252 | | ticket_subject, |
|---|
| 253 | | ticket_message |
|---|
| 254 | | FROM |
|---|
| 255 | | tickets |
|---|
| 256 | | WHERE |
|---|
| 257 | | ticket_id = ? |
|---|
| 258 | | SQL_QUERY; |
|---|
| | 243 | $query = " |
|---|
| | 244 | SELECT |
|---|
| | 245 | `ticket_level`, |
|---|
| | 246 | `ticket_from`, |
|---|
| | 247 | `ticket_to`, |
|---|
| | 248 | `ticket_status`, |
|---|
| | 249 | `ticket_reply`, |
|---|
| | 250 | `ticket_urgency`, |
|---|
| | 251 | `ticket_date`, |
|---|
| | 252 | `ticket_subject`, |
|---|
| | 253 | `ticket_message` |
|---|
| | 254 | FROM |
|---|
| | 255 | `tickets` |
|---|
| | 256 | WHERE |
|---|
| | 257 | `ticket_id` = ? |
|---|
| | 258 | "; |
|---|
| 259 | 259 | |
|---|
| 260 | 260 | $rs = exec_query($sql, $query, array($ticket_reply)); |
|---|
| … | … | |
| 263 | 263 | $ticket_from = $_SESSION['user_id']; |
|---|
| 264 | 264 | |
|---|
| 265 | | $query = <<<SQL_QUERY |
|---|
| 266 | | INSERT INTO |
|---|
| 267 | | tickets |
|---|
| 268 | | (ticket_from, |
|---|
| 269 | | ticket_to, |
|---|
| 270 | | ticket_status, |
|---|
| 271 | | ticket_reply, |
|---|
| 272 | | ticket_urgency, |
|---|
| 273 | | ticket_date, |
|---|
| 274 | | ticket_subject, |
|---|
| 275 | | ticket_message) |
|---|
| 276 | | VALUES |
|---|
| 277 | | (?, ?, ?, ?, ?, ?, ?, ?) |
|---|
| 278 | | SQL_QUERY; |
|---|
| | 265 | $query = " |
|---|
| | 266 | INSERT INTO |
|---|
| | 267 | `tickets` |
|---|
| | 268 | (`ticket_from`, |
|---|
| | 269 | `ticket_to`, |
|---|
| | 270 | `ticket_status`, |
|---|
| | 271 | `ticket_reply`, |
|---|
| | 272 | `ticket_urgency`, |
|---|
| | 273 | `ticket_date`, |
|---|
| | 274 | `ticket_subject`, |
|---|
| | 275 | `ticket_message`) |
|---|
| | 276 | VALUES |
|---|
| | 277 | (?, ?, ?, ?, ?, ?, ?, ?) |
|---|
| | 278 | "; |
|---|
| 279 | 279 | |
|---|
| 280 | 280 | $rs = exec_query($sql, $query, array($ticket_from, $ticket_to, $ticket_status, |
|---|
| … | … | |
| 283 | 283 | htmlspecialchars($user_message, ENT_QUOTES, "UTF-8"))); |
|---|
| 284 | 284 | |
|---|
| 285 | | set_page_message(tr('Message was sent!')); |
|---|
| 286 | 285 | // Update all Replays -> Status 1 |
|---|
| 287 | | $query = <<<SQL_QUERY |
|---|
| 288 | | UPDATE |
|---|
| 289 | | tickets |
|---|
| 290 | | SET |
|---|
| 291 | | ticket_status = '1' |
|---|
| 292 | | WHERE |
|---|
| 293 | | ticket_id = ? |
|---|
| 294 | | OR |
|---|
| 295 | | ticket_reply = ? |
|---|
| 296 | | SQL_QUERY; |
|---|
| | 286 | $query = " |
|---|
| | 287 | UPDATE |
|---|
| | 288 | `tickets` |
|---|
| | 289 | SET |
|---|
| | 290 | `ticket_status` = '1' |
|---|
| | 291 | WHERE |
|---|
| | 292 | `ticket_id` = ? |
|---|
| | 293 | OR |
|---|
| | 294 | `ticket_reply` = ? |
|---|
| | 295 | "; |
|---|
| 297 | 296 | |
|---|
| 298 | 297 | $rs = exec_query($sql, $query, array($ticket_reply, $ticket_reply)); |
|---|
| … | … | |
| 308 | 307 | |
|---|
| 309 | 308 | function change_ticket_status($sql, $ticket_id) { |
|---|
| 310 | | $query = <<<SQL_QUERY |
|---|
| 311 | | SELECT |
|---|
| 312 | | ticket_status |
|---|
| 313 | | FROM |
|---|
| 314 | | tickets |
|---|
| 315 | | WHERE |
|---|
| 316 | | ticket_id = ? |
|---|
| 317 | | SQL_QUERY; |
|---|
| | 309 | $query = " |
|---|
| | 310 | SELECT |
|---|
| | 311 | `ticket_status` |
|---|
| | 312 | FROM |
|---|
| | 313 | `tickets` |
|---|
| | 314 | WHERE |
|---|
| | 315 | `ticket_id` = ? |
|---|
| | 316 | "; |
|---|
| 318 | 317 | |
|---|
| 319 | 318 | $rs = exec_query($sql, $query, array($ticket_id)); |
|---|
| … | … | |
| 328 | 327 | } |
|---|
| 329 | 328 | |
|---|
| 330 | | $query = <<<SQL_QUERY |
|---|
| 331 | | UPDATE |
|---|
| 332 | | tickets |
|---|
| 333 | | SET |
|---|
| 334 | | ticket_status = ? |
|---|
| 335 | | WHERE |
|---|
| 336 | | ticket_id = ? |
|---|
| 337 | | SQL_QUERY; |
|---|
| | 329 | $query = " |
|---|
| | 330 | UPDATE |
|---|
| | 331 | `tickets` |
|---|
| | 332 | SET |
|---|
| | 333 | `ticket_status` = ? |
|---|
| | 334 | WHERE |
|---|
| | 335 | `ticket_id` = ? |
|---|
| | 336 | "; |
|---|
| 338 | 337 | |
|---|
| 339 | 338 | $rs = exec_query($sql, $query, array($ticket_status, $ticket_id)); |
|---|
| … | … | |
| 342 | 341 | |
|---|
| 343 | 342 | function close_ticket($sql, $ticket_id) { |
|---|
| 344 | | $query = <<<SQL_QUERY |
|---|
| 345 | | UPDATE |
|---|
| 346 | | tickets |
|---|
| 347 | | SET |
|---|
| 348 | | ticket_status = '0' |
|---|
| 349 | | WHERE |
|---|
| 350 | | ticket_id = ? |
|---|
| 351 | | SQL_QUERY; |
|---|
| | 343 | $query = " |
|---|
| | 344 | UPDATE |
|---|
| | 345 | `tickets` |
|---|
| | 346 | SET |
|---|
| | 347 | `ticket_status` = '0' |
|---|
| | 348 | WHERE |
|---|
| | 349 | `ticket_id` = ? |
|---|
| | 350 | "; |
|---|
| 352 | 351 | |
|---|
| 353 | 352 | $rs = exec_query($sql, $query, array($ticket_id)); |
|---|
| … | … | |
| 359 | 358 | $ticket_status = 3; |
|---|
| 360 | 359 | |
|---|
| 361 | | $query = <<<SQL_QUERY |
|---|
| 362 | | UPDATE |
|---|
| 363 | | tickets |
|---|
| 364 | | SET |
|---|
| 365 | | ticket_status = ? |
|---|
| 366 | | WHERE |
|---|
| 367 | | ticket_id = ? |
|---|
| 368 | | SQL_QUERY; |
|---|
| | 360 | $query = " |
|---|
| | 361 | UPDATE |
|---|
| | 362 | `tickets` |
|---|
| | 363 | SET |
|---|
| | 364 | `ticket_status` = ? |
|---|
| | 365 | WHERE |
|---|
| | 366 | `ticket_id` = ? |
|---|
| | 367 | "; |
|---|
| 369 | 368 | |
|---|
| 370 | 369 | $rs = exec_query($sql, $query, array($ticket_status, $ticket_id)); |
|---|
| r1279 |
r1326 |
|
| 34 | 34 | function gen_tickets_list(&$tpl, &$sql, &$ticket_id, $screenwidth) { |
|---|
| 35 | 35 | $user_id = $_SESSION['user_id']; |
|---|
| 36 | | $query = <<<SQL_QUERY |
|---|
| 37 | | select |
|---|
| 38 | | ticket_id, |
|---|
| 39 | | ticket_status, |
|---|
| 40 | | ticket_reply, |
|---|
| 41 | | ticket_urgency, |
|---|
| 42 | | ticket_date, |
|---|
| 43 | | ticket_subject, |
|---|
| 44 | | ticket_message |
|---|
| 45 | | from |
|---|
| 46 | | tickets |
|---|
| 47 | | where |
|---|
| 48 | | ticket_id = ? |
|---|
| 49 | | and |
|---|
| 50 | | (ticket_from = ? or ticket_to = ?) |
|---|
| 51 | | SQL_QUERY; |
|---|
| | 36 | $query = " |
|---|
| | 37 | SELECT |
|---|
| | 38 | `ticket_id`, |
|---|
| | 39 | `ticket_status`, |
|---|
| | 40 | `ticket_reply`, |
|---|
| | 41 | `ticket_urgency`, |
|---|
| | 42 | `ticket_date`, |
|---|
| | 43 | `ticket_subject`, |
|---|
| | 44 | `ticket_message` |
|---|
| | 45 | FROM |
|---|
| | 46 | `tickets` |
|---|
| | 47 | WHERE |
|---|
| | 48 | `ticket_id` = ? |
|---|
| | 49 | AND |
|---|
| | 50 | (`ticket_from` = ? OR `ticket_to` = ?) |
|---|
| | 51 | "; |
|---|
| 52 | 52 | $rs = exec_query($sql, $query, array($ticket_id, $user_id, $user_id)); |
|---|
| 53 | 53 | |
|---|
| … | … | |
| 98 | 98 | |
|---|
| 99 | 99 | function get_tickets_replys(&$tpl, &$sql, &$ticket_id, $screenwidth) { |
|---|
| 100 | | $query = <<<SQL_QUERY |
|---|
| 101 | | SELECT |
|---|
| 102 | | ticket_id, |
|---|
| 103 | | ticket_status, |
|---|
| 104 | | ticket_reply, |
|---|
| 105 | | ticket_urgency, |
|---|
| 106 | | ticket_date, |
|---|
| 107 | | ticket_subject, |
|---|
| 108 | | ticket_message |
|---|
| 109 | | FROM |
|---|
| 110 | | tickets |
|---|
| 111 | | WHERE |
|---|
| 112 | | ticket_reply = ? |
|---|
| 113 | | ORDER BY |
|---|
| 114 | | ticket_date ASC |
|---|
| 115 | | SQL_QUERY; |
|---|
| | 100 | $query = " |
|---|
| | 101 | SELECT |
|---|
| | 102 | `ticket_id`, |
|---|
| | 103 | `ticket_status`, |
|---|
| | 104 | `ticket_reply`, |
|---|
| | 105 | `ticket_urgency`, |
|---|
| | 106 | `ticket_date`, |
|---|
| | 107 | `ticket_subject`, |
|---|
| | 108 | `ticket_message` |
|---|
| | 109 | FROM |
|---|
| | 110 | `tickets` |
|---|
| | 111 | WHERE |
|---|
| | 112 | `ticket_reply` = ? |
|---|
| | 113 | ORDER BY |
|---|
| | 114 | `ticket_date` ASC |
|---|
| | 115 | "; |
|---|
| 116 | 116 | |
|---|
| 117 | 117 | $rs = exec_query($sql, $query, array($ticket_id)); |
|---|
| … | … | |
| 137 | 137 | |
|---|
| 138 | 138 | function get_ticket_from(&$tpl, &$sql, $ticket_id) { |
|---|
| 139 | | $query = <<<SQL_QUERY |
|---|
| 140 | | select |
|---|
| 141 | | ticket_from, |
|---|
| 142 | | ticket_to, |
|---|
| 143 | | ticket_status, |
|---|
| 144 | | ticket_reply |
|---|
| 145 | | from |
|---|
| 146 | | tickets |
|---|
| 147 | | where |
|---|
| 148 | | ticket_id = ? |
|---|
| 149 | | and |
|---|
| 150 | | (ticket_from = ? or ticket_to = ?) |
|---|
| 151 | | SQL_QUERY; |
|---|
| | 139 | $query = " |
|---|
| | 140 | SELECT |
|---|
| | 141 | `ticket_from`, |
|---|
| | 142 | `ticket_to`, |
|---|
| | 143 | `ticket_status`, |
|---|
| | 144 | `ticket_reply` |
|---|
| | 145 | FROM |
|---|
| | 146 | `tickets` |
|---|
| | 147 | WHERE |
|---|
| | 148 | `ticket_id` = ? |
|---|
| | 149 | AND |
|---|
| | 150 | (`ticket_from` = ? OR `ticket_to` = ?) |
|---|
| | 151 | "; |
|---|
| 152 | 152 | |
|---|
| 153 | 153 | $rs = exec_query($sql, $query, array($ticket_id, $_SESSION['user_id'], $_SESSION['user_id'])); |
|---|
| … | … | |
| 157 | 157 | $ticket_reply = clean_html($rs->fields['ticket_reply']); |
|---|
| 158 | 158 | |
|---|
| 159 | | $query = <<<SQL_QUERY |
|---|
| 160 | | select |
|---|
| 161 | | admin_name, |
|---|
| 162 | | fname, |
|---|
| 163 | | lname |
|---|
| 164 | | from |
|---|
| 165 | | admin |
|---|
| 166 | | where |
|---|
| 167 | | admin_id = ? |
|---|
| 168 | | SQL_QUERY; |
|---|
| | 159 | $query = " |
|---|
| | 160 | SELECT |
|---|
| | 161 | `admin_name`, |
|---|
| | 162 | `fname`, |
|---|
| | 163 | `lname` |
|---|
| | 164 | FROM |
|---|
| | 165 | `admin` |
|---|
| | 166 | WHERE |
|---|
| | 167 | `admin_id` = ? |
|---|
| | 168 | "; |
|---|
| 169 | 169 | |
|---|
| 170 | 170 | $rs = exec_query($sql, $query, array($ticket_from)); |
|---|
| … | … | |
| 212 | 212 | $ticket_to = $reseller_id; |
|---|
| 213 | 213 | |
|---|
| 214 | | $query = <<<SQL_QUERY |
|---|
| 215 | | insert into tickets |
|---|
| 216 | | (ticket_from, |
|---|
| 217 | | ticket_to, |
|---|
| 218 | | ticket_status, |
|---|
| 219 | | ticket_reply, |
|---|
| 220 | | ticket_urgency, |
|---|
| 221 | | ticket_date, |
|---|
| 222 | | ticket_subject, |
|---|
| 223 | | ticket_message) |
|---|
| 224 | | values |
|---|
| 225 | | (?, ?, ?, ?, ?, ?, ?, ?) |
|---|
| 226 | | SQL_QUERY; |
|---|
| | 214 | $query = " |
|---|
| | 215 | INSERT INTO `tickets` |
|---|
| | 216 | (`ticket_from`, |
|---|
| | 217 | `ticket_to`, |
|---|
| | 218 | `ticket_status`, |
|---|
| | 219 | `ticket_reply`, |
|---|
| | 220 | `ticket_urgency`, |
|---|
| | 221 | `ticket_date`, |
|---|
| | 222 | `ticket_subject`, |
|---|
| | 223 | `ticket_message`) |
|---|
| | 224 | VALUES |
|---|
| | 225 | (?, ?, ?, ?, ?, ?, ?, ?) |
|---|
| | 226 | "; |
|---|
| 227 | 227 | |
|---|
| 228 | 228 | $rs = exec_query($sql, $query, array($ticket_from, $ticket_to, $ticket_status, |
|---|
| … | … | |
| 231 | 231 | htmlspecialchars($user_message, ENT_QUOTES, "UTF-8"))); |
|---|
| 232 | 232 | |
|---|
| 233 | | set_page_message(tr('Message was send!')); |
|---|
| 234 | 233 | // Update all Replays -> Status 1 |
|---|
| 235 | | $query = <<<SQL_QUERY |
|---|
| 236 | | update |
|---|
| 237 | | tickets |
|---|
| 238 | | set |
|---|
| 239 | | ticket_status = '1' |
|---|
| 240 | | where |
|---|
| 241 | | ticket_id = ? |
|---|
| 242 | | or |
|---|
| 243 | | ticket_reply = ? |
|---|
| 244 | | SQL_QUERY; |
|---|
| | 234 | $query = " |
|---|
| | 235 | UPDATE |
|---|
| | 236 | `tickets` |
|---|
| | 237 | SET |
|---|
| | 238 | `ticket_status` = '1' |
|---|
| | 239 | WHERE |
|---|
| | 240 | `ticket_id` = ? |
|---|
| | 241 | OR |
|---|
| | 242 | `ticket_reply` = ? |
|---|
| | 243 | "; |
|---|
| 245 | 244 | |
|---|
| 246 | 245 | $rs = exec_query($sql, $query, array($ticket_reply, $ticket_reply)); |
|---|
| … | … | |
| 256 | 255 | |
|---|
| 257 | 256 | function change_ticket_status($sql, $ticket_id) { |
|---|
| 258 | | $query = <<<SQL_QUERY |
|---|
| 259 | | select |
|---|
| 260 | | ticket_status |
|---|
| 261 | | from |
|---|
| 262 | | tickets |
|---|
| 263 | | where |
|---|
| 264 | | ticket_id = ? |
|---|
| 265 | | and |
|---|
| 266 | | (ticket_from = ? or ticket_to = ?) |
|---|
| 267 | | SQL_QUERY; |
|---|
| | 257 | $query = " |
|---|
| | 258 | SELECT |
|---|
| | 259 | `ticket_status` |
|---|
| | 260 | FROM |
|---|
| | 261 | `tickets` |
|---|
| | 262 | WHERE |
|---|
| | 263 | `ticket_id` = ? |
|---|
| | 264 | AND |
|---|
| | 265 | (`ticket_from` = ? OR `ticket_to` = ?) |
|---|
| | 266 | "; |
|---|
| 268 | 267 | |
|---|
| 269 | 268 | $rs = exec_query($sql, $query, array($ticket_id, $_SESSION['user_id'], $_SESSION['user_id'])); |
|---|
| … | … | |
| 278 | 277 | } |
|---|
| 279 | 278 | |
|---|
| 280 | | $query = <<<SQL_QUERY |
|---|
| 281 | | update |
|---|
| 282 | | tickets |
|---|
| 283 | | set |
|---|
| 284 | | ticket_status = ? |
|---|
| 285 | | where |
|---|
| 286 | | ticket_id = ? |
|---|
| 287 | | and |
|---|
| 288 | | (ticket_from = ? or ticket_to = ?) |
|---|
| 289 | | SQL_QUERY; |
|---|
| | 279 | $query = " |
|---|
| | 280 | UPDATE |
|---|
| | 281 | `tickets` |
|---|
| | 282 | SET |
|---|
| | 283 | `ticket_status` = ? |
|---|
| | 284 | WHERE |
|---|
| | 285 | `ticket_id` = ? |
|---|
| | 286 | AND |
|---|
| | 287 | (`ticket_from` = ? OR `ticket_to` = ?) |
|---|
| | 288 | "; |
|---|
| 290 | 289 | |
|---|
| 291 | 290 | $rs = exec_query($sql, $query, array($ticket_status, $ticket_id, $_SESSION['user_id'], $_SESSION['user_id'])); |
|---|
| … | … | |
| 294 | 293 | |
|---|
| 295 | 294 | function close_ticket($sql, $ticket_id) { |
|---|
| 296 | | $query = <<<SQL_QUERY |
|---|
| 297 | | update |
|---|
| 298 | | tickets |
|---|
| 299 | | set |
|---|
| 300 | | ticket_status = '0' |
|---|
| 301 | | where |
|---|
| 302 | | ticket_id = ? |
|---|
| 303 | | and |
|---|
| 304 | | (ticket_from = ? or ticket_to = ?) |
|---|
| 305 | | SQL_QUERY; |
|---|
| | 295 | $query = " |
|---|
| | 296 | UPDATE |
|---|
| | 297 | `tickets` |
|---|
| | 298 | SET |
|---|
| | 299 | `ticket_status` = '0' |
|---|
| | 300 | WHERE |
|---|
| | 301 | `ticket_id` = ? |
|---|
| | 302 | AND |
|---|
| | 303 | (`ticket_from` = ? OR `ticket_to` = ?) |
|---|
| | 304 | "; |
|---|
| 306 | 305 | $rs = exec_query($sql, $query, array($ticket_id, $_SESSION['user_id'], $_SESSION['user_id'])); |
|---|
| 307 | 306 | set_page_message(tr('Ticket was closed!')); |
|---|
| … | … | |
| 311 | 310 | $ticket_status = 3; |
|---|
| 312 | 311 | |
|---|
| 313 | | $query = <<<SQL_QUERY |
|---|
| 314 | | update |
|---|
| 315 | | tickets |
|---|
| 316 | | set |
|---|
| 317 | | ticket_status = ? |
|---|
| 318 | | where |
|---|
| 319 | | ticket_id = ? |
|---|
| 320 | | and |
|---|
| 321 | | (ticket_from = ? or ticket_to = ?) |
|---|
| 322 | | SQL_QUERY; |
|---|
| | 312 | $query = " |
|---|
| | 313 | UPDATE |
|---|
| | 314 | `tickets` |
|---|
| | 315 | SET |
|---|
| | 316 | `ticket_status` = ? |
|---|
| | 317 | WHERE |
|---|
| | 318 | `ticket_id` = ? |
|---|
| | 319 | AND |
|---|
| | 320 | (`ticket_from` = ? OR `ticket_to` = ?) |
|---|
| | 321 | "; |
|---|
| 323 | 322 | |
|---|
| 324 | 323 | $rs = exec_query($sql, $query, array($ticket_status, $ticket_id, $_SESSION['user_id'], $_SESSION['user_id'])); |
|---|
| r1295 |
r1326 |
|
| 39 | 39 | function gen_tickets_list(&$tpl, &$sql, &$ticket_id, &$screenwidth) { |
|---|
| 40 | 40 | $user_id = $_SESSION['user_id']; |
|---|
| 41 | | $query = <<<SQL_QUERY |
|---|
| 42 | | select |
|---|
| 43 | | ticket_id, |
|---|
| 44 | | ticket_status, |
|---|
| 45 | | ticket_reply, |
|---|
| 46 | | ticket_urgency, |
|---|
| 47 | | ticket_date, |
|---|
| 48 | | ticket_subject, |
|---|
| 49 | | ticket_message |
|---|
| 50 | | from |
|---|
| 51 | | tickets |
|---|
| 52 | | where |
|---|
| 53 | | ticket_id = ? |
|---|
| 54 | | and |
|---|
| 55 | | (ticket_from = ? or ticket_to = ?) |
|---|
| 56 | | SQL_QUERY; |
|---|
| | 41 | $query = " |
|---|
| | 42 | SELECT |
|---|
| | 43 | `ticket_id`, |
|---|
| | 44 | `ticket_status`, |
|---|
| | 45 | `ticket_reply`, |
|---|
| | 46 | `ticket_urgency`, |
|---|
| | 47 | `ticket_date`, |
|---|
| | 48 | `ticket_subject`, |
|---|
| | 49 | `ticket_message` |
|---|
| | 50 | FROM |
|---|
| | 51 | `tickets` |
|---|
| | 52 | WHERE |
|---|
| | 53 | `ticket_id` = ? |
|---|
| | 54 | AND |
|---|
| | 55 | (`ticket_from` = ? OR `ticket_to` = ?) |
|---|
| | 56 | "; |
|---|
| 57 | 57 | |
|---|
| 58 | 58 | $rs = exec_query($sql, $query, array($ticket_id, $user_id, $user_id)); |
|---|
| … | … | |
| 110 | 110 | |
|---|
| 111 | 111 | function get_tickets_replys(&$tpl, &$sql, &$ticket_id, &$screenwidth) { |
|---|
| 112 | | $query = <<<SQL_QUERY |
|---|
| 113 | | SELECT |
|---|
| 114 | | ticket_id, |
|---|
| 115 | | ticket_status, |
|---|
| 116 | | ticket_reply, |
|---|
| 117 | | ticket_urgency, |
|---|
| 118 | | ticket_date, |
|---|
| 119 | | ticket_message |
|---|
| 120 | | FROM |
|---|
| 121 | | tickets |
|---|
| 122 | | WHERE |
|---|
| 123 | | ticket_reply = ? |
|---|
| 124 | | ORDER BY |
|---|
| 125 | | ticket_date ASC |
|---|
| 126 | | SQL_QUERY; |
|---|
| | 112 | $query = " |
|---|
| | 113 | SELECT |
|---|
| | 114 | `ticket_id`, |
|---|
| | 115 | `ticket_status`, |
|---|
| | 116 | `ticket_reply`, |
|---|
| | 117 | `ticket_urgency`, |
|---|
| | 118 | `ticket_date`, |
|---|
| | 119 | `ticket_message` |
|---|
| | 120 | FROM |
|---|
| | 121 | `tickets` |
|---|
| | 122 | WHERE |
|---|
| | 123 | `ticket_reply` = ? |
|---|
| | 124 | ORDER BY |
|---|
| | 125 | `ticket_date` ASC |
|---|
| | 126 | "; |
|---|
| 127 | 127 | |
|---|
| 128 | 128 | $rs = exec_query($sql, $query, array($ticket_id)); |
|---|
| … | … | |
| 152 | 152 | |
|---|
| 153 | 153 | function get_ticket_from(&$tpl, &$sql, &$ticket_id) { |
|---|
| 154 | | $query = <<<SQL_QUERY |
|---|
| 155 | | select |
|---|
| 156 | | ticket_from, |
|---|
| 157 | | ticket_to, |
|---|
| 158 | | ticket_status, |
|---|
| 159 | | ticket_reply |
|---|
| 160 | | from |
|---|
| 161 | | tickets |
|---|
| 162 | | where |
|---|
| 163 | | ticket_id = ? |
|---|
| 164 | | SQL_QUERY; |
|---|
| | 154 | $query = " |
|---|
| | 155 | SELECT |
|---|
| | 156 | `ticket_from`, |
|---|
| | 157 | `ticket_to`, |
|---|
| | 158 | `ticket_status`, |
|---|
| | 159 | `ticket_reply` |
|---|
| | 160 | FROM |
|---|
| | 161 | `tickets` |
|---|
| | 162 | WHERE |
|---|
| | 163 | `ticket_id` = ? |
|---|
| | 164 | "; |
|---|
| 165 | 165 | |
|---|
| 166 | 166 | $rs = exec_query($sql, $query, array($ticket_id)); |
|---|
| … | … | |
| 170 | 170 | $ticket_reply = clean_html($rs->fields['ticket_reply']); |
|---|
| 171 | 171 | |
|---|
| 172 | | $query = <<<SQL_QUERY |
|---|
| 173 | | SELECT |
|---|
| 174 | | admin_name, |
|---|
| 175 | | admin_type, |
|---|
| 176 | | fname, |
|---|
| 177 | | lname |
|---|
| 178 | | FROM |
|---|
| 179 | | admin |
|---|
| 180 | | WHERE |
|---|
| 181 | | admin_id = ? |
|---|
| 182 | | SQL_QUERY; |
|---|
| | 172 | $query = " |
|---|
| | 173 | SELECT |
|---|
| | 174 | `admin_name`, |
|---|
| | 175 | `admin_type`, |
|---|
| | 176 | `fname`, |
|---|
| | 177 | `lname` |
|---|
| | 178 | FROM |
|---|
| | 179 | `admin` |
|---|
| | 180 | WHERE |
|---|
| | 181 | `admin_id` = ? |
|---|
| | 182 | "; |
|---|
| 183 | 183 | |
|---|
| 184 | 184 | $rs = exec_query($sql, $query, array($ticket_from)); |
|---|
| … | … | |
| 234 | 234 | $ticket_reply = $_GET['ticket_id']; |
|---|
| 235 | 235 | |
|---|
| 236 | | $query = <<<SQL_QUERY |
|---|
| 237 | | SELECT |
|---|
| 238 | | ticket_level, |
|---|
| 239 | | ticket_from, |
|---|
| 240 | | ticket_to, |
|---|
| 241 | | ticket_status, |
|---|
| 242 | | ticket_reply, |
|---|
| 243 | | ticket_urgency, |
|---|
| 244 | | ticket_date, |
|---|
| 245 | | ticket_subject, |
|---|
| 246 | | ticket_message |
|---|
| 247 | | FROM |
|---|
| 248 | | tickets |
|---|
| 249 | | WHERE |
|---|
| 250 | | ticket_id = ? |
|---|
| 251 | | SQL_QUERY; |
|---|
| | 236 | $query = " |
|---|
| | 237 | SELECT |
|---|
| | 238 | `ticket_level`, |
|---|
| | 239 | `ticket_from`, |
|---|
| | 240 | `ticket_to`, |
|---|
| | 241 | `ticket_status`, |
|---|
| | 242 | `ticket_reply`, |
|---|
| | 243 | `ticket_urgency`, |
|---|
| | 244 | `ticket_date`, |
|---|
| | 245 | `ticket_subject`, |
|---|
| | 246 | `ticket_message` |
|---|
| | 247 | FROM |
|---|
| | 248 | `tickets` |
|---|
| | 249 | WHERE |
|---|
| | 250 | `ticket_id` = ? |
|---|
| | 251 | "; |
|---|
| 252 | 252 | |
|---|
| 253 | 253 | $rs = exec_query($sql, $query, array($ticket_reply)); |
|---|
| … | … | |
| 265 | 265 | $urgency = $_POST['urgency']; |
|---|
| 266 | 266 | |
|---|
| 267 | | $query = <<<SQL_QUERY |
|---|
| 268 | | INSERT INTO |
|---|
| 269 | | tickets |
|---|
| 270 | | (ticket_from, |
|---|
| 271 | | ticket_to, |
|---|
| 272 | | ticket_status, |
|---|
| 273 | | ticket_reply, |
|---|
| 274 | | ticket_urgency, |
|---|
| 275 | | ticket_date, |
|---|
| 276 | | ticket_subject, |
|---|
| 277 | | ticket_message) |
|---|
| | 267 | $query = " |
|---|
| | 268 | INSERT INTO `tickets` |
|---|
| | 269 | (`ticket_from`, |
|---|
| | 270 | `ticket_to`, |
|---|
| | 271 | `ticket_status`, |
|---|
| | 272 | `ticket_reply`, |
|---|
| | 273 | `ticket_urgency`, |
|---|
| | 274 | `ticket_date`, |
|---|
| | 275 | `ticket_subject`, |
|---|
| | 276 | `ticket_message`) |
|---|
| 278 | 277 | VALUES |
|---|
| 279 | 278 | (?, ?, ?, ?, ?, ?, ?, ?) |
|---|
| 280 | | SQL_QUERY; |
|---|
| | 279 | "; |
|---|
| 281 | 280 | |
|---|
| 282 | 281 | $rs = exec_query($sql, $query, array($ticket_to, $ticket_from, |
|---|
| … | … | |
| 291 | 290 | |
|---|
| 292 | 291 | function get_send_to_who(&$sql, &$ticket_reply) { |
|---|
| 293 | | $query = <<<SQL_QUERY |
|---|
| 294 | | SELECT |
|---|
| 295 | | ticket_from |
|---|
| 296 | | FROM |
|---|
| 297 | | tickets |
|---|
| 298 | | WHERE |
|---|
| 299 | | ticket_id = ? |
|---|
| 300 | | SQL_QUERY; |
|---|
| | 292 | $query = " |
|---|
| | 293 | SELECT |
|---|
| | 294 | `ticket_from` |
|---|
| | 295 | FROM |
|---|
| | 296 | `tickets` |
|---|
| | 297 | WHERE |
|---|
| | 298 | `ticket_id` = ? |
|---|
| | 299 | "; |
|---|
| 301 | 300 | |
|---|
| 302 | 301 | $rs = exec_query($sql, $query, array($ticket_reply)); |
|---|
| 303 | 302 | $ticket_from = $rs->fields['ticket_from']; |
|---|
| 304 | 303 | |
|---|
| 305 | | $query = <<<SQL_QUERY |
|---|
| 306 | | SELECT |
|---|
| 307 | | admin_type |
|---|
| 308 | | FROM |
|---|
| 309 | | admin |
|---|
| 310 | | WHERE |
|---|
| 311 | | admin_id = ? |
|---|
| 312 | | SQL_QUERY; |
|---|
| | 304 | $query = " |
|---|
| | 305 | SELECT |
|---|
| | 306 | `admin_type` |
|---|
| | 307 | FROM |
|---|
| | 308 | `admin` |
|---|
| | 309 | WHERE |
|---|
| | 310 | `admin_id` = ? |
|---|
| | 311 | "; |
|---|
| 313 | 312 | |
|---|
| 314 | 313 | $rs = exec_query($sql, $query, array($ticket_from)); |
|---|
| … | … | |
| 317 | 316 | |
|---|
| 318 | 317 | function close_ticket($sql, $ticket_id) { |
|---|
| 319 | | $query = <<<SQL_QUERY |
|---|
| 320 | | UPDATE |
|---|
| 321 | | tickets |
|---|
| 322 | | SET |
|---|
| 323 | | ticket_status = '0' |
|---|
| 324 | | WHERE |
|---|
| 325 | | ticket_id = ? |
|---|
| 326 | | SQL_QUERY; |
|---|
| | 318 | $query = " |
|---|
| | 319 | UPDATE |
|---|
| | 320 | `tickets` |
|---|
| | 321 | SET |
|---|
| | 322 | `ticket_status` = '0' |
|---|
| | 323 | WHERE |
|---|
| | 324 | `ticket_id` = ? |
|---|
| | 325 | "; |
|---|
| 327 | 326 | |
|---|
| 328 | 327 | $rs = exec_query($sql, $query, array($ticket_id)); |
|---|
| … | … | |
| 332 | 331 | |
|---|
| 333 | 332 | function open_ticket($sql, $ticket_id) { |
|---|
| 334 | | $query = <<<SQL_QUERY |
|---|
| 335 | | SELECT |
|---|
| 336 | | ticket_level |
|---|
| 337 | | FROM |
|---|
| 338 | | tickets |
|---|
| 339 | | WHERE |
|---|
| 340 | | ticket_id = ? |
|---|
| 341 | | SQL_QUERY; |
|---|
| | 333 | $query = " |
|---|
| | 334 | SELECT |
|---|
| | 335 | `ticket_level` |
|---|
| | 336 | FROM |
|---|
| | 337 | `tickets` |
|---|
| | 338 | WHERE |
|---|
| | 339 | `ticket_id` = ? |
|---|
| | 340 | "; |
|---|
| 342 | 341 | |
|---|
| 343 | 342 | $rs = exec_query($sql, $query, array($ticket_id)); |
|---|
| … | … | |
| 348 | 347 | $ticket_status = 3; |
|---|
| 349 | 348 | |
|---|
| 350 | | $query = <<<SQL_QUERY |
|---|
| | 349 | $query = " |
|---|
| 351 | 350 | UPDATE |
|---|
| 352 | | tickets |
|---|
| | 351 | `tickets` |
|---|
| 353 | 352 | SET |
|---|
| 354 | | ticket_status = ? |
|---|
| 355 | | WHERE |
|---|
| 356 | | ticket_id = ? |
|---|
| 357 | | SQL_QUERY; |
|---|
| | 353 | |
|---|
|