Linux sagir-us1.hostever.us 5.14.0-570.51.1.el9_6.x86_64 #1 SMP PREEMPT_DYNAMIC Wed Oct 8 09:41:34 EDT 2025 x86_64
LiteSpeed
Server IP : 104.247.108.91 & Your IP : 216.73.216.26
Domains : 74 Domain
User : georgeto
Terminal
Auto Root
Create File
Create Folder
Localroot Suggester
Backdoor Destroyer
Readme
/
var /
webuzo-data /
roundcube /
program /
actions /
mail /
Delete
Unzip
Name
Size
Permission
Date
Action
addcontact.php
3.68
KB
-rw-r--r--
2026-02-08 09:33
attachment_delete.php
1.9
KB
-rw-r--r--
2026-02-08 09:33
attachment_display.php
1.42
KB
-rw-r--r--
2026-02-08 09:33
attachment_rename.php
2.08
KB
-rw-r--r--
2026-02-08 09:33
attachment_upload.php
11.33
KB
-rw-r--r--
2026-02-08 09:33
autocomplete.php
9.28
KB
-rw-r--r--
2026-02-08 09:33
bounce.php
5.21
KB
-rw-r--r--
2026-02-08 09:33
check_recent.php
8.66
KB
-rw-r--r--
2026-02-08 09:33
compose.php
67.73
KB
-rw-r--r--
2026-02-08 09:33
copy.php
2.48
KB
-rw-r--r--
2026-02-08 09:33
delete.php
5.46
KB
-rw-r--r--
2026-02-08 09:33
folder_expunge.php
2.06
KB
-rw-r--r--
2026-02-08 09:33
folder_purge.php
3.37
KB
-rw-r--r--
2026-02-08 09:33
get.php
16.07
KB
-rw-r--r--
2026-02-08 09:33
getunread.php
2.82
KB
-rw-r--r--
2026-02-08 09:33
group_expand.php
2.38
KB
-rw-r--r--
2026-02-08 09:33
headers.php
3
KB
-rw-r--r--
2026-02-08 09:33
import.php
7.78
KB
-rw-r--r--
2026-02-08 09:33
index.php
62.76
KB
-rw-r--r--
2026-02-08 09:33
list.php
6.67
KB
-rw-r--r--
2026-02-08 09:33
list_contacts.php
8.75
KB
-rw-r--r--
2026-02-08 09:33
mark.php
7.8
KB
-rw-r--r--
2026-02-08 09:33
move.php
6.33
KB
-rw-r--r--
2026-02-08 09:33
pagenav.php
3.04
KB
-rw-r--r--
2026-02-08 09:33
search.php
11.4
KB
-rw-r--r--
2026-02-08 09:33
search_contacts.php
5.64
KB
-rw-r--r--
2026-02-08 09:33
send.php
17.18
KB
-rw-r--r--
2026-02-08 09:33
sendmdn.php
6.35
KB
-rw-r--r--
2026-02-08 09:33
show.php
37.74
KB
-rw-r--r--
2026-02-08 09:33
viewsource.php
3.62
KB
-rw-r--r--
2026-02-08 09:33
Save
Rename
<?php /** +-----------------------------------------------------------------------+ | This file is part of the Roundcube Webmail client | | | | Copyright (C) The Roundcube Dev Team | | | | Licensed under the GNU General Public License version 3 or | | any later version with exceptions for skins & plugins. | | See the README file for a full license statement. | | | | PURPOSE: | | Add the submitted contact to the user's address book | +-----------------------------------------------------------------------+ | Author: Thomas Bruederli <roundcube@gmail.com> | +-----------------------------------------------------------------------+ */ class rcmail_action_mail_addcontact extends rcmail_action { // only process ajax requests protected static $mode = self::MODE_AJAX; /** * Request handler. * * @param array $args Arguments from the previous step(s) */ public function run($args = []) { $rcmail = rcmail::get_instance(); $address = rcube_utils::get_input_string('_address', rcube_utils::INPUT_POST, true); $source = rcube_utils::get_input_string('_source', rcube_utils::INPUT_POST); // Get the default addressbook $CONTACTS = null; $SENDERS = null; $type = 0; if ($source != rcube_addressbook::TYPE_TRUSTED_SENDER) { $CONTACTS = $rcmail->get_address_book(rcube_addressbook::TYPE_DEFAULT, true); $type = rcube_addressbook::TYPE_DEFAULT; } // Get the trusted senders addressbook if (!empty($_POST['_reload']) || $source == rcube_addressbook::TYPE_TRUSTED_SENDER) { $collected_senders = $rcmail->config->get('collected_senders'); if (strlen($collected_senders)) { $type |= rcube_addressbook::TYPE_TRUSTED_SENDER; $SENDERS = $rcmail->get_address_book($collected_senders); if ($CONTACTS == $SENDERS) { $SENDERS = null; } } } $contact = rcube_mime::decode_address_list($address, 1, false); if (empty($contact[1]['mailto'])) { $rcmail->output->show_message('errorsavingcontact', 'error', null, false); $rcmail->output->send(); } $contact = [ 'email' => $contact[1]['mailto'], 'name' => $contact[1]['name'], ]; $email = rcube_utils::idn_to_ascii($contact['email']); if (!rcube_utils::check_email($email, false)) { $rcmail->output->show_message('emailformaterror', 'error', ['email' => $contact['email']], false); $rcmail->output->send(); } if ($rcmail->contact_exists($contact['email'], $type)) { $rcmail->output->show_message('contactexists', 'warning'); $rcmail->output->send(); } $done = $rcmail->contact_create($contact, $SENDERS ?: $CONTACTS, $error); if ($done) { $rcmail->output->show_message('addedsuccessfully', 'confirmation'); if (!empty($_POST['_reload'])) { $rcmail->output->command('command', 'load-remote'); } } else { $rcmail->output->show_message($error ?: 'errorsavingcontact', 'error', null, false); } $rcmail->output->send(); } }