<?php //Object Back $objLang = new bPage(); // Arrays $arrData = array(); $return = false; // VIEW : Get Data if (!empty($_GET['id'])) { $arrPage = $objLang->getOne(array("page_id" => $_GET['id'])); if (empty($arrPage)) { $return = true; } $arrData['page'] = $arrPage; } else { $return = true; } if ($return) { //return to list header('Location: list.php?module=' . $module); exit; } /*********************************************************************************/ //Status List $objStatus = new Status(); $arrStatus = $objStatus->get(); ?> <!-- Headers --> <?php
<?php /**************************************************************************/ // AJAX Delete // PARAMS $_GET : LINK in LIST /**************************************************************************/ require_once $_SERVER['DOCUMENT_ROOT'] . '/include/config.php'; $return = 'false'; $message = ''; if (!empty($_GET['id'])) { $obj = new bPage(); $contentID = $_GET['id']; $arrContent = $obj->getOne(array("page_id" => $_GET['id'])); if (!empty($arrContent)) { $obj->delete(array("page_id" => $_GET['id'])); $message = "Content deleted"; $return = 'true'; } else { $message = 'Content already deleted.'; } } else { $message = 'Error deleting, please try again.'; } echo $return . "|" . $message;
<?php /**************************************************************************/ // AJAX Build List // file called by the dataTables Jquery in list.php to load data /**************************************************************************/ require_once $_SERVER['DOCUMENT_ROOT'] . '/include/config.php'; $objPage = new bPage(); $arrPage = $objPage->get(); $module = $_GET['module']; $output['aaData'] = array(); foreach ($arrPage as $key => $data) { $row = array(); // O => hidden ID $row[] = $data['page_id']; // 1 => Actions (view, update..) $action_view = '<a href="view.php?module=' . $module . '&id=' . $data['page_id'] . '"><img alt="view" title="View" src="theme/img/view.gif" /></a>'; $action_update = '<a href="form.php?module=' . $module . '&id=' . $data['page_id'] . '"><img alt="update" title="Update" src="theme/img/update.gif" /></a>'; $action_delete = '<a href="module/' . $module . '/ajax/delete.php?module=' . $module . '&id=' . $data['page_id'] . '" class="ajaxDeleteRow" title="delete-row"><img alt="delete" title="Delete" src="theme/img/delete.gif" /></a>'; $row[] = '<span class="iconAction">' . $action_view . $action_update . $action_delete . '</span>'; // 2 => Name $row[] = $data['page_name']; $output['aaData'][] = $row; } echo json_encode($output); ?>
<?php //Object Back $objPage = new bPage(); // Arrays $arrData = array(); $arrErrors = array(); //POST if (!empty($_POST)) { $action = ""; $return = false; // GET POST $arrData = $_POST; $id = $arrData['content_id']; //ADD Variables $arrData['page_id'] = $_POST['content_id']; if (empty($arrErrors)) { try { if (empty($arrData['page_id'])) { //add $objPage->add($arrData); $action = "create"; $return = false; } else { //update $objPage->update($arrData); $action = "update"; } header('Location: view.php?module=' . $module . '&id=' . $id . '&action=' . $action); exit; } catch (Exception $e) {