!C99Shell v. 2.0 [PHP 7 Update] [25.02.2019]!

Software: Apache/2.2.16 (Debian). PHP/5.3.3-7+squeeze19 

uname -a: Linux mail.tri-specialutilitydistrict.com 2.6.32-5-amd64 #1 SMP Tue May 13 16:34:35 UTC
2014 x86_64
 

uid=33(www-data) gid=33(www-data) groups=33(www-data) 

Safe-mode: OFF (not secure)

/usr/share/squirrelmail/src/   drwxr-xr-x
Free 130.05 GB of 142.11 GB (91.51%)
Home    Back    Forward    UPDIR    Refresh    Search    Buffer    Encoder    Tools    Proc.    FTP brute    Sec.    SQL    PHP-code    Update    Feedback    Self remove    Logout    


Viewing file:     options_identities.php (6.58 KB)      -rw-r--r--
Select action/file-type:
(+) | (+) | (+) | Code (+) | Session (+) | (+) | SDB (+) | (+) | (+) | (+) | (+) | (+) |
<?php

/**
 * options_identities.php
 *
 * Display Identities Options
 *
 * @copyright 1999-2010 The SquirrelMail Project Team
 * @license http://opensource.org/licenses/gpl-license.php GNU Public License
 * @version $Id: options_identities.php 13893 2010-01-25 02:47:41Z pdontthink $
 * @package squirrelmail
 * @subpackage prefs
 * @since 1.1.3
 */

/** This is the options_identities page */
define('PAGE_NAME''options_identities');

/**
 * Path for SquirrelMail required files.
 * @ignore
 */
define('SM_PATH','../');

/* SquirrelMail required files. */
require_once(SM_PATH 'include/validate.php');
include_once(
SM_PATH 'functions/global.php');
include_once(
SM_PATH 'functions/display_messages.php');
include_once(
SM_PATH 'functions/html.php');
include_once(
SM_PATH 'functions/forms.php');
include_once(
SM_PATH 'functions/identity.php');

/* make sure that page is not available when $edit_identity is false */
if (!$edit_identity) {
    
error_box(_("Editing identities is disabled."),$color);
    die(
'</body></html>');
}

if (!
sqgetGlobalVar('identities'$identitiesSQ_SESSION)) {
    
$identities get_identities();
}
sqgetGlobalVar('newidentities'$newidentitiesSQ_POST);
sqgetGlobalVar('smaction'$smactionSQ_POST);
sqgetGlobalVar('return'$returnSQ_POST);

if (!
sqgetGlobalVar('smtoken',$submitted_tokenSQ_POST)) {
    
$submitted_token '';
}

// First lets see if there are any actions to perform //
if (!empty($smaction) && is_array($smaction)) {

    
// first do a security check
    
sm_validate_security_token($submitted_token3600TRUE);

    
$doaction '';
    
$identid 0;

    foreach(
$smaction as $action=>$row) {
        
// we only need to extract the action and the identity we are
        // altering

        
foreach($row as $iKey=>$data) {
            
$identid $iKey;
        }

        
$doaction $action;
    }

    
$identities sqfixidentities$newidentities $identid $action );
    
save_identities($identities);
}

if (!empty(
$return)) {
    
header('Location: ' get_location() . '/options_personal.php');
    exit;
}

displayPageHeader($color'None');

do_hook('options_identities_top');

$td_str '<form name="f" action="options_identities.php" method="post"><br />' "\n"
        
addHidden('smtoken'sm_generate_security_token()) . "\n"
        
'<table border="0" cellspacing="0" cellpadding="0" width="100%">' "\n";
$cnt count($identities);
foreach( 
$identities as $iKey=>$ident ) {

    if (
$iKey == 0) {
        
$hdr_str _("Default Identity");
    } else {
        
$hdr_str sprintf_("Alternate Identity %d"), $iKey);
    }

    
$td_str .= ShowIdentityInfo$hdr_str$ident$iKey );

}

$td_str .= ShowIdentityInfo_("Add a New Identity"), array('full_name'=>'','email_address'=>'','reply_to'=>'','signature'=>''), $cnt);
$td_str .= '</table>' "\n";
$td_str .= '</form>';

echo 
'<br /> ' "\n" .
    
