-/* Create alias. */
-elseif (isset($_GET['alias_create'])) {
- $ip = get_ip_address($cfg);
- if (!jirafeau_challenge_upload_ip($cfg, $ip)) {
- echo 'Error 13';
- exit;
- }
-
- if (jirafeau_has_upload_password($cfg) &&
- (!isset($_POST['upload_password']) ||
- !jirafeau_challenge_upload_password($cfg, $_POST['upload_password']))) {
- echo 'Error 14';
- exit;
- }
-
- if (!isset($_POST['alias']) ||
- !isset($_POST['destination']) ||
- !isset($_POST['password'])) {
- echo 'Error 15';
- exit;
- }
-
- echo jirafeau_alias_create($_POST['alias'],
- $_POST['destination'],
- $_POST['password'],
- $ip);
-}
-/* Get alias. */
-elseif (isset($_GET['alias_get'])) {
- if (!isset($_POST['alias'])) {
- echo 'Error 16';
- exit;
- }
-
- echo jirafeau_alias_get($_POST['alias']);
-}
-/* Update alias. */
-elseif (isset($_GET['alias_update'])) {
- if (!isset($_POST['alias']) ||
- !isset($_POST['destination']) ||
- !isset($_POST['password'])) {
- echo 'Error 17';
- exit;
- }
-
- $new_password = '';
- if (isset($_POST['new_password'])) {
- $new_password = $_POST['new_password'];
- }
-
- echo jirafeau_alias_update($_POST['alias'],
- $_POST['destination'],
- $_POST['password'],
- $new_password,
- get_ip_address($cfg));
-}
-/* Delete alias. */
-elseif (isset($_GET['alias_delete'])) {
- if (!isset($_POST['alias']) ||
- !isset($_POST['password'])) {
- echo 'Error 18';
- exit;
- }
-
- echo jirafeau_alias_delete($_POST['alias'],
- $_POST['password']);
-}