!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.29 GB of 93.48 GB (9.94%)
Home    Back    Forward    UPDIR    Refresh    Search    Buffer    Encoder    Tools    Proc.    FTP brute    Sec.    SQL    PHP-code    Update    Feedback    Self remove    Logout    


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

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

 $Id: edit_identity.inc 2755 2009-07-15 09:49:35Z thomasb $

*/

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

// edit-identity
if (($_GET['_iid'] || $_POST['_iid']) && $RCMAIL->action=='edit-identity') {
  
$IDENTITY_RECORD $USER->get_identity(get_input_value('_iid'RCUBE_INPUT_GPC));
  
  if (
is_array($IDENTITY_RECORD))
    
$OUTPUT->set_env('iid'$IDENTITY_RECORD['identity_id']);
  else {
    
$OUTPUT->show_message('opnotpermitted''error');
    
// go to identities page
    
rcmail_overwrite_action('identities');
    return;
  }
}
// add-identity
else {
  if (
IDENTITIES_LEVEL 1) {
    
$OUTPUT->show_message('opnotpermitted''error');
    
// go to identities page
    
rcmail_overwrite_action('identities');
    return;
  }
  else if (
IDENTITIES_LEVEL == 1)
    
$IDENTITY_RECORD['email'] = $RCMAIL->user->get_username();
}


function 
rcube_identity_form($attrib)
  {
  global 
$IDENTITY_RECORD$RCMAIL$OUTPUT;

  
rcube_html_editor('identity');

  
// add some labels to client
  
$OUTPUT->add_label('noemailwarning''nonamewarning''converting''editorwarning');

  
$i_size = !empty($attrib['size']) ? $attrib['size'] : 40;
  
$t_rows = !empty($attrib['textarearows']) ? $attrib['textarearows'] : 6;
  
$t_cols = !empty($attrib['textareacols']) ? $attrib['textareacols'] : 40;

  list(
$form_start$form_end) = get_form_tags($attrib'save-identity'intval($IDENTITY_RECORD['identity_id']), array('name' => '_iid''value' => $IDENTITY_RECORD['identity_id']));
  unset(
$attrib['form']);

  
// list of available cols
  
$a_show_cols = array('name'         => array('type' => 'text''size' => $i_size),
                       
'email'        => array('type' => 'text''size' => $i_size),
                       
'organization' => array('type' => 'text''size' => $i_size),
                       
'reply-to'     => array('type' => 'text''label' => 'reply-to''size' => $i_size),
                       
'bcc'          => array('type' => 'text''size' => $i_size),
                       
'signature'      => array('type' => 'textarea''size' => $t_cols'rows' => $t_rows),
                       
'html_signature'=>array('type' => 'checkbox''label' => 'htmlsignature''onclick' => 'return rcmail_toggle_editor(this.checked, \'rcmfd_signature\');'),
                       
'standard'     => array('type' => 'checkbox''label' => 'setdefault'));

  
// disable some field according to access level
  
if (IDENTITIES_LEVEL == || IDENTITIES_LEVEL == 3) {
    
$a_show_cols['email']['disabled'] = true;
    
$a_show_cols['email']['class'] = 'disabled';
  }
  
  
// a specific part is requested
  
if ($attrib['part'])
    {
    
$colprop $a_show_cols[$attrib['part']];
    if (
is_array($colprop))
      {
      
$out $form_start;
      
$out .= rcmail_get_edit_field($attrib['part'], $IDENTITY_RECORD[$attrib['part']], $attrib$colprop['type']); 
      return 
$out;
      }
    else
      return 
'';
    }


  
// return the complete edit form as table
  
$out "$form_start<table>\n\n";

  foreach (
$a_show_cols as $col => $colprop)
    {
    
$colprop['id'] = 'rcmfd_'.$col;

    if (
$col == 'signature')
      {
      
$colprop['spellcheck'] = true;
      if (
$IDENTITY_RECORD['html_signature'])
        {
        
$colprop['class'] = 'mce_editor';
        }
      }

    
$label strlen($colprop['label']) ? $colprop['label'] : $col;
    
$value rcmail_get_edit_field($col$IDENTITY_RECORD[$col], $colprop$colprop['type']);

    
$out .= sprintf("<tr><td class=\"title\"><label for=\"%s\">%s</label></td><td>%s</td></tr>\n",
                    
$colprop['id'],
                    
Q(rcube_label($label)),
                    
$value);
    }

  
$out .= "\n</table>$form_end";

  return 
$out;  
  }

$OUTPUT->include_script('list.js');
$OUTPUT->add_handler('identityform''rcube_identity_form');
$OUTPUT->set_env('identities_level'IDENTITIES_LEVEL);

$OUTPUT->set_pagetitle(rcube_label(($RCMAIL->action=='add-identity' 'newidentity' 'edititem')));

if (
$RCMAIL->action=='add-identity' && $OUTPUT->template_exists('addidentity'))
  
$OUTPUT->send('addidentity');

$OUTPUT->send('editidentity');

?>

:: 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.0043 ]--