Hoi,
Ik sta voor een probleempje; ik heb een php support site die werkt met een MYSQL database. Ik zou graag willen dat wanneer er een bericht komter een geluidje afspeelt. Momenteel steekt de code die kijkt naar nieuwe tickets in een frame links, dat om de minuut ververst wordt. Nu, als er een bericht is, en je neemt het berichtje niet aan, dan blijft er elke minuut een geluidje afpselen. We zitten met op de support afdeling dus dat is niet zo aangenaam.
Ik zou graag willen dat hij alleen een geluidje afspeelt als er een echte verandering is. Dus van 1 nieuw bericht naar 2 nieuwe berichten, en niet als ie refreshed en opnieuw hetzelfde bericht ziet (wat hij natuurlijk nu doet).
Ik denk eraan om voor elke technieker een record aan te maken met het aantal nieuwe berichten, om dan zo te beslissen of er een geluidje moet afgespeeld worden of niet. Maar misschien kan het gemakkelijker?
Hoop dat het een beetje duidelijk is. Andere oplossingen/suggesties zijn natruulijk welkom.
Dit is een stuk van de code die in het linkerframe staat (wordt automatisch elke minuut ververst met meta)
Ik sta voor een probleempje; ik heb een php support site die werkt met een MYSQL database. Ik zou graag willen dat wanneer er een bericht komter een geluidje afspeelt. Momenteel steekt de code die kijkt naar nieuwe tickets in een frame links, dat om de minuut ververst wordt. Nu, als er een bericht is, en je neemt het berichtje niet aan, dan blijft er elke minuut een geluidje afpselen. We zitten met op de support afdeling dus dat is niet zo aangenaam.
Ik zou graag willen dat hij alleen een geluidje afspeelt als er een echte verandering is. Dus van 1 nieuw bericht naar 2 nieuwe berichten, en niet als ie refreshed en opnieuw hetzelfde bericht ziet (wat hij natuurlijk nu doet).
Ik denk eraan om voor elke technieker een record aan te maken met het aantal nieuwe berichten, om dan zo te beslissen of er een geluidje moet afgespeeld worden of niet. Maar misschien kan het gemakkelijker?
Hoop dat het een beetje duidelijk is. Andere oplossingen/suggesties zijn natruulijk welkom.
Dit is een stuk van de code die in het linkerframe staat (wordt automatisch elke minuut ververst met meta)
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
| if ($_REQUEST['time']) { $time = $_REQUEST['time']; } else { $time = mktime() - ($user['alert_frequency'] * 60); $result = 0; } $newtickets = 0; $replycount = 0; $pm = 0; $tickets = array(); $msgs = array(); $replies = array(); $yourreps = array(); $db->query(" SELECT id, subject FROM ticket WHERE is_open AND !tech "); $newtickets = $db->num_rows(); if ($newtickets) { while ($res = $db->row_array() AND $i < 6) { $i++; $tickets[$res['id']] = $res; $matched[] = $res['id']; } echo "<EMBED SRC=\"sound.wav\" hidden=\"true\" AUTOSTART=\"TRUE\" WIDTH=\"0\" PLAYCOUNT=\"1\" ALIGN=\"CENTER\"></EMBED>"; } |