!C99Shell v.2.1 [PHP 7 Update] [1.12.2019]!

Software: Apache/2.4.6 (CentOS) OpenSSL/1.0.2k-fips PHP/5.4.16. PHP/5.4.16 

uname -a: Linux roko-bkp 3.10.0-1160.102.1.el7.x86_64 #1 SMP Tue Oct 17 15:42:21 UTC 2023 x86_64 

uid=48(apache) gid=48(apache) groups=48(apache),1003(webmaster) 

Safe-mode: OFF (not secure)

/var/www/html/admin/webmail/program/steps/settings/   drwxr-xr-x
Free 9.32 GB of 93.48 GB (9.97%)
Home    Back    Forward    UPDIR    Refresh    Search    Buffer    Encoder    Tools    Proc.    FTP brute    Sec.    SQL    PHP-code    Update    Feedback    Self remove    Logout    


Viewing file:     save_identity.inc (3.86 KB)      -rwxr-xr-x
Select action/file-type:
(+) | (+) | (+) | Code (+) | Session (+) | (+) | SDB (+) | (+) | (+) | (+) | (+) | (+) |
<?php

/*
 +-----------------------------------------------------------------------+
 | program/steps/settings/save_identity.inc                              |
 |                                                                       |
 | This file is part of the RoundCube Webmail client                     |
 | Copyright (C) 2005-2009, RoundCube Dev. - Switzerland                 |
 | Licensed under the GNU GPL                                            |
 |                                                                       |
 | PURPOSE:                                                              |
 |   Save an identity record or to add a new one                         |
 |                                                                       |
 +-----------------------------------------------------------------------+
 | Author: Thomas Bruederli <roundcube@gmail.com>                        |
 +-----------------------------------------------------------------------+

 $Id: save_identity.inc 2778 2009-07-21 16:02:33Z thomasb $

*/

define('IDENTITIES_LEVEL'intval($RCMAIL->config->get('identities_level'0)));

$a_save_cols = array('name''email''organization''reply-to''bcc''standard''signature''html_signature');
$a_html_cols = array('signature');
$a_boolean_cols = array('standard''html_signature');
$updated $default_id false;

// check input
if (empty($_POST['_name']) || (empty($_POST['_email']) && IDENTITIES_LEVEL != && IDENTITIES_LEVEL != 3))
  {
  
$OUTPUT->show_message('formincomplete''warning');
  
rcmail_overwrite_action('edit-identity');
  return;
  }


$save_data = array();
foreach (
$a_save_cols as $col)
{
  
$fname '_'.$col;
  if (isset(
$_POST[$fname]))
    
$save_data[$col] = get_input_value($fnameRCUBE_INPUT_POSTin_array($col$a_html_cols));
}

// set "off" values for checkboxes that were not checked, and therefore
// not included in the POST body.
foreach ($a_boolean_cols as $col)
{
  
$fname '_' $col;
  if (!isset(
$_POST[$fname]))
    
$save_data[$col] = 0;
}

// unset email address if user has no rights to change it
if (IDENTITIES_LEVEL == || IDENTITIES_LEVEL == 3)
  unset(
$save_data['email']);


// update an existing contact
if ($_POST['_iid'])
{
  
$iid get_input_value('_iid'RCUBE_INPUT_POST);
  
$plugin $RCMAIL->plugins->exec_hook('save_identity', array('id' => $iid'record' => $save_data));
  
$save_data $plugin['record'];

  if (!
$plugin['abort'] && ($updated $USER->update_identity($iid$save_data)))
  {
    
$OUTPUT->show_message('successfullysaved''confirmation');
    
    if (!empty(
$_POST['_standard']))
      
$default_id get_input_value('_iid'RCUBE_INPUT_POST);
    
    if (
$_POST['_framed'])
    {
      
// update the changed col in list
      // ...      
    
}
  }
  else if (
$plugin['abort'] || $DB->is_error())
  {
    
// show error message
    
$OUTPUT->show_message('errorsaving''error'nullfalse);
    
rcmail_overwrite_action('edit-identity');
    return;
  }
}

// insert a new identity record
else if (IDENTITIES_LEVEL 2)
{
  if (
IDENTITIES_LEVEL == 1)
    
$save_data['email'] = $RCMAIL->user->get_username();

  
$plugin $RCMAIL->plugins->exec_hook('create_identity', array('record' => $save_data));
  
$save_data $plugin['record'];

  if (!
$plugin['abort'] && $save_data['email'] && ($insert_id $USER->insert_identity($save_data)))
  {
    
$OUTPUT->show_message('successfullysaved''confirmation'nullfalse);
    
    
$_GET['_iid'] = $insert_id;

    if (!empty(
$_POST['_standard']))
      
$default_id $insert_id;
  }
  else
  {
    
// show error message
    
$OUTPUT->show_message('errorsaving''error'nullfalse);
    
rcmail_overwrite_action('edit-identity');
    return;
  }
}
else
  
$OUTPUT->show_message('opnotpermitted''error');


// mark all other identities as 'not-default'
if ($default_id)
  
$USER->set_default($default_id);

// go to next step
rcmail_overwrite_action('identities');

?>

:: Command execute ::

Enter:
 
Select:
 

:: Search ::
  - regexp 

:: Upload ::
 
[ Read-Only ]

:: Make Dir ::
 
[ Read-Only ]
:: Make File ::
 
[ Read-Only ]

:: Go Dir ::
 
:: Go File ::
 

--[ c99shell v.2.1 [PHP 7 Update] [1.12.2019] maintained by KaizenLouie and updated by cermmik | C99Shell Github (MySQL update) | Generation time: 0.004 ]--