$res = saveItem($id, $aItem); updateLangFile($_POST['Caption'], $_POST['LangCaption']); echo $res; exit; case 'delete_item': $id = (int) $_GET['id']; echo deleteItem($id); exit; case 'save_orders': $sTop = $_GET['top']; $aCustom = $_GET['custom']; saveOrders($sTop, $aCustom); echo 'OK'; exit; case 'reset': $res = execSqlFile("{$site['url_admin']}builders_dfl/{$sTableName}.sql"); if ($res) { header("Location:{$_SERVER['PHP_SELF']}"); } else { echo 'Sorry, some error occurred'; } exit; } } $sAllQuery = "SELECT `ID`, `Title` FROM `{$sTableName}`"; $rAllItems = db_res($sAllQuery); $sComposerInit = "\n\t<script type=\"text/javascript\">\n\t\ttopParentID = 'menu_app_wrapper';\n\t\turlIconLoading = '{$site['url_admin']}images/loading.gif';\n\t\tparserUrl = '{$_SERVER['PHP_SELF']}';\n\t\tallowNewItem = true;\n\t\tallowAddToTop = false;\n\t\tiInactivePerRow = 4;\n\t\tsendSystemOrder = true;\n\t\tsNewItemTitle = 'NEW BLOCK';\n\t\t\n\t\taCoords = new Array();\n\t\taCoords['startX'] = 275;\n\t\taCoords['startY'] = 200;\n\t\taCoords['width'] = 117;\n\t\taCoords['height'] = 21;\n\t\taCoords['diffX'] = 145;\n\t\taCoords['diffY'] = 32;\n\t\t\n\t\taTopItems = new Array();\n\t\taCustomItems = new Array();\n\t\taSystemItems = new Array();\n\t\taAllItems = new Array();\n"; for ($iColumn = 1; $iColumn <= 2; $iColumn++) { $sComposerInit .= "\n\t\t\n\t\taSystemItems[100{$iColumn}] = '';\n\t\taCustomItems[100{$iColumn}] = new Array();"; $sQuery = "SELECT `ID`, `Title` FROM `{$sTableName}` WHERE `Column` = {$iColumn} ORDER BY `Order`"; $rCustomItems = db_res($sQuery);
function resetPage() { if ($this->oPage->bResetable) { $sQuery = "DELETE FROM `{$this->sDBTable}` WHERE `Page` = '{$this->sPage_db}'"; db_res($sQuery); execSqlFile($this->oPage->sDefaultSqlFile); } echo (int) $this->oPage->bResetable; }
function resetPage() { if ($this->oPage->bResetable) { $sQuery = "DELETE FROM `{$this->sDBTable}` WHERE `Page` = '{$this->sPage_db}'"; db_res($sQuery); execSqlFile($this->oPage->sDefaultSqlFile); if ($this->oPage->sName == 'index') { setParam('promoWidth', '960'); ResizeAllPromos(); } } echo (int) $this->oPage->bResetable; }
function _restoreFromDumpFile($file) { return execSqlFile($file); }