function action($actions) { $factory = new MP_Factory(); require_once $factory->find_wp_load(); $myDB = $factory->myDB(); $myDB->connect_db(DB_HOST, DB_USER, DB_PASSWORD, DB_NAME); switch ($actions) { case "uua": $myDB->add_post_to_db($_POST, 'MP_Admin'); $args = $myDB->print_all_items_from_tables("MP_Admin"); $formulario = $factory->myUtils()->arr_to_form($args); echo $formulario; break; case "nPr": $myDB->add_post_to_db($_POST, 'Productos'); $args = $myDB->print_all_items_from_tables("Productos"); $formulario = $factory->myUtils()->arr_to_form($args); echo $formulario; break; case "update": $es = preg_split("/-/", $_POST['data']); update_tables_by_ID($es[2], $es[0], $es[1], $_POST['value']); break; case "delete": $es = preg_split("/-/", $_POST['data']); kill_tables_by_ID($es[2], $es[1]); break; } }
<?php require_once dirname(__DIR__) . "/mvc/Factory.php"; require_once dirname(__DIR__) . '/mercadopago/lib/mercadopago.php'; $factory = new MP_Factory(); $plugin_css = $factory->plugin_uri() . "/css/MPA.css"; $plugin_js = $factory->plugin_uri() . "/js/ajax.js"; $plugin_js2 = $factory->plugin_uri() . "/js/lscript.js"; $plugin_uri = $factory->plugin_uri(); $args = $factory->myDB()->print_all_items_from_tables("MP_Admin"); $balance = new MP_customs(); $args = $balance->add_balance_to_user_array($args); $formulario = $factory->myUtils()->arr_to_form($args); $productos = $factory->myDB()->print_all_items_from_tables("Productos"); $pList = $factory->myUtils()->arr_to_form($productos); ?> <link rel='stylesheet' href='<?php echo $plugin_css; ?> '> <section> <div class='toogle'> <form onsubmit='return false' id='adminForm' action='<?php echo $plugin_uri . "/actions/formAdmin.php?action=uua"; ?> '> <h2>ConfiguraciĆ³n</h2> <div class='formfield'> <label>Nombre de Usuario</label> <input type='text' id='userName' name='userName'></div> <div class='formfield'>