Skip to content
Snippets Groups Projects
Commit 8d481631 authored by Peter Rotich's avatar Peter Rotich
Browse files

Merge pull request #1552 from greezybacon/issue/1434


lock: Set ticket lock on ticket-view

Reviewed-By: default avatarPeter Rotich <peter@osticket.com>
parents 2881c06f 1ab0f541
No related branches found
No related tags found
No related merge requests found
......@@ -989,5 +989,12 @@ $(function() {
}
});
});
<?php
// Set the lock if one exists
if ($lock) { ?>
autoLock.setLock({
id:<?php echo $lock->getId(); ?>,
time: <?php echo $cfg->getLockTime(); ?>}, 'acquire');
<?php } ?>
});
</script>
......@@ -15,6 +15,20 @@
**********************************************************************/
var autoLock = {
// Defaults
lockId: 0,
timerId: 0,
lasteventTime: 0,
lastattemptTime: 0,
acquireTime: 0,
renewTime: 0,
renewFreq: 0, //renewal frequency in seconds...based on returned lock time.
time: 0,
lockAttempts: 0, //Consecutive lock attempt errors
maxattempts: 2, //Maximum failed lock attempts before giving up.
warn: true,
retry: true,
addEvent: function(elm, evType, fn, useCapture) {
if(elm.addEventListener) {
elm.addEventListener(evType, fn, useCapture);
......@@ -111,18 +125,6 @@ var autoLock = {
void(autoLock.tid=parseInt($(':input[name=id]',fObj).val()));
void(autoLock.lockTime=parseInt($(':input[name=locktime]',fObj).val()));
autoLock.lockId=0;
autoLock.timerId=0;
autoLock.lasteventTime=0;
autoLock.lastattemptTime=0;
autoLock.acquireTime=0;
autoLock.renewTime=0;
autoLock.renewFreq=0; //renewal frequency in seconds...based on returned lock time.
autoLock.time=0;
autoLock.lockAttempts=0; //Consecutive lock attempt errors
autoLock.maxattempts=2; //Maximum failed lock attempts before giving up.
autoLock.warn=true;
autoLock.retry=true;
autoLock.watchDocument();
autoLock.resetTimer();
autoLock.addEvent(window,'unload',autoLock.releaseLock,true); //Release lock regardless of any activity.
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment