Kernel : Linux webm039.cluster003.gra.hosting.ovh.net 5.15.167-ovh-vps-grsec-zfs-classid #1 SMP Tue Sep 17 08:14:20 UTC 2024 x86_64
Disable function : _dyuweyrj4,_dyuweyrj4r,dl
Safe mode : OFF
Host : www.mehariclubdefrance.com | Server ip : 10.3.20.37 | Your ip : 18.220.216.164 | Time @ Server : 12 May 2025 16:15:03
MySQL : OFF | MSSQL : OFF | cURL : ON | Oracle : OFF | wget : ON | Perl : ON

/home/meharicl/home2/meharicl/www/recensement2/

HOME about upload exec mass file domain root vuln newfile newfolder kill me

File Path : /home/meharicl/home2/meharicl/www/recensement2/Sorter.php

<?php //Sorter Class @0-5B2B56C4 class clsSorter { public $ComponentType = "Sorter"; public $OrderDirection; public $OrderColumn; public $IsOn; public $IsAsc; public $TargetName; public $SorterName; public $FileName; public $Visible; public $CCSEvents; public $CCSEventResult; public $Parent; public $Attributes; function clsSorter($ComponentName, $SorterName, $FileName, & $Parent) { $this->TargetName = $ComponentName; $this->SorterName = $SorterName; $this->FileName = $FileName; $this->Visible = true; $this->CCSEvents = array(); $this->Parent = & $Parent; $this->Attributes = new clsAttributes($this->SorterName . ":"); $this->OrderColumn = CCGetParam($this->TargetName . "Order", ""); $this->OrderDirection = CCGetParam($this->TargetName . "Dir", ""); $this->IsOn = ($this->OrderColumn == $this->SorterName); $this->IsAsc = (!strlen($this->OrderDirection) || $this->OrderDirection == "ASC"); } function GetLink($link) { global $CCSUseAmp; $link = !$CCSUseAmp ? $link : str_replace('&', '&amp;', $link); return $link; } function Show() { global $Tpl, $PathToCurrentMasterPage; $this->EventResult = CCGetEvent($this->CCSEvents, "BeforeShow", $this); if(!$this->Visible) return; $this->Attributes->Show(); $QueryString = CCGetQueryString("QueryString", Array($this->TargetName . "Page", "ccsForm")); $SorterBlock = "Sorter " . $this->SorterName; $AscOnPath = $SorterBlock . "/Asc_On"; $AscOffPath = $SorterBlock . "/Asc_Off"; $DescOnPath = $SorterBlock . "/Desc_On"; $DescOffPath = $SorterBlock . "/Desc_Off"; $QueryString = CCAddParam($QueryString, $this->TargetName . "Order", $this->SorterName); $AscOnExist = $Tpl->BlockExists($AscOnPath); $AscOffExist = $Tpl->BlockExists($AscOffPath); $DescOnExist = $Tpl->BlockExists($DescOnPath); $DescOffExist = $Tpl->BlockExists($DescOffPath); if($this->IsOn) { if($this->IsAsc) { $this->OrderDirection = "DESC"; $Tpl->SetVar("CCS_PathToMasterPage", RelativePath . $PathToCurrentMasterPage); if($AscOnExist) $Tpl->Parse($AscOnPath, false); if($AscOffExist) $Tpl->SetVar($AscOffPath, ""); if($DescOnExist) $Tpl->SetVar($DescOnPath, ""); if($DescOffExist) { $Tpl->SetVar("Desc_URL", $this->GetLink($this->FileName . "?" . CCAddParam($QueryString, $this->TargetName . "Dir", "DESC"))); $Tpl->SetVar("CCS_PathToMasterPage", RelativePath . $PathToCurrentMasterPage); $Tpl->Parse($DescOffPath, false); } } Else { $this->OrderDirection = "ASC"; if($AscOnExist) $Tpl->SetVar($AscOnPath, ""); if($AscOffExist) { $Tpl->SetVar("Asc_URL",$this->GetLink( $this->FileName . "?" . CCAddParam($QueryString, $this->TargetName . "Dir", "ASC"))); $Tpl->SetVar("CCS_PathToMasterPage", RelativePath . $PathToCurrentMasterPage); $Tpl->Parse($AscOffPath, false); } if($DescOnExist) { $Tpl->SetVar("CCS_PathToMasterPage", RelativePath . $PathToCurrentMasterPage); $Tpl->Parse($DescOnPath, false); } if($DescOffExist) $Tpl->SetVar($DescOffPath, ""); } } else { $this->OrderDirection = "ASC"; if($AscOnExist) $Tpl->SetVar($AscOnPath, ""); if($AscOffExist) { $Tpl->SetVar("Asc_URL", $this->GetLink($this->FileName . "?" . CCAddParam($QueryString, $this->TargetName . "Dir", "ASC"))); $Tpl->SetVar("CCS_PathToMasterPage", RelativePath . $PathToCurrentMasterPage); $Tpl->Parse($AscOffPath, false); } if($DescOnExist) $Tpl->SetVar($DescOnPath, ""); if($DescOffExist) { $Tpl->SetVar("Desc_URL", $this->GetLink($this->FileName . "?" . CCAddParam($QueryString, $this->TargetName . "Dir", "DESC"))); $Tpl->SetVar("CCS_PathToMasterPage", RelativePath . $PathToCurrentMasterPage); $Tpl->Parse($DescOffPath, false); } } $QueryString = CCAddParam($QueryString, $this->TargetName . "Dir", $this->OrderDirection); $Tpl->SetVar("Sort_URL", $this->GetLink($this->FileName . "?" . $QueryString)); $Tpl->Parse($SorterBlock, false); } } //End Sorter Class ?>