Linux vmi284606.contaboserver.net 4.15.0-213-generic #224-Ubuntu SMP Mon Jun 19 13:30:12 UTC 2023 x86_64
Apache/2.4.57 (Ubuntu)
: 167.86.127.34 | : 216.73.217.51
Cant Read [ /etc/named.conf ]
7.2.24-0ubuntu0.18.04.17
root
Terminal
AUTO ROOT
Adminer
Backdoor Destroyer
Linux Exploit
Lock Shell
Lock File
Create User
CREATE RDP
PHP Mailer
BACKCONNECT
UNLOCK SHELL
HASH IDENTIFIER
README
+ Create Folder
+ Create File
/
usr /
share /
phpmyadmin /
libraries /
plugins /
export /
[ HOME SHELL ]
Name
Size
Permission
Action
ExportCodegen.php
13.39
KB
-rw-r--r--
ExportCsv.php
10.79
KB
-rw-r--r--
ExportExcel.php
2.98
KB
-rw-r--r--
ExportHtmlword.php
21.48
KB
-rw-r--r--
ExportJson.php
6.56
KB
-rw-r--r--
ExportLatex.php
22.38
KB
-rw-r--r--
ExportMediawiki.php
12.03
KB
-rw-r--r--
ExportOds.php
12.23
KB
-rw-r--r--
ExportOdt.php
28.87
KB
-rw-r--r--
ExportPdf.php
10.72
KB
-rw-r--r--
ExportPhparray.php
7.17
KB
-rw-r--r--
ExportSql.php
100.32
KB
-rw-r--r--
ExportTexytext.php
19.13
KB
-rw-r--r--
ExportXml.php
17.64
KB
-rw-r--r--
ExportYaml.php
6.08
KB
-rw-r--r--
PMA_ExportPdf.php
27.35
KB
-rw-r--r--
README
6.64
KB
-rw-r--r--
TableProperty.php
6.05
KB
-rw-r--r--
Delete
Unzip
Zip
${this.title}
Close
Code Editor : README
This directory holds export plugins for phpMyAdmin. Any new plugin should basically follow the structure presented here. Official plugins need to have str* messages with their definition in language files, but if you build some plugins for your use, you can directly use texts in plugin. <?php /* vim: set expandtab sw=4 ts=4 sts=4: */ /** * [Name] export plugin for phpMyAdmin * * @package PhpMyAdmin-Export * @subpackage [Name] */ if (! defined('PHPMYADMIN')) { exit; } /** * Handles the export for the [Name] format * * @package PhpMyAdmin-Export */ class Export[Name] extends PMA\libraries\plugins\ExportPlugin { /** * optional - declare variables and descriptions * * @var type */ private $_myOptionalVariable; /** * optional - declare global variables and descriptions * * @var type */ private $_globalVariableName; /** * Constructor */ public function __construct() { $this->setProperties(); } // optional - declare global variables and use getters later /** * Initialize the local variables that are used specific for export SQL * * @global type $global_variable_name * [..] * * @return void */ protected function initSpecificVariables() { global $global_variable_name; $this->_setGlobalVariableName($global_variable_name); } /** * Sets the export plugin properties. * Called in the constructor. * * @return void */ protected function setProperties() { $exportPluginProperties = new PMA\libraries\properties\plugins\ExportPluginProperties(); $exportPluginProperties->setText('[name]'); // the name of your plug-in $exportPluginProperties->setExtension('[ext]'); // extension this plug-in can handle $exportPluginProperties->setOptionsText(__('Options')); // create the root group that will be the options field for // $exportPluginProperties // this will be shown as "Format specific options" $exportSpecificOptions = new PMA\libraries\properties\options\groups\OptionsPropertyRootGroup( "Format Specific Options" ); // general options main group $generalOptions = new PMA\libraries\properties\options\groups\OptionsPropertyMainGroup( "general_opts" ); // optional : // create primary items and add them to the group // type - one of the classes listed in libraries/properties/options/items/ // name - form element name // text - description in GUI // size - size of text element // len - maximal size of input // values - possible values of the item $leaf = new PMA\libraries\properties\options\items\RadioPropertyItem( "structure_or_data" ); $leaf->setValues( array( 'structure' => __('structure'), 'data' => __('data'), 'structure_and_data' => __('structure and data') ) ); $generalOptions->addProperty($leaf); // add the main group to the root group $exportSpecificOptions->addProperty($generalOptions); // set the options for the export plugin property item $exportPluginProperties->setOptions($exportSpecificOptions); $this->properties = $exportPluginProperties; } /** * Outputs export header * * @return bool Whether it succeeded */ public function exportHeader () { // implementation return true; } /** * Outputs export footer * * @return bool Whether it succeeded */ public function exportFooter () { // implementation return true; } /** * Outputs database header * * @param string $db Database name * @param string $db_alias Aliases of db * * @return bool Whether it succeeded */ public function exportDBHeader ($db, $db_alias = '') { // implementation return true; } /** * Outputs database footer * * @param string $db Database name * * @return bool Whether it succeeded */ public function exportDBFooter ($db) { // implementation return true; } /** * Outputs CREATE DATABASE statement * * @param string $db Database name * @param string $db_alias Aliases of db * * @return bool Whether it succeeded */ public function exportDBCreate($db, $db_alias = '') { // implementation return true; } /** * Outputs the content of a table in [Name] format * * @param string $db database name * @param string $table table name * @param string $crlf the end of line sequence * @param string $error_url the url to go back in case of error * @param string $sql_query SQL query for obtaining data * @param array $aliases Aliases of db/table/columns * * @return bool Whether it succeeded */ public function exportData( $db, $table, $crlf, $error_url, $sql_query, $aliases = array() ) { // implementation; return true; } // optional - implement other methods defined in PMA\libraries\plugins\ExportPlugin.class.php: // - exportRoutines() // - exportStructure() // - getTableDefStandIn() // - getTriggers() // optional - implement other private methods in order to avoid // having huge methods or avoid duplicate code. Make use of them // as well as of the getters and setters declared both here // and in the PMA\libraries\plugins\ExportPlugin class // optional: /* ~~~~~~~~~~~~~~~~~~~~ Getters and Setters ~~~~~~~~~~~~~~~~~~~~ */ /** * Getter description * * @return type */ private function _getMyOptionalVariable() { return $this->_myOptionalVariable; } /** * Setter description * * @param type $my_optional_variable description * * @return void */ private function _setMyOptionalVariable($my_optional_variable) { $this->_myOptionalVariable = $my_optional_variable; } /** * Getter description * * @return type */ private function _getGlobalVariableName() { return $this->_globalVariableName; } /** * Setter description * * @param type $global_variable_name description * * @return void */ private function _setGlobalVariableName($global_variable_name) { $this->_globalVariableName = $global_variable_name; } } ?>
Close