// 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., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. // require_once "../ipplanlib.php"; require_once "../adodb/adodb.inc.php"; require_once "../class.dbflib.php"; require_once "../auth.php"; require_once "../class.templib.php"; $auth = new BasicAuthenticator(ADMINREALM, REALMERROR); $auth->addUser(ADMINUSER, ADMINPASSWD); // And now perform the authentication $auth->authenticate(); // save the last customer used // must set path else Netscape gets confused! setcookie("ipplanCustomer", "{$cust}", time() + 10000000, "/"); // basic sequence is connect, search, interpret search // result, close connection // explicitly cast variables as security measure against SQL injection list($cust) = myRegister("I:cust"); $ds = new IPplanDbf() or die(my_("Could not connect to database")); // force file download due to bad mime type header("Content-Type: bad/type"); header("Content-Disposition: attachment; filename=base.txt"); header("Pragma: no-cache"); header("Expires: 0"); $startnum = inet_aton(DEFAULTROUTE); $endnum = inet_aton(ALLNETS);
// // 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., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. // require_once "../config.php"; require_once "../ipplanlib.php"; require_once "../adodb/adodb.inc.php"; require_once "../class.dbflib.php"; require_once "../layout/class.layout"; require_once "../auth.php"; require_once "../class.xptlib.php"; $auth = new BasicAuthenticator(ADMINREALM, REALMERROR); $auth->addUser(ADMINUSER, ADMINPASSWD); // And now perform the authentication $grps = $auth->authenticate(); // set language isset($_COOKIE["ipplanLanguage"]) && myLanguage($_COOKIE['ipplanLanguage']); //setdefault("window",array("bgcolor"=>"white")); //setdefault("table",array("cellpadding"=>"0")); //setdefault("text",array("size"=>"2")); $title = my_("IPplan Maintenance"); newhtml($p); $w = myheading($p, $title); // explicitly cast variables as security measure against SQL injection list($action, $cust, $block, $requestindex, $requestdesc) = myRegister("S:action I:cust I:block I:requestindex S:requestdesc"); $ds = new IPplanDbf() or myError($w, $p, my_("Could not connect to database")); if ($action == "deletecustomer") { if (DBF_TYPE == "mysql" or DBF_TYPE == "maxsql") { $version = $ds->ds->GetOne("SELECT version() AS version"); if ($version < "4.0.0") {