!C99Shell v. 2.1 [PHP 8 Update] [02.02.2022]!

Software: Apache/2.4.53 (Unix) OpenSSL/1.1.1o PHP/7.4.29 mod_perl/2.0.12 Perl/v5.34.1. PHP/7.4.29 

uname -a: Linux vps-2738122-x 4.15.0-213-generic #224-Ubuntu SMP Mon Jun 19 13:30:12 UTC 2023 x86_64 

uid=1(daemon) gid=1(daemon) grupos=1(daemon) 

Safe-mode: OFF (not secure)

/opt/apex_tdfonline/php/3ros/simplesamlphp/modules/statistics/lib/   drwxr-xr-x
Free 14.16 GB of 61.93 GB (22.86%)
Home    Back    Forward    UPDIR    Refresh    Search    Buffer    Encoder    Tools    Proc.    FTP brute    Sec.    SQL    PHP-code    Update    Feedback    Self remove    Logout    


Viewing file:     RatioDataset.php (1.83 KB)      -rw-r--r--
Select action/file-type:
(+) | (+) | (+) | Code (+) | Session (+) | (+) | SDB (+) | (+) | (+) | (+) | (+) | (+) |
<?php
/*
 * @author Andreas Åkre Solberg <andreas.solberg@uninett.no>
 * @package simpleSAMLphp
 * @version $Id: RatioDataset.php 1535 2009-06-23 08:15:13Z andreassolberg $
 */
class sspmod_statistics_RatioDataset extends sspmod_statistics_StatDataset {

    
    public function 
aggregateSummary() {
        
/**
         * Aggregate summary table from dataset. To be used in the table view.
         */
        
$this->summary = array(); 
        
$noofvalues = array();
        foreach(
$this->results AS $slot => $res) {
            foreach (
$res AS $key => $value) {
                if (
array_key_exists($key$this->summary)) {
                    
$this->summary[$key] += $value;
                    if (
$value 0
                        
$noofvalues[$key]++;
                } else {
                    
$this->summary[$key] = $value;
                    if (
$value 0
                        
$noofvalues[$key] = 1;
                    else 
                        
$noofvalues[$key] = 0;
                }
            }
        }
        
        foreach(
$this->summary AS $key => $val) {
            
$this->summary[$key] = $this->divide($this->summary[$key], $noofvalues[$key]);
        }
        
        
asort($this->summary);
        
$this->summary array_reverse($this->summaryTRUE);
        
// echo '<pre>'; print_r($summaryDataset); exit;
    
}
    
    private function 
ag($k$a) {
        if (
array_key_exists($k$a)) return $a[$k];
        return 
0;
    }
    
    private function 
divide($v1$v2) {
        if (
$v2 == 0) return 0;
        return (
$v1 $v2);
    }
    
    public function 
combine($result1$result2) {

        
        
$combined = array();
        
        foreach(
$result2 AS $tick => $val) {
            
$combined[$tick] = array();
            foreach(
$val AS $index => $num) {
                
$combined[$tick][$index] = $this->divide
                    
$this->ag($index$result1[$tick]),
                    
$this->ag($index$result2[$tick])
                );
            }
            
        }
        
        
// echo('<pre>');
        // echo('combine 1 ');
        // print_r($result1);
        // echo('combine 2 ');
        // print_r($result2); 
        // echo('combineed ');
        // print_r($combined); 
        // 
        // exit;
        
        
return $combined;
    }
    
    public function 
getPieData() {
        return 
NULL;
    }

}


:: 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 8 Update] [02.02.2022] maintained byC99Shell Github | Generation time: 0.968 ]--