!C99Shell v. 2.5 [PHP 8 Update] [24.05.2025]!

Software: Apache/2.4.41 (Ubuntu). PHP/8.0.30 

uname -a: Linux apirnd 5.4.0-204-generic #224-Ubuntu SMP Thu Dec 5 13:38:28 UTC 2024 x86_64 

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

Safe-mode: OFF (not secure)

/var/lib/phpmyadmin/tmp/twig/da/   drwxr-xr-x
Free 13.05 GB of 57.97 GB (22.52%)
Home    Back    Forward    UPDIR    Refresh    Search    Buffer    Encoder    Tools    Proc.    FTP brute    Sec.    SQL    PHP-code    Update    Self remove    Logout    


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

use Twig\Environment;
use 
Twig\Error\LoaderError;
use 
Twig\Error\RuntimeError;
use 
Twig\Extension\SandboxExtension;
use 
Twig\Markup;
use 
Twig\Sandbox\SecurityError;
use 
Twig\Sandbox\SecurityNotAllowedTagError;
use 
Twig\Sandbox\SecurityNotAllowedFilterError;
use 
Twig\Sandbox\SecurityNotAllowedFunctionError;
use 
Twig\Source;
use 
Twig\Template;

/* display/import/import.twig */
class __TwigTemplate_391d7a496d0eb40dae0828415d3be44ec7e55100eddfd24328afc56b92e0604c extends \Twig\Template
{
    private 
$source;
    private 
$macros = [];

    public function 
__construct(Environment $env)
    {
        
parent::__construct($env);

        
$this->source $this->getSourceContext();

        
$this->parent false;

        
$this->blocks = [
        ];
    }

