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

Software: nginx/1.24.0. PHP/7.3.32 

uname -a: Linux ip-172-31-28-255.ec2.internal 6.1.159-181.297.amzn2023.x86_64 #1 SMP PREEMPT_DYNAMIC
Mon Dec 22 22:31:59 UTC 2025 x86_64
 

 

Safe-mode: OFF (not secure)

/www/wwwroot/itce.co.in/data/classes/   drwxr-xr-x
Free 30.74 GB of 49.93 GB (61.58%)
Home    Back    Forward    UPDIR    Refresh    Search    Buffer    Encoder    Tools    Proc.    FTP brute    Sec.    SQL    PHP-code    Update    Feedback    Self remove    Logout    


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

class Labels {

    public static function 
getLanguages()
    {
        
$languages = array();
        
$languages[] = "English";
        return 
$languages;
    }

    private static function 
findLanguage$lng ) {
        
$languages Labels::getLanguages();
        if( 
array_search$lng$languages ) !== FALSE )
            return 
$lng;
        
$lng strtoupper$lng );
        foreach( 
$languages as $l )
        {
            if( 
strtoupper($l) == $lng )
                return 
$l;
        }
        return 
mlang_getcurrentlang();
    }

    private static function 
findTable$table ) {
        
$table findTable$table );
        if( 
$table == "" )
            return 
"";

        
$ps = new ProjectSettings$table ); // do not remove it - first init tables global settings

        
return $table;
    }

    public static function 
getFieldLabel$table$field$lng "" ) {
        global 
$field_labels;
        
$table Labels::findTable$table );
        if( 
$table == "" )
            return 
"";
        
$ps = new ProjectSettings$table );
        
$field $ps->findField$field );
        if( 
$field == "" )
            return 
"";
        
$lng Labels::findLanguage$lng );
        return 
$field_labelsGoodFieldName($table) ][ $lng ][ GoodFieldName($field) ];
    }

    public static function 
setFieldLabel$table$field$str$lng "" ) {
        global 
$field_labels;
        
$table Labels::findTable$table );
        if( 
$table == "" )
            return 
false;
        
$ps = new ProjectSettings$table );
        
$field $ps->findField$field );
        if( 
$field == "" )
            return 
false;
        
$lng Labels::findLanguage$lng );
        
$field_labelsGoodFieldName($table) ][ $lng ][ GoodFieldName($field) ] = $str;
        return 
true;
    }

    public static function 
getTableCaption$table$lng "" ) {
        global 
$tableCaptions;
        
$table Labels::findTable$table );
        if( 
$table == "" )
            return 
"";
        
$lng Labels::findLanguage$lng );
        return 
$tableCaptions$lng ][ GoodFieldName($table) ];
    }

    public static function 
setTableCaption$table$str$lng "" ) {
        global 
$tableCaptions;
        
$table Labels::findTable$table );
        if( 
$table == "" )
            return 
false;
        
$lng Labels::findLanguage$lng );
        
$tableCaptions$lng ][ GoodFieldName($table) ] = $str;
        return 
true;
    }

    public static function 
getProjectLogo$lng="")
    {
        global 
$globalSettings;
        
$lng Labels::findLanguage$lng );
        return 
$globalSettings["ProjectLogo"][$lng];
    }

    public static function 
setProjectLogo$str$lng="" )
    {
        global 
$globalSettings;
        
$lng Labels::findLanguage$lng );
        
$globalSettings["ProjectLogo"][$lng] = $str;
        return 
true;
    }


    public static function 
getCookieBanner$lng="")
    {
        global 
$globalSettings$mlang_messages;
        
$lng Labels::findLanguage$lng );
        
$banner $globalSettings["CookieBanner"][$lng];
        return 
$banner $banner : @$mlang_messages[$lng]["COOKIE_BANNER"];
    }

    public static function 
setCookieBanner$str$lng="" )
    {
        global 
$globalSettings;
        
$lng Labels::findLanguage$lng );
        
$globalSettings["CookieBanner"][$lng] = $str;
        return 
true;
    }

    public static function 
setFieldTooltip($table$field$str$lng "")
    {
        global 
$fieldToolTips;

        
$table Labels::findTable$table );
        if( 
$table == "" )
            return 
false;
        
$ps = new ProjectSettings$table );
        
$field $ps->findField$field );
        if( 
$field == "" )
            return 
false;
        
$lng Labels::findLanguage$lng );
        
$fieldToolTipsGoodFieldName($table) ][ $lng ][ GoodFieldName($field) ] = $str;
        return 
true;
    }

    public static function 
