Skip to content
Snippets Groups Projects
Commit 5fc33caf authored by Eric Laufer's avatar Eric Laufer
Browse files

run.inc.php

Überarbeitung der run.inc.php
die datein werden nun aus der Dtaenbank geholt. Dies vereinfacht das
erstellen von Addons und das installieren dieser.
db_connet() & db_close()
mit diesem ist ein fehler der Datenbank (too many connections)
unterbunden, da die Datenbankverbindungen wieder geschlossen werden
parent 61f0bede
Branches
Tags
No related merge requests found
...@@ -4,7 +4,7 @@ ...@@ -4,7 +4,7 @@
require ( 'lib/datenbank.inc.php' ); require ( 'lib/datenbank.inc.php' );
require ( 'lib/functions.lib.php' ); require ( 'lib/functions.lib.php' );
db_connect();
if ($_GET['pw'] != $cron_pw) die('Zugriff verweigert!'); if ($_GET['pw'] != $cron_pw) die('Zugriff verweigert!');
$cron = (int)$_GET['id']; $cron = (int)$_GET['id'];
......
...@@ -2,7 +2,7 @@ ...@@ -2,7 +2,7 @@
require('../lib/datenbank.inc.php'); require('../lib/datenbank.inc.php');
require('../lib/functions.lib.php'); require('../lib/functions.lib.php');
db_connect();
if($_GET['cron_pw'] == $cron_pw){ if($_GET['cron_pw'] == $cron_pw){
set_time_limit(0); set_time_limit(0);
...@@ -27,5 +27,5 @@ if($_GET['cron_pw'] == $cron_pw){ ...@@ -27,5 +27,5 @@ if($_GET['cron_pw'] == $cron_pw){
mysqli_close($sql_open); mysqli_close($sql_open);
die(); die();
} }
db_close();
?> ?>
\ No newline at end of file
...@@ -15,7 +15,7 @@ if (!ini_get('display_errors')) { ...@@ -15,7 +15,7 @@ if (!ini_get('display_errors')) {
require ('lib/datenbank.inc.php'); require ('lib/datenbank.inc.php');
require ('lib/functions.lib.php'); require ('lib/functions.lib.php');
db_connect();
require ('lib/session.lib.php'); require ('lib/session.lib.php');
require ('lib/layout.lib.php'); require ('lib/layout.lib.php');
require ('lib/extras.lib.php'); require ('lib/extras.lib.php');
......
...@@ -26,8 +26,16 @@ if(isset($_POST['datenbank_anlegen'])){ ...@@ -26,8 +26,16 @@ if(isset($_POST['datenbank_anlegen'])){
$ver_schluessel = "'. create_code(16) .'"; $ver_schluessel = "'. create_code(16) .'";
//Datenbankverbindung herstellen //Datenbankverbindung herstellen
$sql_open = @mysqli_connect($db_host, $db_user, $db_pass, $db_base) or die(\'Verbindung zum Mysql Server fehlgeschlagen! <br>Tipp: <a href="http://www.vms-tutorial.de/wiki//Lib/Functions">http://www.vms-tutorial.de/wiki//Lib/Functions</a>\'); function db_connect(){
$sql_base = @mysqli_select_db($sql_open,$db_base) or die("Keine oder falsche Datenbank gewhlt! Tipp: <br><a href=\'http://www.vms-tutorial.de/wiki//Lib/Functions\'>http://www.vms-tutorial.de/wiki//Lib/Functions</a>"); global $sql_open;
$sql_open = @mysqli_connect($db_host, $db_user, $db_pass, $db_base) or die("Verbindung zum Mysql Server fehlgeschlagen! <br>Tipp: <a href="http://www.vms-tutorial.de/wiki//Lib/Functions">http://www.vms-tutorial.de/wiki//Lib/Functions</a>");
$sql_base = @mysqli_select_db($sql_open,$db_base) or die("Keine oder falsche Datenbank gewhlt! Tipp: <br><a href="http://www.vms-tutorial.de/wiki//Lib/Functions">http://www.vms-tutorial.de/wiki//Lib/Functions</a>");
}
function db_close(){
global $sql_open;
mysqli_close($sql_open);
}
/** /**
* db_connect() * db_connect()
......
...@@ -541,6 +541,22 @@ CREATE TABLE IF NOT EXISTS `vms_werberdaten` ( ...@@ -541,6 +541,22 @@ CREATE TABLE IF NOT EXISTS `vms_werberdaten` (
INSERT INTO `vms_werberdaten` (`uid`, `werber`, `umsatz`, `zuordnungszeit`, `reset`, `resetzeit`, `gesamt`, `refback`, `aktivzeit`) VALUES INSERT INTO `vms_werberdaten` (`uid`, `werber`, `umsatz`, `zuordnungszeit`, `reset`, `resetzeit`, `gesamt`, `refback`, `aktivzeit`) VALUES
(1, 0, 0.00, 1402062767, 0.00, 0, 0.00, 0, 0); (1, 0, 0.00, 1402062767, 0.00, 0, 0.00, 0, 0);
CREATE TABLE `vms_run_inc` (
`id` int(11) NOT NULL,
`name` text NOT NULL,
`value` text NOT NULL,
`datei` text NOT NULL,
`beschreibung` text NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=latin1;
INSERT INTO `vms_run_inc` (`id`, `name`, `value`, `datei`, `beschreibung`) VALUES
(1, 'chat_absenden', 'Absenden', 'chat.php', 'Chat absenden'),
(2, 'news_komment', 'Kommentar Speichern', 'news/kommentar.php', 'News Kommentieren'),
(3, 'anmelden', 'Jetzt anmelden!', 'konto/anmelden.php', 'Registrtieren'),
(4, 'auszahlen', 'Auszahlen', 'konto/auszahlen.php', 'Auszahlen'),
(5, 'ueberweisen', 'Senden', 'konto/ueberweisen.php', 'Überweisen'),
(6, 'aendern_nickpage', 'Änderungen speichern', 'konto/nickpage.php', 'Nickpage Speichern');
ALTER TABLE `vms_adminblacklist` ALTER TABLE `vms_adminblacklist`
ADD PRIMARY KEY (`tan`); ADD PRIMARY KEY (`tan`);
......
<?php <?php
//Chat if($_SERVER["REQUEST_METHOD"] == "POST" && !isset($_POST['payment_save'] ) && !isset($_POST['login'])){
if(isset($_POST['chat_absenden'])){ $count = 0;
if($_POST['chat_absenden'] == 'Absenden' && $_SESSION['uid'] != 0){ $count = count($_POST);
require('lib/funktionen/chat.php'); if($count != 0){
$post = array();
$i = 1;
foreach($_POST as $key => $value) {
if($i == $count){
$post[] = array("name" => $key, "value" => $value);
}
$i++;
} }
}
//News $ab = mysqli_query($con,"SELECT datei,admin FROM ". $db_prefix ." WHERE value = '". mysqli_real_escape_string($con,$post[0]['value']) ."' AND name = '". mysqli_real_escape_string($con,$post[0]['name']) ."' ");
//Kommentar Speichern if(mysqli_num_rows($ab) == 1){
if(isset($_POST['news_komment'])){ $a = mysqli_fetch_array($ab);
if($_POST['news_komment'] == 'Kommentar Speichern' && $_SESSION['uid'] != 0){ if($a['admin'] == 1){
require('lib/funktionen/news/kommentar.php'); if($_SESSION['admin'] == 1 AND rechte() == true){ die(); }
} }
} require('lib/funktionen/'.$a['datei']);
//Konto }else{
//Anmelden $error = 1;
if(isset($_POST['anmelden'])){ $meldung = 'Aktion kann nicht ausgef&uuml;hrt werden.';
if($_POST['anmelden'] == 'Jetzt anmelden!' && $_SESSION['uid'] == 0){
require('lib/funktionen/konto/anmelden.php');
}
}
//Auszahlen
if(isset($_POST['auszahlen'])){
if($_POST['auszahlen'] == 'Auszahlen' && $_SESSION['uid'] != 0){
require('con/funktionen/konto/auszahlen.php');
}
}
//Überweisen
if(isset($_POST['ueberweisen'])){
if($_POST['ueberweisen'] == 'Senden' && $_SESSION['uid'] != 0){
require('lib/funktionen/konto/ueberweisen.php');
}
}
//Nickpage
if (isset($_POST['aendern_nickpage'])){
if($_POST['aendern_nickpage'] == 'Änderungen speichern' && $_SESSION['uid'] != 0){
require('lib/funktionen/konto/nickpage.php');
} }
} }
}
?> ?>
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment