예제 #1
0
            } 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";
예제 #3
0
            } 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) {
예제 #4
0
    				'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