} else { $aItem = db_arr("SELECT `Deletable` FROM `sys_menu_member` WHERE `ID` = {$id}"); if (!$aItem) { $sResponce = 'Item not found'; } else { if (!(int) $aItem['Deletable']) { $sResponce = 'Item is non-deletable'; } else { db_res("DELETE FROM `sys_menu_member` WHERE `ID` = {$id}"); $sResponce = db_affected_rows() ? 'OK' : 'Couldn\'t delete the item'; } } } break; case 'save_orders': saveOrders(bx_get('top'), bx_get('custom'), $sMenuSection); $sResponce = 'OK'; break; } // return script's response and recompile the menu cache ; $oMemeberMenu->createMemberMenuCache($sMenuSection); echo $sResponce; exit; } // generate all active menu items ; $sTopQuery = "SELECT `ID`, `Name`, `Movable` FROM `sys_menu_member`\tWHERE `Active`='1' AND `Position`='{$sMenuSection}' AND `Type`<>'linked_item' ORDER BY `Order`"; $rTopItems = db_res($sTopQuery); $sAllQuery = "SELECT `ID`, `Name` FROM `sys_menu_member` WHERE `Type`<>'linked_item' AND (`Clonable`='1' OR (`Clonable`='0' AND `Active`='0')) ORDER BY `Position` , `ID`"; $rAllItems = db_res($sAllQuery); $sComposerInit = "\n <script type=\"text/javascript\">\n topParentID = 'menu_app_wrapper';\n urlIconLoading = '{$site['url_admin']}images/loading.gif';\n parserUrl = '" . $GLOBALS['site']['url_admin'] . "member_menu_compose.php?menu_position={$sMenuSection}';\n\n allowNewItem = true;\n allowAddToTop = true;\n allowAddToCustom = false;\n iInactivePerRow = 5;\n sendSystemOrder = false;\n\n aCoords = {};\n aCoords['startX'] = 325;\n aCoords['startY'] = 215;\n aCoords['width'] = 92;\n aCoords['height'] = 21;\n aCoords['diffX'] = 122;\n aCoords['diffY'] = 32;\n\n aTopItems = {};\n aCustomItems = {};\n aSystemItems = {};\n aAllItems = {};\n"; $iIndex = 0;
if (isset($_POST['Url']) and isset($_POST['Num'])) { $aItem['Content'] = $_POST['Url'] . '#' . (int) $_POST['Num']; } $aItem['Visible'] = implode(',', $aVis); $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";
} else { $aItem = db_arr("SELECT `Deletable` FROM `" . $oMenu->sDbTable . "` WHERE `ID` = {$id}"); if (!$aItem) { $sResponce = 'Item not found'; } else { if (!(int) $aItem['Deletable']) { $sResponce = 'Item is non-deletable'; } else { $res = db_res("DELETE FROM `" . $oMenu->sDbTable . "` WHERE `ID` = {$id}"); $sResponce = db_affected_rows($res) ? 'OK' : 'Couldn\'t delete the item'; } } } break; case 'save_orders': saveOrders(bx_get('top'), bx_get('custom')); $sResponce = 'OK'; break; } $oMenu->compile(); echo $sResponce; exit; } // generate all active menu items ; $sTopQuery = "SELECT `ID`, `Name`, `Movable` FROM `" . $oMenu->sDbTable . "`\tWHERE `Active`='1' ORDER BY `Order`"; $rTopItems = db_res($sTopQuery); $sAllQuery = "SELECT `ID`, `Name` FROM `" . $oMenu->sDbTable . "` WHERE `Clonable`='1' OR (`Clonable`='0' AND `Active`='0') ORDER BY `Name`"; $rAllItems = db_res($sAllQuery); $sComposerInit = "\n <script type=\"text/javascript\">\n topParentID = 'menu_app_wrapper';\n parserUrl = '" . $GLOBALS['site']['url_admin'] . "service_menu_compose.php?';\n\n allowNewItem = true;\n allowAddToTop = true;\n allowAddToCustom = false;\n iInactivePerRow = 5;\n sendSystemOrder = false;\n\n aCoords = {};\n aCoords['startX'] = 6;\n aCoords['startY'] = 24;\n aCoords['width'] = 117;\n aCoords['height'] = 28;\n aCoords['diffX'] = 122;\n aCoords['diffY'] = 32;\n\n aTopItems = {};\n aCustomItems = {};\n aSystemItems = {};\n aAllItems = {};\n"; $iIndex = 0; while (($aTopItem = $rTopItems->fetch()) !== false) {
'Reply-To: support@happydada.com.ua' . "\r\n" . "Content-Type: text/html; charset=UTF-8\r\n". 'X-Mailer: PHP/' . phpversion(); if ($tel && $post && $name){ echo "<h2>Спасибо за покупку!</h2></br></br>"; echo "<h2>Ваш заказ принят!</h2>"; echo "<h2>Ближайшее время с Вами свяжется наш оператор!</h2>"; // $bodymail = "Уважаемый(ая), $name!</br> Ваш заказ № $order принят, ожидайте звонка оператора!"; // $bodymail = "Уважаемый(ая), $name!</br> Ваш заказ № $order принят, ожидайте звонка оператора!"; $bodymail = file_get_contents("mail_1.html"); $bodymail .= orderMailList($order); $smallmail = file_get_contents("mail_3.html"); $bodymail .= $smallmail; mail($post, "Заказ № $order принят!", $bodymail, $headers); mail('*****@*****.**', "У Вас новый заказ № $filename", "Поступил новый заказ № $filename! Клиент - $name, телефон - $tel"); saveOrders($order, $name, $tel, $post); } else { echo "<h2>Некорректно указано Имя, Телефон или адрес Эл.Почты!</h2>"; } } else{ echo "<h2>Произошла ошибка при оформлении заказа!</h2>"; } ?> <!DOCTYPE HTML> <html> <head> <title>Оформление заказа!</title> <meta Charset="UTF-8" /> <link