+<?php
+/************************************************************************
+ * MXChange v0.2.1 Start: 09/08/2008 *
+ * ================ Last change: 09/08/2008 *
+ * *
+ * -------------------------------------------------------------------- *
+ * File : what-surfbar_book.php *
+ * -------------------------------------------------------------------- *
+ * Short description : Members can book new URLs here *
+ * -------------------------------------------------------------------- *
+ * Kurzbeschreibung : Mitglieder koennen URLs buchen *
+ * -------------------------------------------------------------------- *
+ * *
+ * -------------------------------------------------------------------- *
+ * Copyright (c) 2003 - 2008 by Roland Haeder *
+ * For more information visit: http://www.mxchange.org *
+ * *
+ * This program is free software; you can redistribute it and/or modify *
+ * it under the terms of the GNU General Public License as published by *
+ * the Free Software Foundation; either version 2 of the License, or *
+ * (at your option) any later version. *
+ * *
+ * This program is distributed in the hope that it will be useful, *
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of *
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the *
+ * GNU General Public License for more details. *
+ * *
+ * You should have received a copy of the GNU General Public License *
+ * along with this program; if not, write to the Free Software *
+ * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, *
+ * MA 02110-1301 USA *
+ ************************************************************************/
+
+// Some security stuff...
+if (ereg(basename(__FILE__), $_SERVER['PHP_SELF'])) {
+ $INC = substr(dirname(__FILE__), 0, strpos(dirname(__FILE__), "/inc") + 4) . "/security.php";
+ require($INC);
+} elseif (!IS_LOGGED_IN()) {
+ // Redirect
+ LOAD_URL(URL."/modules.php?module=index");
+} elseif (!EXT_IS_ACTIVE("surfbar")) {
+ // Extension "surfbar" is not active
+ ADD_FATAL(EXTENSION_PROBLEM_EXT_INACTIVE, "surfbar");
+ return;
+}
+
+// Add description as navigation point
+ADD_DESCR("member", basename(__FILE__));
+
+// Still allowed to book more URLs?
+if (!SURFBAR_IF_USER_BOOK_MORE_URLS()) {
+ // No more URLs allowed to book!
+ LOAD_TEMPLATE("admin_settings_saved", false, MEMBER_SURFBAR_NO_MORE_ALLOWED);
+} elseif (isset($_POST['ok'])) {
+ // Register the new URL
+ $insertId = SURFBAR_MEMBER_ADD_URL($_POST['url']);
+
+ // Was this fine?
+ if ($insertId > 0) {
+ // URL added and waiting for unlock
+ $msg = MEMBER_SURFBAR_URL_ADDED;
+ } else {
+ // Something went wrong!
+ $msg = MEMBER_SURFBAR_URL_NOT_ADDED;
+ }
+
+ // Load message template
+ LOAD_TEMPLATE("admin_settings_saved", false, $msg);
+} else {
+ // Prepare some content
+ $content = array(
+ 'reward' => TRANSLATE_COMMA(SURFBAR_DETERMINE_REWARD()),
+ 'costs' => TRANSLATE_COMMA(SURFBAR_DETERMINE_COSTS()),
+ 'max_order' => $_CONFIG['surfbar_max_order'],
+ 'curr_order' => SURFBAR_GET_TOTAL_USER_URLS()
+ );
+
+ // Load surfbar order form
+ LOAD_TEMPLATE(sprintf("member_surfbar_book_%s", strtolower($_CONFIG['surfbar_pay_model'])), false, $content);
+}
+
+//
+?>