Changeset 620 for pro-violet-viettel/sourcecode/application/helpers
- Timestamp:
- Nov 24, 2014 4:27:40 PM (10 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
pro-violet-viettel/sourcecode/application/helpers/lockfile_helper.php
r619 r620 3 3 if ( ! function_exists('createLockFile')) 4 4 { 5 function createLockFile ($lockFilePrefix, $maxReach, $timeToUnlock, $ colSep = '|', $lockFilePath = '')5 function createLockFile ($lockFilePrefix, $maxReach, $timeToUnlock, $lockFilePath = '', $checkLockOnly = 0, $colSep = '|') 6 6 { 7 7 $currentTimeStamp = time(); … … 24 24 $timeDiffMin = $lastTimeLock != '' ? dateDifference(date('Y-m-d H:i:s',$currentTimeStamp), date('Y-m-d H:i:s',$lastTimeLock), '%i') : 0; 25 25 26 if ($lockCount < $maxReach && $timeDiffMin < $timeToUnlock ) {26 if ($lockCount < $maxReach && $timeDiffMin < $timeToUnlock && $checkLockOnly == 0) { 27 27 $lockCount ++; 28 28 $isLocked = $lockCount < $maxReach ? 0:1; … … 37 37 $lockTime = ($isLocked == 1) ? $lastTimeLock : $currentTimeStamp; 38 38 $content = $lockCount . $colSep . $lockTime . $colSep . $isLocked; 39 if($ready == 1) { 39 40 if($ready == 1 && $checkLockOnly == 0) { 40 41 $fh = fopen ($filePath,'w'); 41 42 fwrite ($fh, $content); … … 43 44 } 44 45 45 return $ lockCount;46 return $isLocked; 46 47 } 47 48 }
Note: See TracChangeset
for help on using the changeset viewer.