getFieldTooltip($table$field$lng "")
    {
        global 
$fieldToolTips;

        
$table Labels::findTable$table );
        if( 
$table == "" )
            return 
"";
        
$ps = new ProjectSettings$table );
        
$field $ps->findField$field );
        if( 
$field == "" )
            return 
"";
        
$lng Labels::findLanguage$lng );
        return 
$fieldToolTipsGoodFieldName($table) ][ $lng ][ GoodFieldName($field) ];
    }

    public static function 
setPageTitleTempl$table$page$str$lng "")
    {
        global 
$page_titles;

        
$table Labels::findTable$table );

        if( 
$table == "" )
            return 
false;

        
$lng Labels::findLanguage$lng );
        
$page_titlesGoodFieldName($table) ][ $lng ][ $page ] = $str;
        return  
true;
    }

    public static function 
getPageTitleTempl$table$page$lng "")
    {
        global 
$page_titles;

        
$table Labels::findTable$table );

        if( 
$table == "" )
            return 
"";

        
$lng Labels::findLanguage$lng );

        
$templ $page_titlesGoodFieldName($table) ][ $lng ][ $page ];
        if( 
strlen($templ) )
            return 
$templ;
        
$ps = new ProjectSettings$table''$page );
        return 
RunnerPage::getDefaultPageTitle$ps->getPageType(), GoodFieldName($table), $ps );
    }

    public static function 
setBreadcrumbsLabelTempl$table$str$master ""$page ""$lng "" )
    {
        global 
$breadcrumb_labels;
        
$table Labels::findTable$table );
        if( !
$table )
            
$table ".";
        
$master findTable$master );
        if( !
$master )
            
$master ".";
        
$lng Labels::findLanguage$lng );
        if( 
$page == "")
            
$page ".";
        if( !isset( 
$breadcrumb_labels[$lng] ) )
            
$breadcrumb_labels[$lng] = array();
        if( !isset( 
$breadcrumb_labels[$lng][$table] ) )
            
$breadcrumb_labels[$lng][$table] = array();
        if( !isset( 
$breadcrumb_labels[$lng][$table][$master] ) )
            
$breadcrumb_labels[$lng][$table][$master] = array();
        
$breadcrumb_labels[$lng][$table][$master][ $page ] = $str;
    }

    public static function 
getBreadcrumbsLabelTempl$table$master ""$page ""$lng "" ) {
        global 
$breadcrumb_labels;
        
$table Labels::findTable$table );
        if( !
$table )
            
$table ".";
        
$master findTable$master );
        if( !
$master )
            
$master ".";
        
$lng Labels::findLanguage$lng );
        if( 
$page == "")
            
$page ".";
        if( !isset( 
$breadcrumb_labels[$lng] ) )
            return 
"";
        if( !isset( 
$breadcrumb_labels[$lng][$table] ) )
            return 
"";
        if( !isset( 
$breadcrumb_labels[$lng][$table][$master] ) )
            return 
"";
        return 
$breadcrumb_labels[$lng][$table][$master][ $page ];
    }

    
/**
     * @param String table
     * @param String field
     * @param String lng
     * @return String
     */
    
static function getPlaceholder$table$field$lng )
    {
        global 
$placeHolders;

        
$table findTable$table );
        if( 
$table == "" )
            return 
"";

        
$ps = new ProjectSettings$table );
        
$field $ps->findField$field );
        if( 
$field == "" )
            return 
"";

        
$lng Labels::findLanguage$lng );

        return 
$placeHoldersGoodFieldName($table) ][ $lng ][ GoodFieldName($field) ];
    }

    
/**
     * @param String table
     * @param String field
     * @param String placeHolder
     * @param String lng
     * @return Boolean
     */
    
static function setPlaceholder$table$field$placeHolder$lng )
    {
        global 
$placeHolders;

        
$table findTable$table );
        if( 
$table == "" )
            return 
false;

        
$ps = new ProjectSettings$table );
        
$field $ps->findField$field );
        if( 
$field == "" )
            return 
false;

        
$lng Labels::findLanguage$lng );
        
$tName GoodFieldName$table );
        
$fName GoodFieldName$field );

        if( !
$placeHolders$tName] )
             
$placeHolders$tName] = array();

        if( !
$placeHolders$tName ][ $lng ] )
             
$placeHolders$tName ][ $lng ] = array();

        
$placeHolders$tName ][ $lng ][ $fName ] = $placeHolder;
        return 
true;
    }
}

?>

:: Command execute ::

Enter:
 
Select:
 

:: Search ::
  - regexp 

:: Upload ::
 
[ ok ]

:: Make Dir ::
 
[ ok ]
:: Make File ::
 
[ ok ]

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

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