Execute("UPDATE " . $oostable['information'] . " SET status = '0' WHERE information_id = '" . intval($iID) . "'"); } elseif ($_GET['flag'] == '1') { $dbconn->Execute("UPDATE " . $oostable['information'] . " SET status = '1' WHERE information_id = '" . intval($iID) . "'"); } oos_redirect_admin(oos_href_link_admin($aContents['information'], 'page=' . $nPage. '&iID=' . $_GET['iID'])); break; case 'insert': case 'save': $nStatus = 1; $sort_order = oos_db_prepare_input($_POST['sort_order']); if (isset($_POST['information_id'])) $information_id = oos_db_prepare_input($_POST['information_id']); if ((isset($_GET['iID'])) && ($information_id == '')) { $information_id = intval($_GET['iID']); } $sql_data_array = array(); $sql_data_array = array('sort_order' => $sort_order); if ($action == 'insert') { $insert_sql_data = array(); $insert_sql_data = array('date_added' => 'now()', 'status' => 1); $sql_data_array = array_merge($sql_data_array, $insert_sql_data); oos_db_perform($oostable['information'], $sql_data_array); $information_id = $dbconn->Insert_ID(); } elseif ($action == 'save') { $update_sql_data = array('last_modified' => 'now()'); $sql_data_array = array_merge($sql_data_array, $update_sql_data); oos_db_perform($oostable['information'], $sql_data_array, 'UPDATE', "information_id = '" . intval($information_id) . "'"); } $aLanguages = oos_get_languages(); $nLanguages = count($aLanguages); for ($i = 0, $n = $nLanguages; $i < $n; $i++) { $language_id = $aLanguages[$i]['id']; $sql_data_array = array('information_name' => oos_db_prepare_input($_POST['information_name'][$language_id]), 'information_heading_title' => oos_db_prepare_input($_POST['information_heading_title'][$language_id]), 'information_description' => oos_db_prepare_input($_POST['information_description'][$language_id])); if ($action == 'insert') { $insert_sql_data = array('information_id' => $information_id, 'information_languages_id' => $language_id); $sql_data_array = array_merge($sql_data_array, $insert_sql_data); oos_db_perform($oostable['information_description'], $sql_data_array); } elseif ($action == 'save') { oos_db_perform($oostable['information_description'], $sql_data_array, 'UPDATE', "information_id = '" . intval($information_id) . "' AND information_languages_id = '" . intval($language_id) . "'"); } } oos_redirect_admin(oos_href_link_admin($aContents['information'], 'page=' . $nPage . '&iID=' . $information_id)); break; case 'deleteconfirm': if ($iID > 6) { $informationtable = $oostable['information']; $dbconn->Execute("DELETE FROM $informationtable WHERE information_id = '" . intval($iID) . "'"); $information_descriptiontable = $oostable['information_description']; $dbconn->Execute("DELETE FROM $information_descriptiontable WHERE information_id = '" . intval($iID) . "'"); } oos_redirect_admin(oos_href_link_admin($aContents['information'], 'page=' . $nPage)); break; } } require 'includes/header.php'; ?>
|
information_id > 6) {
$heading[] = array('text' => '' . TEXT_HEADING_DELETE_INFORMATION . '');
$contents = array('form' => oos_draw_form('id', 'information', $aContents['information'], 'page=' . $nPage . '&iID=' . $iInfo->information_id . '&action=deleteconfirm', 'post', FALSE));
$contents[] = array('text' => TEXT_DELETE_INTRO);
$contents[] = array('text' => '
|