function init($mySql, $queries, $lang, $module, $module_dispatch, $idUrl, $categorie, $ss_categorie, $search, $sort, $order, $page) { $HelperOther = new HelperOther(); $Updates = new Updates(); $Action = new Action(); $entry = $mySql->fetch_row($queries->selectById($mySql, $module_dispatch, $idUrl)); $getColumn = $queries->selectAll($mySql, $module_dispatch); $layout = $Updates->debut($lang, $module, $module_dispatch, $idUrl, $categorie, $ss_categorie, $search, $sort, $order, $page); for ($i = 0; $i < $mySql->num_fields($getColumn); $i++) { // Boucle sur les colonnes $column = $mySql->fetch_field($getColumn); $column = $column->name; $update = $entry[$i]; if ($Action->exclusion($module, $column)) { $field = $HelperOther->findField($column); @(!(include_once 'controller/fields/' . $field . '.class.php')); if (class_exists($field)) { $getValue = new $field($lang, $module_dispatch, $update, $column, UPDATE); $update = $getValue->update; $layout .= $Updates->update($update); } } } $layout .= $Updates->fin($lang, $module_dispatch); return $layout; }
function init($mySql, $queries, $lang, $module, $idUrl) { $HelperOther = new HelperOther(); $Details = new Details(); $Action = new Action(); $entry = $mySql->fetch_row($queries->selectById($mySql, $module, $idUrl)); $getColumn = $queries->selectAll($mySql, $module); $layout = $Details->debut($lang, $module); for ($i = 0; $i < $mySql->num_fields($getColumn); $i++) { $column = $mySql->fetch_field($getColumn); $column = $column->name; $details = $entry[$i]; if ($Action->exclusion($module, $column)) { $field = $HelperOther->findField($column); @(!(include_once 'controller/fields/' . $field . '.class.php')); if (class_exists($field)) { $getValue = new $field($lang, $module, $details, $column, DETAIL); $details = $getValue->details; $layout .= $Details->detail($details); } } } $layout .= $Details->fin(); return $layout; }
public function init($mySql, $queries, $lang, $module, $module_dispatch, $categorie, $ss_categorie) { $HelperOther = new HelperOther(); $Adds = new Adds(); $getColumn = $queries->selectAll($mySql, $module_dispatch); $layout = $Adds->debut($lang, $module, $module_dispatch, $categorie, $ss_categorie); for ($i = 0; $i < $mySql->num_fields($getColumn); $i++) { $column = $mySql->fetch_field($getColumn); $column = $column->name; $add = ""; $field = $HelperOther->findField($column); @(!(include_once 'controller/fields/' . $field . '.class.php')); if (class_exists($field)) { $getValue = new $field($lang, $module_dispatch, $add, $column, ADD); $add = $getValue->add; $layout .= $Adds->add($add); } } $layout .= $Adds->fin($lang, $module_dispatch); return $layout; }
public function delete($queries, $module, $id) { $HelperOther = new HelperOther(); $getColumns = $queries->selectAll($this, $module); $column = mysql_fetch_field($getColumns); while ($column) { $column = $column->name; if (isset($_POST[$column])) { $HelperOther->manipulateValues($column); //Mise en forme des donn�es pour la BD $field = $HelperOther->findField($column); if ($field != "txtbox" && $field != "photo") { // Exception sur les injections pour les txtbox, car contenu illimit� $fields[] = "`" . $column . "` = '" . $this->escape($_POST[$column]) . "'"; } else { $fields[] = "`" . $column . "` = '" . mysql_real_escape_string($_POST[$column]) . "'"; } } $column = mysql_fetch_field($getColumns); } // Sauvegarde de la transaction $this->add_transaction_execute(DELETE, $_POST['categorie'], $_POST['ss_categorie']); return $this->executeQuery("UPDATE `" . DB_PREFIX . $module . "` SET `delete_logical` = '1' WHERE `id` = '" . $this->escape($id) . "'"); }
$entry = $mySql->fetch_assoc($getEntries); while ($entry) { if ($i % 2 != 0) { $var->module_output .= $HelperLayout->listevaleurTr($i); } else { $var->module_output .= $HelperLayout->listeValeurTr($i, ' class="odd"'); } foreach ($entry as $column => $value) { if ($column == "id") { $id = $value; if ($id == $var->idUrl) { $var->module_output .= $HelperLayout->selectedLineInBlue($i); } } else { // Traitement en fonction de l'extension de fin de la table dans la DB $field = $HelperOther->findField($column); @(!(include_once 'controller/fields/' . $field . '.class.php')); if (class_exists($field)) { $getValue = new $field($lang, $module_dispatch, $value, $column, LISTE); $value = $getValue->liste; } $var->module_output .= $HelperLayout->listeValeur($HelperOther->resizeValue($value, 150)); } } // Ajout des actions possibles $var->module_output .= $Listing->listeValeurAction($lang, $var->module, $var->categorie, $var->ss_categorie, $id, $var->sort, $pagination[2], $var->order, $var->search, $action_header); $i++; $entry = $mySql->fetch_assoc($getEntries); } // Pagination $var->module_output .= $Pagination->wrapper($lang, $module_dispatch, $pagination[2], $pagination[1], $var->categorie, $var->ss_categorie, $var->search, $var->sort, $var->order, false);