/** * @verb PUT * @uri /fax/users/:id */ function put_fax_users_id($params) { $params['faxemail'] = isset($params['faxemail']) ? $params['faxemail'] : ''; if (isset($params['id'], $params['faxenabled'])) { return fax_save_user($params['id'], $params['faxenabled'], $params['faxemail']); } else { return false; } }
function fax_configprocess() { $action = isset($_REQUEST['action']) ? $_REQUEST['action'] : null; $ext = isset($_REQUEST['extdisplay']) ? $_REQUEST['extdisplay'] : $_REQUEST['extension']; $faxenabled = isset($_REQUEST['faxenabled']) ? $_REQUEST['faxenabled'] : null; $faxemail = isset($_REQUEST['faxemail']) ? $_REQUEST['faxemail'] : null; switch ($action) { case 'edit': fax_save_user($ext, $faxenabled, $faxemail); break; case 'del': fax_delete_user($ext); break; } }