function add_device($device_name) { debugger("Memory: Usage add_device: " . memory_get_usage() . "\n"); $db = db_connect(); $sql = "INSERT INTO lookups.l_device_gen(device_gen) VALUES ('" . $device_name . "'); COMMIT; "; $results = run_sql($db, $sql); echo "NOTE: New device added : {$device_name}.\n"; $latest_devicess = get_devices(); mysqli_close($db); return $latest_devices; }
include_once '/etc/asterisk/freepbx.conf'; } // If set to nointercom then don't generate any hints // $intercom_code = isset($argv[1]) ? $argv[1] : ''; $campon_toggle = isset($argv[2]) ? $argv[2] : ''; $dnd_mode = isset($argv[3]) ? $argv[3] : ''; $ast_with_dahdi = ast_with_dahdi(); $var = $astman->database_show('AMPUSER'); foreach ($var as $key => $value) { $myvar = explode('/', trim($key, '/')); $user_hash[$myvar[1]] = true; } foreach (array_keys($user_hash) as $user) { if ($user != 'none' && $user != '') { $devices = get_devices($user); //debug("Set hints for user: $user for devices: ".$devices,5); set_hint($user, $devices); } } //--------------------------------------------------------------------- // Set the hint for a user based on the devices in their AMPUSER object // function set_hint($user, $devices) { //debug("set_hint: user: $user, devices: $devices",8); global $amp_conf; global $astman; global $dnd_mode; global $intercom_code; global $campon_toggle;
function add_device($device_name) { //debugger("Memory: Usage add_device: " . memory_get_usage() . "\n"); $db = db_connect(); $sql = "INSERT INTO lookups.l_device_gen(device_gen) VALUES ('" . $db->real_escape_string($device_name) . "'); COMMIT; "; $results = run_sql($db, $sql); note("New device added : {$device_name}."); $latest_devices = get_devices(); mysqli_close($db); return $latest_devices; }