html_tag('table'"\n" .
        
html_tag('tr'"\n" .
            
html_tag('td' "\n" .
            
'<b>' _("Options") . ' - ' _("Advanced Identities") . '</b><br />' .
            
html_tag('table'"\n" .
                
html_tag('tr'"\n" .
                    
html_tag('td'"\n" .
                        
html_tag('table' "\n" .
                            
html_tag('tr' "\n" .
                                
html_tag('td'"\n" .  $td_str ,'','''style="text-align:center;"')
                            ),
                        
'''''width="80%" cellpadding="2" cellspacing="0" border="0"' ) ,
                    
'center'$color[4])
                ),
            
'''''width="100%" border="0" cellpadding="1" cellspacing="1"' )) ,
        
'center'$color[0]),
    
'center''''width="95%" border="0" cellpadding="2" cellspacing="0"' ) . '</body></html>';


function 
ShowIdentityInfo($title$identity$id ) {
    global 
$color;

    if (empty(
$identity['full_name']) && empty($identity['email_address']) && empty($identity['reply_to']) && empty($identity['signature'])) {
        
$bg '';
        
$empty true;
    } else {
        
$bg ' style="background-color:' $color[0] . ';"';
        
$empty false;
    }

    
$name 'newidentities[%d][%s]';


    
$return_str '';

    
$return_str .= '<tr>' "\n";
    
$return_str .= '  <th style="text-align:center;background-color:' $color[9] . ';" colspan="2">' $title '</th> '"\n";
    
$return_str .= '</tr>' "\n";
    
$return_str .= sti_input_("Full Name") , sprintf($name$id'full_name'), $identity['full_name'], $bg);
    
$return_str .= sti_input_("E-Mail Address") , sprintf($name$id'email_address'), $identity['email_address'], $bg);
    
$return_str .= sti_input_("Reply To"), sprintf($name$id'reply_to'), $identity['reply_to'], $bg);
    
$return_str .= sti_textarea_("Signature"), sprintf($name$id'signature'), $identity['signature'], $bg);
    
$return_str .= concat_hook_function('options_identities_table', array($bg$empty$id));
    
$return_str .= '<tr' $bg '> ' "\n";
    
$return_str .= '  <td> &nbsp; </td>' "\n";
    
$return_str .= '  <td>' "\n";
    
$return_str .= '    <input type="submit" name="smaction[save][' $id ']" value="' _("Save / Update") . '" />' "\n";

    if (!
$empty && $id 0) {
        
$return_str .= '    <input type="submit" name="smaction[makedefault][' $id ']" value="' _("Make Default") . '" />' "\n";
        
$return_str .= '    <input type="submit" name="smaction[delete]['.$id.']" value="' _("Delete") . '" />' "\n";

        if (
$id 1) {
            
$return_str .= '    <input type="submit" name="smaction[move]['.$id.']" value="' _("Move Up") . '" />' "\n";
        }

    }

    
$return_str .= concat_hook_function('options_identities_buttons', array($empty$id));
    
$return_str .= '  </td>' "\n";
    
$return_str .= '</tr>' "\n";
    
$return_str .= '<tr>' "\n";
    
$return_str .= '  <td colspan="2"> &nbsp; </td>' "\n";
    
$return_str .= '</tr>';

    return 
$return_str;

}

function 
sti_input$title$name$data$bgcolor ) {
    
$str '';
    
$str .= '<tr' $bgcolor ">\n";
    
$str .= '  <td style="white-space: nowrap;text-align:right;">' $title ' </td>' "\n";
    
$str .= '  <td> <input type="text" name="' $name '" size="50" value="'htmlspecialchars($data) . '"> </td>' "\n";
    
$str .= '</tr>';

    return 
$str;

}

function 
sti_textarea$title$name$data$bgcolor ) {
    
$str '';
    
$str .= '<tr' $bgcolor ">\n";
    
$str .= '  <td style="white-space: nowrap;text-align:right;">' $title ' </td>' "\n";
    
$str .= '  <td> <textarea name="' $name '" cols="50" rows="5">'htmlspecialchars($data) . '</textarea> </td>' "\n";
    
$str .= '</tr>';

    return 
$str;

}


:: Command execute ::

Enter:
 
Select:
 

:: Search ::
  - regexp 

:: Upload ::
 
[ Read-Only ]

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

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

--[ c99shell v. 2.0 [PHP 7 Update] [25.02.2019] maintained by KaizenLouie | C99Shell Github | Generation time: 0.0273 ]--