Changeset 3987 for freepbx/trunk/amp_conf/htdocs
- Timestamp:
- 05/18/07 19:36:19 (6 years ago)
- Files:
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
freepbx/trunk/amp_conf/htdocs/admin/modules/core/functions.inc.php
r3975 r3987 1148 1148 } 1149 1149 1150 function core_sipname_check($sipname ) {1150 function core_sipname_check($sipname, $extension) { 1151 1151 global $db; 1152 1152 if (!isset($sipname) || trim($sipname)=='') 1153 1153 return true; 1154 1154 1155 $sql = "SELECT sipname FROM users WHERE sipname = '$sipname' ";1155 $sql = "SELECT sipname FROM users WHERE sipname = '$sipname' AND extension != '$extension'"; 1156 1156 $results = $db->getRow($sql,DB_FETCHMODE_ASSOC); 1157 1157 if(DB::IsError($results)) { … … 1200 1200 1201 1201 $sipname = preg_replace("/\s/" ,"", trim($sipname)); 1202 if (! core_sipname_check($sipname )) {1202 if (! core_sipname_check($sipname, $extension)) { 1203 1203 echo "<script>javascript:alert('"._("This sipname: {$sipname} is already in use")."');</script>"; 1204 1204 return false; … … 1456 1456 1457 1457 //delete and re-add 1458 if (core_sipname_check($vars['sipname'] )) {1458 if (core_sipname_check($vars['sipname'],$extension)) { 1459 1459 core_users_del($extension); 1460 1460 core_users_add($vars);