    protected function 
doDisplay(array $context, array $blocks = [])
    {
        
$macros $this->macros;
        
// line 1
        
echo "<iframe id=\"import_upload_iframe\" name=\"import_upload_iframe\" width=\"1\" height=\"1\" class=\"hide\"></iframe>
<div id=\"import_form_status\" class=\"hide\"></div>
<div id=\"importmain\">
    <img src=\""
;
        
// line 4
        
echo twig_escape_filter($this->env, ($context["pma_theme_image"] ?? null), "html"nulltrue);
        echo 
"ajax_clock_small.gif\" width=\"16\" height=\"16\" alt=\"ajax clock\" class=\"hide\" />

    <script type=\"text/javascript\">
        //<![CDATA[
        "
;
        
// line 8
        
$this->loadTemplate("display/import/javascript.twig""display/import/import.twig"8)->display(twig_to_array(["upload_id" =>         // line 9
($context["upload_id"] ?? null), "handler" =>         // line 10
($context["handler"] ?? null), "pma_theme_image" =>         // line 11
($context["pma_theme_image"] ?? null)]));
        
// line 13
        
echo "        //]]>
    </script>

    <form id=\"import_file_form\"
        action=\"import.php\"
        method=\"post\"
        enctype=\"multipart/form-data\"
        name=\"import\"
        class=\"ajax\""
;
        
// line 22
        
if ((($context["handler"] ?? null) != "PhpMyAdmin\\Plugins\\Import\\Upload\\UploadNoplugin")) {
            
// line 23
            
echo "            target=\"import_upload_iframe\"";
        }
        
// line 24
        
echo ">

        <input type=\"hidden\" name=\""
;
        
// line 26
        
echo twig_escape_filter($this->env, ($context["id_key"] ?? null), "html"nulltrue);
        echo 
"\" value=\"";
        echo 
twig_escape_filter($this->env, ($context["upload_id"] ?? null), "html"nulltrue);
        echo 
"\" />
        "
;
        
// line 27
        
if ((($context["import_type"] ?? null) == "server")) {
            
// line 28
            
echo "            ";
            echo 
PhpMyAdmin\Url::getHiddenInputs(""""1);
            echo 
"
        "
;
        } elseif ((        
// line 29
($context["import_type"] ?? null) == "database")) {
            
// line 30
            
echo "            ";
            echo 
PhpMyAdmin\Url::getHiddenInputs(($context["db"] ?? null), ""1);
            echo 
"
        "
;
        } else {
            
// line 32
            
echo "            ";
            echo 
PhpMyAdmin\Url::getHiddenInputs(($context["db"] ?? null), ($context["table"] ?? null), 1);
            echo 
"
        "
;
        }
        
// line 34
        
echo "        <input type=\"hidden\" name=\"import_type\" value=\"";
        echo 
twig_escape_filter($this->env, ($context["import_type"] ?? null), "html"nulltrue);
        echo 
"\" />

        <div class=\"exportoptions\" id=\"header\">
            <h2>
                "
;
        
// line 38
        
echo PhpMyAdmin\Util::getImage("b_import"_gettext("Import"));
        echo 
"
                "
;
        
// line 39
        
if ((($context["import_type"] ?? null) == "server")) {
            
// line 40
            
echo "                    ";
            echo 
_gettext("Importing into the current server");
            
// line 41
            
echo "                ";
        } elseif (((
$context["import_type"] ?? null) == "database")) {
            
// line 42
            
echo "                    ";
            echo 
twig_escape_filter($this->envsprintf(_gettext("Importing into the database \"%s\""), ($context["db"] ?? null)), "html"nulltrue);
            echo 
"
                "
;
        } else {
            
// line 44
            
echo "                    ";
            echo 
twig_escape_filter($this->envsprintf(_gettext("Importing into the table \"%s\""), ($context["table"] ?? null)), "html"nulltrue);
            echo 
"
                "
;
        }
        
// line 46
        
echo "            </h2>
        </div>

        <div class=\"importoptions\">
            <h3>"
;
        
// line 50
        
echo _gettext("File to import:");
        echo 
"</h3>

            "
;
        
// line 53
        
echo "            ";
        if ( !
twig_test_empty(($context["compressions"] ?? null))) {
            
// line 54
            
echo "                <div class=\"formelementrow\" id=\"compression_info\">
                    <p>
                        "
;
            
// line 56
            
echo twig_escape_filter($this->envsprintf(_gettext("File may be compressed (%s) or uncompressed."), twig_join_filter(($context["compressions"] ?? null), ", ")), "html"nulltrue);
            echo 
"
                        <br>
                        "
;
            
// line 58
            
echo _gettext("A compressed file's name must end in <strong>.[format].[compression]</strong>. Example: <strong>.sql.zip</strong>");
            
// line 59
            
echo "                    </p>
                </div>
            "
;
        }
        
// line 62
        
echo "
            <div class=\"formelementrow\" id=\"upload_form\">
                "
;
        
// line 64
        
if ((($context["is_upload"] ?? null) &&  !twig_test_empty(($context["upload_dir"] ?? null)))) {
            
// line 65
            
echo "                    <ul>
                        <li>
                            <input type=\"radio\" name=\"file_location\" id=\"radio_import_file\" required=\"required\" />
                            "
;
            
// line 68
            
echo PhpMyAdmin\Util::getBrowseUploadFileBlock(($context["max_upload_size"] ?? null));
            echo 
"
                            "
;
            
// line 69
            
echo _gettext("You may also drag and drop a file on any page.");
            
// line 70
            
echo "                        </li>
                        <li>
                            <input type=\"radio\" name=\"file_location\" id=\"radio_local_import_file\""
;
            
// line 73
            
if (( !twig_test_empty(($context["timeout_passed_global"] ?? null)) &&  !twig_test_empty(($context["local_import_file"] ?? null)))) {
                
// line 74
                
echo "                                    checked=\"checked\"";
            }
            
// line 75
            
echo " />
                            "
;
            
// line 76
            
echo PhpMyAdmin\Util::getSelectUploadFileBlock(            // line 77
($context["import_list"] ?? null),             // line 78
($context["upload_dir"] ?? null));
            
// line 79
            
echo "
                        </li>
                    </ul>
                "
;
        } elseif (        
// line 82
($context["is_upload"] ?? null)) {
            
// line 83
            
echo "                    ";
            echo 
PhpMyAdmin\Util::getBrowseUploadFileBlock(($context["max_upload_size"] ?? null));
            echo 
"
                    <p>"
;
            
// line 84
            
echo _gettext("You may also drag and drop a file on any page.");
            echo 
"</p>
                "
;
        } elseif ( !        
// line 85
($context["is_upload"] ?? null)) {
            
// line 86
            
echo "                    ";
            echo 
call_user_func_array($this->env->getFunction('Message_notice')->getCallable(), [_gettext("File uploads are not allowed on this server.")]);
            echo 
"
                "
;
        } elseif ( !
twig_test_empty(        // line 87
($context["upload_dir"] ?? null))) {
            
// line 88
            
echo "                    ";
            echo 
PhpMyAdmin\Util::getSelectUploadFileBlock(            // line 89
($context["import_list"] ?? null),             // line 90
($context["upload_dir"] ?? null));
            
// line 91
            
echo "
                "
;
        }
        
// line 93
        
echo "            </div>

            <div class=\"formelementrow\" id=\"charaset_of_file\">
                "
;
        
// line 97
        
echo "                <label for=\"charset_of_file\">";
        echo 
_gettext("Character set of the file:");
        echo 
"</label>
                "
;
        
// line 98
        
if (($context["is_encoding_supported"] ?? null)) {
            
// line 99
            
echo "                    <select id=\"charset_of_file\" name=\"charset_of_file\" size=\"1\">
                        "
;
            
// line 100
            
$context['_parent'] = $context;
            
$context['_seq'] = twig_ensure_traversable(($context["encodings"] ?? null));
            foreach (
$context['_seq'] as $context["_key"] => $context["charset"]) {
                
// line 101
                
echo "                            <option value=\"";
                echo 
twig_escape_filter($this->env$context["charset"], "html"nulltrue);
                echo 
"\"
                                "
;
                
// line 102
                
if (((twig_test_empty(($context["import_charset"] ?? null)) && ($context["charset"] == "utf-8")) || (                // line 103
$context["charset"] == ($context["import_charset"] ?? null)))) {
                    
// line 104
                    
echo "                                    selected=\"selected\"
                                "
;
                }
                
// line 105
                
echo ">
                                "
;
                
// line 106
                
echo twig_escape_filter($this->env$context["charset"], "html"nulltrue);
                echo 
"
                            </option>
                        "
;
            }
            
$_parent $context['_parent'];
            unset(
$context['_seq'], $context['_iterated'], $context['_key'], $context['charset'], $context['_parent'], $context['loop']);
            
$context array_intersect_key($context$_parent) + $_parent;
            
// line 109
            
echo "                    </select>
                "
;
        } else {
            
// line 111
            
echo "                    ";
            echo 
PhpMyAdmin\Charsets::getCharsetDropdownBox(            // line 112
($context["dbi"] ?? null),             // line 113
($context["disable_is"] ?? null), "charset_of_file""charset_of_file""utf8"false);
            
// line 118
            
echo "
                "
;
        }
        
// line 120
        
echo "            </div>
        </div>

        <div class=\"importoptions\">
            <h3>"
;
        
// line 124
        
echo _gettext("Partial import:");
        echo 
"</h3>

            "
;
        
// line 126
        
if (((isset($context["timeout_passed"]) || array_key_exists("timeout_passed"$context)) && ($context["timeout_passed"] ?? null))) {
            
// line 127
            
echo "                <div class=\"formelementrow\">
                    <input type=\"hidden\" name=\"skip\" value=\""
;
            
// line 128
            
echo twig_escape_filter($this->env, ($context["offset"] ?? null), "html"nulltrue);
            echo 
"\" />
                    "
;
            
// line 129
            
echo twig_escape_filter($this->envsprintf(_gettext("Previous import timed out, after resubmitting will continue from position %d."), ($context["offset"] ?? null)), "html"nulltrue);
            echo 
"
                </div>
            "
;
        }
        
// line 132
        
echo "
            <div class=\"formelementrow\">
                <input type=\"checkbox\" name=\"allow_interrupt\" value=\"yes\" id=\"checkbox_allow_interrupt\"
                    "
;
        
// line 135
        
echo PhpMyAdmin\Plugins::checkboxCheck("Import""allow_interrupt");
        echo 
" />
                <label for=\"checkbox_allow_interrupt\">
                    "
;
        
// line 137
        
echo _gettext("Allow the interruption of an import in case the script detects it is close to the PHP timeout limit. <em>(This might be a good way to import large files, however it can break transactions.)</em>");
        
// line 138
        
echo "                </label>
            </div>

            "
;
        
// line 141
        
if ( !((isset($context["timeout_passed"]) || array_key_exists("timeout_passed"$context)) && ($context["timeout_passed"] ?? null))) {
            
// line 142
            
echo "                <div class=\"formelementrow\">
                    <label for=\"text_skip_queries\">
                        "
;
            
// line 144
            
echo _gettext("Skip this number of queries (for SQL) starting from the first one:");
            
// line 145
            
echo "                    </label>
                    <input type=\"number\" name=\"skip_queries\" value=\""
;
            
// line 147
            
echo PhpMyAdmin\Plugins::getDefault("Import""skip_queries");
            
// line 148
            
echo "\" id=\"text_skip_queries\" min=\"0\" />
                </div>
            "
;
        } else {
            
// line 151
            
echo "                ";
            
// line 154
            
echo "                <input type=\"hidden\" name=\"skip_queries\" value=\"";
            
// line 155
            
echo PhpMyAdmin\Plugins::getDefault("Import""skip_queries");
            
// line 156
            
echo "\" id=\"text_skip_queries\" />
            "
;
        }
        
// line 158
        
echo "        </div>

        <div class=\"importoptions\">
            <h3>"
;
        
// line 161
        
echo _gettext("Other options:");
        echo 
"</h3>
            <div class=\"formelementrow\">
                "
;
        
// line 163
        
echo PhpMyAdmin\Util::getFKCheckbox();
        echo 
"
            </div>
        </div>

        <div class=\"importoptions\">
            <h3>"
;
        
// line 168
        
echo _gettext("Format:");
        echo 
"</h3>
            "
;
        
// line 169
        
echo PhpMyAdmin\Plugins::getChoice("Import""format", ($context["import_list"] ?? null));
        echo 
"
            <div id=\"import_notification\"></div>
        </div>

        <div class=\"importoptions\" id=\"format_specific_opts\">
            <h3>"
;
        
// line 174
        
echo _gettext("Format-specific options:");
        echo 
"</h3>
            <p class=\"no_js_msg\" id=\"scroll_to_options_msg\">
                "
;
        
// line 176
        
echo _gettext("Scroll down to fill in the options for the selected format and ignore the options for other formats.");
        
// line 177
        
echo "            </p>
            "
;
        
// line 178
        
echo PhpMyAdmin\Plugins::getOptions("Import", ($context["import_list"] ?? null));
        echo 
"
        </div>
        <div class=\"clearfloat\"></div>

        "
;
        
// line 183
        
echo "        ";
        if ((
$context["can_convert_kanji"] ?? null)) {
            
// line 184
            
echo "            <div class=\"importoptions\" id=\"kanji_encoding\">
                <h3>"
;
            
// line 185
            
echo _gettext("Encoding Conversion:");
            echo 
"</h3>
                "
;
            
// line 186
            
$this->loadTemplate("encoding/kanji_encoding_form.twig""display/import/import.twig"186)->display($context);
            
// line 187
            
echo "            </div>
        "
;
        }
        
// line 189
        
echo "
        <div class=\"importoptions\" id=\"submit\">
            <input type=\"submit\" value=\""
;
        
// line 191
        
echo _gettext("Go");
        echo 
"\" id=\"buttonGo\" />
        </div>
    </form>
</div>
"
;
    }

    public function 
getTemplateName()
    {
        return 
"display/import/import.twig";
    }

    public function 
isTraitable()
    {
        return 
false;
    }

    public function 
getDebugInfo()
    {
        return array (  
423 => 191,  419 => 189,  415 => 187,  413 => 186,  409 => 185,  406 => 184,  403 => 183,  396 => 178,  393 => 177,  391 => 176,  386 => 174,  378 => 169,  374 => 168,  366 => 163,  361 => 161,  356 => 158,  352 => 156,  350 => 155,  348 => 154,  346 => 151,  341 => 148,  339 => 147,  336 => 145,  334 => 144,  330 => 142,  328 => 141,  323 => 138,  321 => 137,  316 => 135,  311 => 132,  305 => 129,  301 => 128,  298 => 127,  296 => 126,  291 => 124,  285 => 120,  281 => 118,  279 => 113,  278 => 112,  276 => 111,  272 => 109,  263 => 106,  260 => 105,  256 => 104,  254 => 103,  253 => 102,  248 => 101,  244 => 100,  241 => 99,  239 => 98,  234 => 97,  229 => 93,  225 => 91,  223 => 90,  222 => 89,  220 => 88,  218 => 87,  213 => 86,  211 => 85,  207 => 84,  202 => 83,  200 => 82,  195 => 79,  193 => 78,  192 => 77,  191 => 76,  188 => 75,  185 => 74,  183 => 73,  179 => 70,  177 => 69,  173 => 68,  168 => 65,  166 => 64,  162 => 62,  157 => 59,  155 => 58,  150 => 56,  146 => 54,  143 => 53,  138 => 50,  132 => 46,  126 => 44,  120 => 42,  117 => 41,  114 => 40,  112 => 39,  108 => 38,  100 => 34,  94 => 32,  88 => 30,  86 => 29,  81 => 28,  79 => 27,  73 => 26,  69 => 24,  66 => 23,  64 => 22,  54 => 13,  52 => 11,  51 => 10,  50 => 9,  49 => 8,  42 => 4,  37 => 1,);
    }

    public function 
getSourceContext()
    {
        return new 
Source("""display/import/import.twig""/usr/share/phpmyadmin/templates/display/import/import.twig");
    }
}

:: Command execute ::

Enter:
 
Select:
 

:: Search ::
  - regexp 

:: Upload ::
 
[ ok ]

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

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

--[ c99shell v. 2.5 [PHP 8 Update] [24.05.2025] | Generation time: 0.0136 ]--