'mac', "data" => $val, "seq" => "99"); $val = $_REQUEST['type']; $def_val['type'] = array("keyword" => 'type', "data" => $val, "seq" => "99"); if (!empty($_REQUEST['addon'])) { $def_val['addon'] = array("keyword" => 'type', "data" => $_REQUEST['addon'], "seq" => "99"); } } if (!empty($_REQUEST['id'])) { $dev_id = $_REQUEST['id']; $dev_new = $dev_id; $db_res = $this->dbinterface->get_db_SccpTableData('get_sccpdevice_byid', array("id" => $dev_id)); foreach ($db_res as $key => $val) { if (!empty($val)) { switch ($key) { case 'name': $key = 'mac'; $val = str_replace('SEP', '', $val); $val = implode('.',sscanf($val, '%4s%4s%4s')); // Convert to Cisco display Format break; case '_hwlang': $tmpar = explode(":",$val); $def_val['netlang'] = array("keyword" => 'netlang', "data" => $tmpar[0], "seq" => "99"); $def_val['devlang'] = array("keyword" => 'devlang', "data" => $tmpar[1], "seq" => "99"); break; // case 'permit': // case 'deny': // $def_val[$key . '_net'] = array("keyword" => $key, "data" => before('/', $val), "seq" => "99"); // $key = $key . '_mask'; // $val = after('/', $val); // break; } $def_val[$key] = array("keyword" => $key, "data" => $val, "seq" => "99"); } } } ?>