YourWBB


yourWBB » WoltLab Burning Board Generation 2 * » Alles von und für das WBB Lite 1.0.x » [WBB Lite 1.0.x] Hacks und Addons » Guthaben Hack Grundversion » Hallo Gast [Anmelden|Registrieren]
Letzter Beitrag | Erster ungelesener Beitrag 310.514 Views | | Thema zu Favoriten hinzufügen
Seiten (50): « erste ... « vorherige 11 12 13 14 15 16 17 18 19 [20] 21 22 23 24 25 26 27 28 29 nächste » ... letzte »
Neues Thema erstellen Antwort erstellen

Zum Ende der Seite springen Guthaben Hack Grundversion 19 Bewertungen - Durchschnitt: 7,8419 Bewertungen - Durchschnitt: 7,8419 Bewertungen - Durchschnitt: 7,84
Autor
Beitrag « Vorheriges Thema | Nächstes Thema »
crush-9
Mitglied


Dabei seit: 09.04.05
Beiträge: 24

Antworten Zitieren Editieren Melden       UP

Doch hab ich ausgeführt gehabt, habs etz eben nochma ausgeführt dann kommt der fehler wenn ich die install ausführ:

Datenbank wird aktualisiert...

SQL-DATABASE ERROR

Database error in WoltLab Burning Board: Invalid SQL: ALTER TABLE `bb1_guthaben_config` ADD `namen_aendern_kosten` INT( 11 ) NOT NULL , ADD `namen_aendern_onoff` INT( 11 ) NOT NULL , ADD `benutzerrang_aendern_kosten` INT( 11 ) NOT NULL , ADD `benutzerrang_aendern_onoff` INT( 11 ) NOT NULL
mysql error: Duplicate column name 'namen_aendern_kosten'
mysql error number: 1060
Date: 31.05.2005 @ 17:54
Script: /wbblite/install-shop.php
Referer:



edit:

hier ist ma meine acp/guthaben.php

code:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
31:
32:
33:
34:
35:
36:
37:
38:
39:
40:
41:
42:
43:
44:
45:
46:
47:
48:
49:
50:
51:
52:
53:
54:
55:
56:
57:
58:
59:
60:
61:
62:
63:
64:
65:
<?php
require("./global.php");
isAdmin();

if (isset($_REQUEST['action'])) $action = $_REQUEST['action'];
else $action = 'edit';

if($action == "edit") {
	if(isset($_POST["send"])) {
		reset($_POST);
		while(list($key,$val)=each($_POST)) $$key=trim($val);
		$db->query("UPDATE bb".$n."_guthaben_config SET  pn_onoff ='".intval($pn_onoff).")', threads_onoff ='".intval($threads_onoff)."', posts_onoff ='".intval($posts_onoff)."', reg_onoff ='".intval($reg_onoff)."', pn_wert ='".intval($pn_wert)."', threads_wert = '".intval($threads_wert)."', posts_wert ='".intval($posts_wert)."', reg_wert ='".intval($reg_wert)."', umfrage_wert ='".intval($umfrage_wert)."', umfrage_onoff ='".intval($umfrage_onoff)."', umfragevote_wert ='".intval($umfragevote_wert)."', umfragevote_onoff ='".intval($umfragevote_onoff)."', werber_wert ='".intval($werber_wert)."', werber_onoff ='".intval($werber_onoff)."', waehrung ='".htmlentities($waehrung)."',  toplist_anzahl ='".intval($toplist)."'");
		header("Location: guthaben.php?action=edit&sid=$session[hash]");
		exit();
	}
	$guthaben = $db->query_first("SELECT * FROM bb".$n."_guthaben_config");

	$guthaben_aktiv2 = $guthaben['posts_onoff'];
	if($guthaben_aktiv2  == "1") {
		$guthaben_posts = "<input type=\"radio\" value=\"1\" checked name=\"posts_onoff\"><b>Ja</b><input type=\"radio\" name=\"posts_onoff\" 		value=\"0\"><b>Nein</b>";
	} else {
		$guthaben_posts = "<input type=\"radio\" value=\"1\" name=\"posts_onoff\"><b>Ja</b><input type=\"radio\" checked name=\"posts_onoff\" 		value=\"0\"><b>Nein</b>";
	}

	$guthaben_threads2 = $guthaben['threads_onoff'];
	if($guthaben_threads2  == "1") {
		$guthaben_threads = "<input type=\"radio\" value=\"1\" checked name=\"threads_onoff\"><b>Ja</b><input type=\"radio\" name=\"threads_onoff\" 		value=\"0\"><b>Nein</b>";
	} else {
		$guthaben_threads = "<input type=\"radio\" value=\"1\" name=\"threads_onoff\"><b>Ja</b><input type=\"radio\" checked name=\"threads_onoff\" 		value=\"0\"><b>Nein</b>";
	}

	$guthaben_register2 = $guthaben['reg_onoff'];
	if($guthaben_register2  == "1") {
		$guthaben_register = "<input type=\"radio\" value=\"1\" checked name=\"reg_onoff\"><b>Ja</b><input type=\"radio\" name=\"reg_onoff\" 		value=\"0\"><b>Nein</b>";
	} else {
		$guthaben_register = "<input type=\"radio\" value=\"1\" name=\"reg_onoff\"><b>Ja</b><input type=\"radio\" checked name=\"reg_onoff\" 		value=\"0\"><b>Nein</b>";
	}

	$guthaben_pn2 = $guthaben['pn_onoff'];
	if($guthaben_pn2  == "1") {
		$guthaben_pn = "<input type=\"radio\" value=\"1\" checked name=\"pn_onoff\"><b>Ja</b><input type=\"radio\" name=\"pn_onoff\" 		value=\"0\"><b>Nein</b>";
	} else {
		$guthaben_pn = "<input type=\"radio\" value=\"1\" name=\"pn_onoff\"><b>Ja</b><input type=\"radio\" checked name=\"pn_onoff\" 		value=\"0\"><b>Nein</b>";
	}

	$guthaben_werber2 = $guthaben['werber_onoff'];
	if($guthaben_werber2  == "1") {
		$guthaben_werber = "<input type=\"radio\" value=\"1\" checked name=\"werber_onoff\"><b>Ja</b><input type=\"radio\" name=\"werber_onoff\" 		value=\"0\"><b>Nein</b>";
	} else {
		$guthaben_werber = "<input type=\"radio\" value=\"1\" name=\"werber_onoff\"><b>Ja</b><input type=\"radio\" checked name=\"werber_onoff\" 		value=\"0\"><b>Nein</b>";
	}
	eval("print(\"".gettemplate("guthaben")."\");");
}if($action == "shop") {
	if(isset($_POST["send"])) {
		reset($_POST);
		while(list($key,$val)=each($_POST)) $$key=trim($val);
		$db->query("UPDATE bb".$n."_guthaben_config SET  namen_aendern_kosten ='".htmlentities($name_wert)."',  namen_aendern_onoff ='".htmlentities($name_onoff)."',  benutzerrang_aendern_kosten ='".htmlentities($ben_wert)."',  benutzerrang_aendern_onoff ='".intval($ben_onoff)."'");
		header("Location: guthaben.php?action=shop&sid=$session[hash]");
		exit();
	}
	$guthaben = $db->query_first("SELECT * FROM bb".$n."_guthaben_config");
	eval("print(\"".gettemplate("guthaben_shop")."\");");
}
?>

Dieser Beitrag wurde 1 mal editiert, zum letzten Mal von crush-9: 31.05.05 17:57.

31.05.05 17:55 crush-9 ist offline E-Mail Finden Als Freund hinzufügen
Frostyz Frostyz ist männlich
Mitglied


Dabei seit: 18.01.04
Beiträge: 1.583
Herkunft: Wien

Themenstarter Thema begonnen von Frostyz
Antworten Zitieren Editieren Melden       UP

du hast noch ander hacks hinzugefügt oder?
31.05.05 18:09 Frostyz ist offline E-Mail WWW Finden Als Freund hinzufügen
BlackDragon_
Mitglied


Dabei seit: 19.05.05
Beiträge: 56
Forenversion: Wbblite 1.0.2

Antworten Zitieren Editieren Melden       UP

Kannst dir eigentlich noch meine Datei ankucken?? Oder sagen wonach ich schauen soll.
31.05.05 22:41 BlackDragon_ ist offline E-Mail WWW Finden Als Freund hinzufügen Füge BlackDragon_ in deine Kontaktliste ein AIM-Name von BlackDragon_: kaorublackd YIM-Name von BlackDragon_: kaorublackdragon MSN Passport-Profil von BlackDragon_ anzeigen
Frostyz Frostyz ist männlich
Mitglied


Dabei seit: 18.01.04
Beiträge: 1.583
Herkunft: Wien

Themenstarter Thema begonnen von Frostyz
Antworten Zitieren Editieren Melden       UP

Probiers ma mit der:

Das ändern für eine neuen Wert (also die 200) seh leider euer problem ned deswegen mach ich da die acp steuerung weg.

$db->query("UPDATE bb".$n."_users SET guthaben=guthaben+200 WHERE userid='$r_werber'");


P.s. du bist faul lol...

register.php
code:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
31:
32:
33:
34:
35:
36:
37:
38:
39:
40:
41:
42:
43:
44:
45:
46:
47:
48:
49:
50:
51:
52:
53:
54:
55:
56:
57:
58:
59:
60:
61:
62:
63:
64:
65:
66:
67:
68:
69:
70:
71:
72:
73:
74:
75:
76:
77:
78:
79:
80:
81:
82:
83:
84:
85:
86:
87:
88:
89:
90:
91:
92:
93:
94:
95:
96:
97:
98:
99:
100:
101:
102:
103:
104:
105:
106:
107:
108:
109:
110:
111:
112:
113:
114:
115:
116:
117:
118:
119:
120:
121:
122:
123:
124:
125:
126:
127:
128:
129:
130:
131:
132:
133:
134:
135:
136:
137:
138:
139:
140:
141:
142:
143:
144:
145:
146:
147:
148:
149:
150:
151:
152:
153:
154:
155:
156:
157:
158:
159:
160:
161:
162:
163:
164:
165:
166:
167:
168:
169:
170:
171:
172:
173:
174:
175:
176:
177:
178:
179:
180:
181:
182:
183:
184:
185:
186:
187:
188:
189:
190:
191:
192:
193:
194:
195:
196:
197:
198:
199:
200:
201:
202:
203:
204:
205:
206:
207:
208:
209:
210:
211:
212:
213:
214:
215:
216:
217:
218:
219:
220:
221:
222:
223:
224:
225:
226:
227:
228:
229:
230:
231:
232:
233:
234:
235:
236:
237:
238:
239:
240:
241:
242:
243:
244:
245:
246:
247:
<?php
$filename="register.php";

require("./global.php");

if(isset($_REQUEST['action']) && $_REQUEST['action']=="activation") {
 if(isset($_REQUEST['usrid']) && isset($_REQUEST['a'])) {
  $result=$db->query_first("SELECT userid, activation FROM bb".$n."_users WHERE userid='".intval($_REQUEST['usrid'])."'");
  if(!$result['userid']) eval("error(\"".$tpl->get("error_usernotexist")."\");");
  if($result['activation']==1) eval("error(\"".$tpl->get("error_accountalreadyactive")."\");");
  if($result['activation']!=intval($_REQUEST['a'])) eval("error(\"".$tpl->get("error_falseactivationcode")."\");");
  $db->query("UPDATE bb".$n."_users SET activation=1 WHERE userid='$result[userid]'");
  eval("redirect(\"".$tpl->get("redirect_accountactive")."\",\"index.php?sid=$session[hash]\",10);");
 }
 else eval("\$tpl->output(\"".$tpl->get("register_activation")."\");");
 exit();
}

if($wbbuserdata['userid']!=0) access_error();
if($allowregister!=1) eval("error(\"".$tpl->get("error_register_disabled")."\");");
if($showdisclaimer==1 && $_POST['disclaimer']!="viewed") {
 eval("\$tpl->output(\"".$tpl->get("register_disclaimer")."\");");
 exit();
}
else {
 if(isset($_POST['disclaimer'])) $disclaimer = $_POST['disclaimer'];
 $group = $db->query_first("SELECT * FROM bb".$n."_groups WHERE default_group = 2");
 if(isset($_POST['send'])) {
  if(is_array($_POST['field'])) $field = trim_array($_POST['field']);
  if(isset($_POST['r_email'])) $r_email = trim($_POST['r_email']);
  if(isset($_POST['r_homepage'])) $r_homepage = trim($_POST['r_homepage']);
  if(isset($_POST['r_icq'])) $r_icq = trim($_POST['r_icq']);
  if(isset($_POST['r_aim'])) $r_aim = trim($_POST['r_aim']);
  if(isset($_POST['r_yim'])) $r_yim = trim($_POST['r_yim']);
  if(isset($_POST['r_msn'])) $r_msn = trim($_POST['r_msn']);
  if(isset($_POST['r_werber'])) $r_werber = trim($_POST['r_werber']);
  if(isset($_POST['r_day'])) $r_day = trim($_POST['r_day']);
  if(isset($_POST['r_month'])) $r_month = trim($_POST['r_month']);
  if(isset($_POST['r_year'])) $r_year = trim($_POST['r_year']);
  if(isset($_POST['r_gender'])) $r_gender = trim($_POST['r_gender']);
  if(isset($_POST['r_usertext'])) $r_usertext = trim($_POST['r_usertext']);
  if(isset($_POST['r_username'])) $r_username = trim($_POST['r_username']);
  if(isset($_POST['r_password'])) $r_password = trim($_POST['r_password']);
  if(isset($_POST['r_confirmpassword'])) $r_confirmpassword = trim($_POST['r_confirmpassword']);
  if(isset($_POST['r_signature'])) $r_signature = trim($_POST['r_signature']);

  if(isset($_POST['r_invisible'])) $r_invisible = $_POST['r_invisible'];
  if(isset($_POST['r_nosessionhash'])) $r_nosessionhash = $_POST['r_nosessionhash'];
  if(isset($_POST['r_usecookies'])) $r_usecookies = $_POST['r_usecookies'];
  if(isset($_POST['r_admincanemail'])) $r_admincanemail = $_POST['r_admincanemail'];
  if(isset($_POST['r_showemail'])) $r_showemail = $_POST['r_showemail'];
  if(isset($_POST['r_usercanemail'])) $r_usercanemail = $_POST['r_usercanemail'];
  if(isset($_POST['r_emailnotify'])) $r_emailnotify = $_POST['r_emailnotify'];
  if(isset($_POST['r_receivepm'])) $r_receivepm = $_POST['r_receivepm'];
  if(isset($_POST['r_emailonpm'])) $r_emailonpm = $_POST['r_emailonpm'];
  if(isset($_POST['r_pmpopup'])) $r_pmpopup = $_POST['r_pmpopup'];
  if(isset($_POST['r_showsignatures'])) $r_showsignatures = $_POST['r_showsignatures'];
  if(isset($_POST['r_showavatars'])) $r_showavatars = $_POST['r_showavatars'];
  if(isset($_POST['r_showimages'])) $r_showimages = $_POST['r_showimages'];
  if(isset($_POST['r_daysprune'])) $r_daysprune = $_POST['r_daysprune'];
  if(isset($_POST['r_umaxposts'])) $r_umaxposts = $_POST['r_umaxposts'];
  if(isset($_POST['r_styleid'])) $r_styleid = $_POST['r_styleid'];

  $r_username=preg_replace("/\s{2,}/"," ",$r_username);

  $error="";
  $userfield_error=0;
  $fieldvalues="";

  $result = $db->query("SELECT profilefieldid, required FROM bb".$n."_profilefields ORDER BY profilefieldid ASC");
  while($row=$db->fetch_array($result)) {
   if($row['required']==1 && !$field[$row['profilefieldid']]) {
    $userfield_error=1;
    break;
   }
   $fieldvalues.=",'".addslashes(htmlspecialchars($field[$row['profilefieldid']]))."'";
  }

  if($userfield_error==1 || !$r_username || !$r_email || ($emailverifymode!=3 && (!$r_password || !$r_confirmpassword))) eval ("\$error .= \"".$tpl->get("register_error1")."\";");
  if($emailverifymode!=3 && $r_password!=$r_confirmpassword) eval ("\$error .= \"".$tpl->get("register_error2")."\";");
  if(!verify_username($r_username)) eval ("\$error .= \"".$tpl->get("register_error3")."\";");
  if(!verify_email($r_email)) eval ("\$error .= \"".$tpl->get("register_error4")."\";");
  if(strlen($r_signature)>$group['maxsiglength']) eval ("\$error .= \"".$tpl->get("register_error5")."\";");
  if($group['maxsigimage']!=-1 && substr_count(strtolower($r_signature),"[img]")>$group['maxsigimage']) eval ("\$error .= \"".$tpl->get("register_error6")."\";");
  if(strlen($r_usertext)>$group['maxusertextlength']) eval ("\$error .= \"".$tpl->get("register_error7")."\";");
  if($error) eval ("\$register_error .= \"".$tpl->get("register_error")."\";");
  else {
   if($emailverifymode==3) $r_password=password_generate();
   if($emailverifymode==1 || $emailverifymode==2) $activation=code_generate();
   else $activation=1;

   if($r_homepage && !preg_match("/[a-zA-Z]:\/\//si", $r_homepage)) $r_homepage = "http://".$r_homepage;
   if($r_day && $r_month && $r_year) $birthday=ifelse(strlen($r_year)==4,$r_year,ifelse(strlen($r_year)==2,"19$r_year","0000"))."-".ifelse($r_month<10,"0$r_month",$r_month)."-".ifelse($r_day<10,"0$r_day",$r_day);
   else $birthday = "0000-00-00";

   $groupid = $group['groupid'];
   $rankid = $db->query_first("SELECT rankid FROM bb".$n."_ranks WHERE groupid IN ('0','$groupid') AND needposts='0' AND gender IN ('0','".intval($r_gender)."') ORDER BY gender DESC",1);

//Guthaben-Hack BEGIN
$guthaben_hack=$db->query_first("SELECT reg_onoff, reg_wert, werber_wert, werber_onoff FROM bb".$n."_guthaben_config");
If ($guthaben_hack['reg_onoff']==1){
        $reg_on=",guthaben";
        $reg_wert=", '".intval($guthaben_hack[reg_wert])."'";
}
//Guthaben Hack END


   $db->query("INSERT INTO bb".$n."_users (userid,username,password,email,groupid,rankid,regdate,lastvisit,lastactivity,usertext,signature,icq,aim,yim,msn,homepage,birthday,gender,showemail,admincanemail,usercanemail,invisible,usecookies,styleid,activation,daysprune,timezoneoffset,dateformat,timeformat,emailnotify,receivepm,emailonpm,pmpopup,umaxposts,showsignatures,showavatars,showimages,nosessionhash $reg_on)
    VALUES (NULL,'".addslashes(htmlspecialchars($r_username))."','".md5($r_password)."','".addslashes(htmlspecialchars($r_email))."','$groupid','$rankid[rankid]','".time()."','".time()."','".time()."','".addslashes(htmlspecialchars($r_usertext))."','".addslashes($r_signature)."','".intval($r_icq)."','".addslashes(htmlspecialchars($r_aim))."','".addslashes(htmlspecialchars($r_yim))."','".addslashes(htmlspecialchars($r_msn))."','".addslashes(htmlspecialchars($r_homepage))."','".addslashes(htmlspecialchars($birthday))."','".intval($r_gender)."','".intval($r_showemail)."','".intval($r_admincanemail)."','".intval($r_usercanemail)."','".intval($r_invisible)."','".intval($r_usecookies)."','".intval($r_styleid)."','".intval($activation)."','".intval($r_daysprune)."','".addslashes($default_timezoneoffset)."','".addslashes(htmlspecialchars($dateformat))."','".addslashes(htmlspecialchars($timeformat))."','".intval($r_emailnotify)."','".intval($r_receivepm)."','".intval($r_emailonpm)."','".intval($r_pmpopup)."','".intval($r_umaxposts)."','".intval($r_showsignatures)."','".intval($r_showavatars)."','".intval($r_showimages)."','".intval($r_nosessionhash)."'".$reg_wert.")");
   $insertid = $db->insert_id();
//Guthaben-Hack BEGIN
$guthaben_hack=$db->query_first("SELECT reg_onoff, reg_wert FROM bb".$n."_guthaben_config");
If ($guthaben_hack['reg_onoff']==1){
 	  $db->query("INSERT INTO bb".$n."_guthaben_konto (userid,begruendung,wieviel,date) VALUES ($insertid, 'Registrierung', '$guthaben_hack[reg_wert]','".time()."')");
}
	//Guthaben Hack END

   $db->query("INSERT INTO bb".$n."_userfields VALUES (".$insertid.$fieldvalues.")");

//Guthaben-Hack BEGIN
If (isset($r_werber){
   $db->query("INSERT INTO bb".$n."_guthaben_werber (werberid,userid) VALUES  ('".intval($r_werber)."',$insertid)");
   $db->query("UPDATE bb".$n."_users SET guthaben=guthaben+200 WHERE userid='$r_werber'");
}
//Guthaben Hack END

   if($regnotify==1) {
    eval ("\$subject = \"".$tpl->get("ms_regnotify")."\";");
    eval ("\$content = \"".$tpl->get("mt_regnotify")."\";");
    mailer($webmastermail,$subject,$content);
   }

   $r_username=htmlspecialchars($r_username);
   $r_email=htmlspecialchars($r_email);

   if($r_nosessionhash==1) $session['hash']="";
   if($emailverifymode==0) {
    if($r_usecookies==1) {
     bbcookie("wbb_userid","$insertid",time()+3600*24*365);
     bbcookie("wbb_userpassword",md5($r_password),time()+3600*24*365);
    }
    $db->query("UPDATE bb".$n."_sessions SET userid = '".$insertid."' WHERE hash = '$sid'");
    header("Location: index.php?sid=$session[hash]");
    exit();
   }
   if($emailverifymode==1) {
    eval ("\$subject = \"".$tpl->get("register_mail1_subject")."\";");
    eval ("\$content = \"".$tpl->get("register_mail1_content")."\";");
    mailer($r_email,$subject,$content);
    eval("redirect(\"".$tpl->get("redirect_register1")."\",\"index.php?sid=$session[hash]\",20);");
   }
   if($emailverifymode==2) {
    eval("redirect(\"".$tpl->get("redirect_register2")."\",\"index.php?sid=$session[hash]\",20);");
   }
   if($emailverifymode==3) {
    eval ("\$subject = \"".$tpl->get("register_mail3_subject")."\";");
    eval ("\$content = \"".$tpl->get("register_mail3_content")."\";");
    mailer($r_email,$subject,$content);
    eval("redirect(\"".$tpl->get("redirect_register3")."\",\"index.php?sid=$session[hash]\",20);");
   }
  }
 }
 else {
  $r_invisible=$default_register_invisible;
  $r_nosessionhash=$default_register_nosessionhash;
  $r_usecookies=$default_register_usecookies;
  $r_admincanemail=$default_register_admincanemail;
  $r_showemail=1-$default_register_showemail;
  $r_usercanemail=$default_register_usercanemail;
  $r_emailnotify=$default_register_emailnotify;
  $r_receivepm=$default_register_receivepm;
  $r_emailonpm=$default_register_emailonpm;
  $r_pmpopup=$default_register_pmpopup;
  $r_showsignatures=$default_register_showsignatures;
  $r_showavatars=$default_register_showavatars;
  $r_showimages=$default_register_showimages;
 }

 for($i=1;$i<=31;$i++) $day_options.=makeoption($i,$i,$r_day);
 for($i=1;$i<=12;$i++) $month_options.=makeoption($i,getmonth($i),$r_month);

 if(isset($r_gender)) $gender[$r_gender]=" selected";
 if(isset($r_invisible)) $invisible[$r_invisible]=" selected";
 if(isset($r_nosessionhash)) $nosessionhash[$r_nosessionhash]=" selected";
 if(isset($r_usecookies)) $usecookies[$r_usecookies]=" selected";
 if(isset($r_admincanemail)) $admincanemail[$r_admincanemail]=" selected";
 if(isset($r_showemail)) $showemail[$r_showemail]=" selected";
 if(isset($r_usercanemail)) $usercanemail[$r_usercanemail]=" selected";
 if(isset($r_emailnotify)) $emailnotify[$r_emailnotify]=" selected";
 if(isset($r_receivepm)) $receivepm[$r_receivepm]=" selected";
 if(isset($r_emailonpm)) $emailonpm[$r_emailonpm]=" selected";
 if(isset($r_pmpopup)) $spmpopup[$r_pmpopup]=" selected";
 if(isset($r_showsignatures)) $showsignatures[$r_showsignatures]=" selected";
 if(isset($r_showavatars)) $showavatars[$r_showavatars]=" selected";
 if(isset($r_showimages)) $showimages[$r_showimages]=" selected";
 if(isset($r_daysprune)) $sdaysprune[$r_daysprune]=" selected";
 if(isset($r_umaxposts)) $sumaxposts[$r_umaxposts]=" selected";

 $timezones = explode("\n", $tpl->get("timezones"));
 for($i=0;$i<count($timezones);$i++) {
  $parts = explode("|", trim($timezones[$i]));
  $timezone_options .= makeoption($parts[0],"(GMT".ifelse($parts[1]," ".$parts[1],"").") $parts[2]",$default_timezoneoffset);
 }
 $z=1;
 $y=ifelse($emailverifymode!=3,0,1);
 $result=$db->query("SELECT * FROM bb".$n."_profilefields ORDER BY fieldorder ASC");
 while($row=$db->fetch_array($result)) {
  $field_value=$field[$row['profilefieldid']];

  if($row[required]==1) {
   $tdbgcolor=getone($y,"{tablecolora}","{tablecolorb}");
   $tdid=getone($y,"tablea","tableb");

   eval ("\$profilefields_required .= \"".$tpl->get("register_userfield")."\";");
   $y++;
  }
  else {
   $tdbgcolor=getone($z,"{tablecolora}","{tablecolorb}");
   $tdid=getone($z,"tablea","tableb");

   eval ("\$profilefields .= \"".$tpl->get("register_userfield")."\";");
   $z++;
  }
 }

 $result = $db->query("SELECT styleid, stylename FROM bb".$n."_styles WHERE default_style = 0 ORDER BY stylename ASC");
 while($row=$db->fetch_array($result)) $style_options.=makeoption($row['styleid'],$row['stylename'],$r_styleid);

$guthaben=$db->query_first("SELECT werber_onoff FROM bb".$n."_guthaben_config");
If ($guthaben['werber_onoff']==1){
eval ("\$register_werbeid .= \"".$tpl->get("register_werber")."\";");
}

 if($emailverifymode!=3) eval ("\$register_password .= \"".$tpl->get("register_password")."\";");

 eval ("\$note .= \"".$tpl->get("note_html_".ifelse($allowsightml==0,"not_")."allow")."\";");
 eval ("\$note .= \"".$tpl->get("note_bbcode_".ifelse($allowsigbbcode==0,"not_")."allow")."\";");
 eval ("\$note .= \"".$tpl->get("note_smilies_".ifelse($allowsigsmilies==0,"not_")."allow")."\";");
 eval ("\$note .= \"".$tpl->get("note_images_".ifelse($maxsigimage==0,"not_")."allow")."\";");

 if(!$r_icq) $r_icq="";
 if($r_year=="0000") $r_year="";

 eval("\$tpl->output(\"".$tpl->get("register")."\");");
}
?>
31.05.05 23:02 Frostyz ist offline E-Mail WWW Finden Als Freund hinzufügen
crush-9
Mitglied


Dabei seit: 09.04.05
Beiträge: 24

Antworten Zitieren Editieren Melden       UP

Meinst du etz mich damit?

Also ich hab noch andere HAcks!
01.06.05 13:24 crush-9 ist offline E-Mail Finden Als Freund hinzufügen
Frostyz Frostyz ist männlich
Mitglied


Dabei seit: 18.01.04
Beiträge: 1.583
Herkunft: Wien

Themenstarter Thema begonnen von Frostyz
Antworten Zitieren Editieren Melden       UP

jap damit mein ich dich ,



http://www.y******.org/database.php?action=view&entryid=1202

guthaben_addon2.php


Hast du nicht asugeführt. Mach das mal..
01.06.05 13:25 Frostyz ist offline E-Mail WWW Finden Als Freund hinzufügen
crush-9
Mitglied


Dabei seit: 09.04.05
Beiträge: 24

Antworten Zitieren Editieren Melden       UP

Aber in der install steht doch das man das nur amchen soll wenn man einen Verwarn hack hat aber ich hab doch gar keinen!
01.06.05 13:34 crush-9 ist offline E-Mail Finden Als Freund hinzufügen
Frostyz Frostyz ist männlich
Mitglied


Dabei seit: 18.01.04
Beiträge: 1.583
Herkunft: Wien

Themenstarter Thema begonnen von Frostyz
Antworten Zitieren Editieren Melden       UP

ja aber den umfrage. Mach bitte einfach was ich sag Augenzwinkern
01.06.05 13:34 Frostyz ist offline E-Mail WWW Finden Als Freund hinzufügen
crush-9
Mitglied


Dabei seit: 09.04.05
Beiträge: 24

Antworten Zitieren Editieren Melden       UP

Bin grad am machen, aber:

acp/templates/guthaben.htm
########

Suchen nach:

<tr class="firstrow">
<td><b>Soll bei PNs Geld addiert werden? [ja = 1, nein =0]</b></td>
<td><input type="text" name="pn_onoff" value="$guthaben[pn_onoff]"></td>
</tr>




Bei mir gibs nur:

<tr class="firstrow">
<td><b>PNs Geld addiert werden?</b></td>
<td>$guthaben_pn</td>
</tr>

Was nu?
01.06.05 13:38 crush-9 ist offline E-Mail Finden Als Freund hinzufügen
Frostyz Frostyz ist männlich
Mitglied


Dabei seit: 18.01.04
Beiträge: 1.583
Herkunft: Wien

Themenstarter Thema begonnen von Frostyz
Antworten Zitieren Editieren Melden       UP

du solltest eigentlich nur die eine datei ausführen O.o

Und das was da steht passt.
01.06.05 13:50 Frostyz ist offline E-Mail WWW Finden Als Freund hinzufügen
crush-9
Mitglied


Dabei seit: 09.04.05
Beiträge: 24

Antworten Zitieren Editieren Melden       UP

Es geht!!!
Vielen Dank!
01.06.05 13:58 crush-9 ist offline E-Mail Finden Als Freund hinzufügen
Frostyz Frostyz ist männlich
Mitglied


Dabei seit: 18.01.04
Beiträge: 1.583
Herkunft: Wien

Themenstarter Thema begonnen von Frostyz
Antworten Zitieren Editieren Melden       UP

Bitte smile
01.06.05 13:59 Frostyz ist offline E-Mail WWW Finden Als Freund hinzufügen
crush-9
Mitglied


Dabei seit: 09.04.05
Beiträge: 24

Antworten Zitieren Editieren Melden       UP

Sorry, aber einmal kann ich deine hilfe nochgebrauchen! Zunge raus

Wenn ich PM's schreiben will k0mmt:

code:
1:
2:
3:
Parse error: parse error, unexpected T_ENCAPSED_AND_WHITESPACE, expecting T_STRING or T_VARIABLE or T_NUM_STRING in /usr/export/www/hosting/bballer/wbblite/pms.php on line 275




Hier mal die pms.php

code:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
31:
32:
33:
34:
35:
36:
37:
38:
39:
40:
41:
42:
43:
44:
45:
46:
47:
48:
49:
50:
51:
52:
53:
54:
55:
56:
57:
58:
59:
60:
61:
62:
63:
64:
65:
66:
67:
68:
69:
70:
71:
72:
73:
74:
75:
76:
77:
78:
79:
80:
81:
82:
83:
84:
85:
86:
87:
88:
89:
90:
91:
92:
93:
94:
95:
96:
97:
98:
99:
100:
101:
102:
103:
104:
105:
106:
107:
108:
109:
110:
111:
112:
113:
114:
115:
116:
117:
118:
119:
120:
121:
122:
123:
124:
125:
126:
127:
128:
129:
130:
131:
132:
133:
134:
135:
136:
137:
138:
139:
140:
141:
142:
143:
144:
145:
146:
147:
148:
149:
150:
151:
152:
153:
154:
155:
156:
157:
158:
159:
160:
161:
162:
163:
164:
165:
166:
167:
168:
169:
170:
171:
172:
173:
174:
175:
176:
177:
178:
179:
180:
181:
182:
183:
184:
185:
186:
187:
188:
189:
190:
191:
192:
193:
194:
195:
196:
197:
198:
199:
200:
201:
202:
203:
204:
205:
206:
207:
208:
209:
210:
211:
212:
213:
214:
215:
216:
217:
218:
219:
220:
221:
222:
223:
224:
225:
226:
227:
228:
229:
230:
231:
232:
233:
234:
235:
236:
237:
238:
239:
240:
241:
242:
243:
244:
245:
246:
247:
248:
249:
250:
251:
252:
253:
254:
255:
256:
257:
258:
259:
260:
261:
262:
263:
264:
265:
266:
267:
268:
269:
270:
271:
272:
273:
274:
275:
276:
277:
278:
279:
280:
281:
282:
283:
284:
285:
286:
287:
288:
289:
290:
291:
292:
293:
294:
295:
296:
297:
298:
299:
300:
301:
302:
303:
304:
305:
306:
307:
308:
309:
310:
311:
312:
313:
314:
315:
316:
317:
318:
319:
320:
321:
322:
323:
324:
325:
326:
327:
328:
329:
330:
331:
332:
333:
334:
335:
336:
337:
338:
339:
340:
341:
342:
343:
344:
345:
346:
347:
348:
349:
350:
351:
352:
353:
354:
355:
356:
357:
358:
359:
360:
361:
362:
363:
364:
365:
366:
367:
368:
369:
370:
371:
372:
373:
374:
375:
376:
377:
378:
379:
380:
381:
382:
383:
384:
385:
386:
387:
388:
389:
390:
391:
392:
393:
394:
395:
396:
397:
398:
399:
400:
401:
402:
403:
404:
405:
406:
407:
408:
409:
410:
411:
412:
413:
414:
415:
416:
417:
418:
419:
420:
421:
422:
423:
424:
425:
426:
427:
428:
429:
430:
431:
432:
433:
434:
435:
436:
437:
438:
439:
440:
441:
442:
443:
444:
445:
446:
447:
448:
449:
450:
451:
452:
453:
454:
455:
456:
457:
458:
459:
460:
461:
462:
463:
464:
465:
466:
467:
468:
469:
470:
471:
472:
473:
474:
475:
476:
477:
478:
479:
480:
481:
482:
483:
484:
485:
<?php
$filename="pms.php";

require ("./global.php");
require("./acp/lib/class_parse.php");

if(!$wbbuserdata['userid'] || $wbbuserdata['canusepms']==0) access_error();

if(isset($_REQUEST['folderid'])) $folderid=$_REQUEST['folderid'];
else $folderid="0";

if(isset($_REQUEST['action'])) $action=$_REQUEST['action'];
else $action="";

/* view pms from folder x */
if(!$action) {
 list($pmcount)=$db->query_first("SELECT COUNT(*) FROM bb".$n."_privatemessage WHERE recipientid='$wbbuserdata[userid]' AND deletepm<>1");

 $result = $db->query("SELECT folderid, title FROM bb".$n."_folders WHERE userid='$wbbuserdata[userid]' ORDER BY title ASC");
 $folder_bit="";
 $moveto_options="";
 $folder['title']="";
 while($row=$db->fetch_array($result)) {
  eval ("\$folder_bit .= \"".$tpl->get("pms_folderbit")."\";");
  if($row['folderid']==$folderid) $folder['title']=$row['title'];
  else {
   eval ("\$moveto_options .= \"".$tpl->get("pms_moveto_options")."\";");
  }
 }
 if($folderid!="outbox" && $folderid!=0 && !$folder['title']) access_error();
 if(!$folder['title']) $folder['title']="Inbox";
 if($folderid!="outbox" && $folderid!=0) eval ("\$folder_rename = \"".$tpl->get("pms_folder_rename")."\";");
 else $folder_rename="";
 $pms_bit="";

 $d_select[1]="";
 $d_select[2]="";
 $d_select[5]="";
 $d_select[10]="";
 $d_select[20]="";
 $d_select[30]="";
 $d_select[45]="";
 $d_select[60]="";
 $d_select[75]="";
 $d_select[100]="";
 $d_select[365]="";

 if($folderid=="outbox") {
  $result=$db->query("SELECT
   p.privatemessageid, p.subject, p.sendtime, p.iconid,
   i.iconpath, i.icontitle,
   u.userid, u.username
   FROM bb".$n."_privatemessage p
   LEFT JOIN bb".$n."_icons i USING(iconid)
   LEFT JOIN bb".$n."_users u ON (p.recipientid=u.userid)
   WHERE p.senderid='$wbbuserdata[userid]' AND p.deletepm<>2
   ORDER BY sendtime DESC");
  while($row=$db->fetch_array($result)) {
   if($row['iconid']) $icon=makeimgtag($row['iconpath'],$row['icontitle']);
   else $icon="&nbsp;";

   $senddate=formatdate($dateformat,$row['sendtime']);
   $sendtime=formatdate($timeformat,$row['sendtime']);

   eval ("\$pms_bit .= \"".$tpl->get("pms_bit_outbox")."\";");
  }

  eval("\$tpl->output(\"".$tpl->get("pms_outbox")."\");");
 }
 else {
  $result=$db->query("SELECT
   p.privatemessageid, p.subject, p.sendtime, p.view, p.reply, p.forward, p.iconid,
   i.iconpath, i.icontitle,
   u.userid, u.username
   FROM bb".$n."_privatemessage p
   LEFT JOIN bb".$n."_icons i USING(iconid)
   LEFT JOIN bb".$n."_users u ON (p.senderid=u.userid)
   WHERE p.recipientid='$wbbuserdata[userid]' AND p.folderid='".addslashes($folderid)."' AND p.deletepm<>1
   ORDER BY sendtime DESC");
  while($row=$db->fetch_array($result)) {
   if($row['iconid']) $icon=makeimgtag($row['iconpath'],$row['icontitle']);
   else $icon="&nbsp;";

   $senddate=formatdate($dateformat,$row['sendtime']);
   $sendtime=formatdate($timeformat,$row['sendtime']);

   if($row['sendtime'] >= $wbbuserdata['lastvisit'] && $row['view']==0) $pm_image = makeimgtag("{imagefolder}/pm_new.gif");
   elseif($row['view']==0) $pm_image = makeimgtag("{imagefolder}/pm_unread.gif");
   else {
    if($row['reply']==1 && $row['forward']==1) $pm_image = makeimgtag("{imagefolder}/pm_reward.gif");
    elseif($row['reply']==1) $pm_image = makeimgtag("{imagefolder}/pm_reply.gif");
    elseif($row['forward']==1) $pm_image = makeimgtag("{imagefolder}/pm_forward.gif");
    else $pm_image = makeimgtag("{imagefolder}/pm_normal.gif");
   }

   eval ("\$pms_bit .= \"".$tpl->get("pms_bit")."\";");
  }

  eval("\$tpl->output(\"".$tpl->get("pms_folder")."\");");
 }
 exit();
}

/** create a folder **/
if(isset($_POST['action']) && $_POST['action']=="createfolder") {
 $foldertitle=trim($_POST['foldertitle']);
 if(!$foldertitle) eval("redirect(\"".$tpl->get("redirect_falsefolder")."\",\"pms.php?sid=$session[hash]\",5);");

 list($foldercount)=$db->query_first("SELECT COUNT(*) FROM bb".$n."_folders WHERE userid='$wbbuserdata[userid]'");
 if($foldercount>=$maxfolders) eval("redirect(\"".$tpl->get("redirect_toomanyfolders")."\",\"pms.php?sid=$session[hash]\",5);");

 $db->query("INSERT INTO bb".$n."_folders (folderid,userid,title) VALUES (NULL,'$wbbuserdata[userid]','".addslashes(htmlspecialchars($foldertitle))."')");
 $folderid=$db->insert_id();
 header("Location: pms.php?folderid=$folderid&sid=$session[hash]");
 exit();
}

/** rename a folder **/
if(isset($_POST['action']) && $_POST['action']=="renamefolder") {
 $foldertitle=trim($_POST['foldertitle']);
 $folderid=intval($_POST['folderid']);

 list($controluser)=$db->query_first("SELECT userid FROM bb".$n."_folders WHERE folderid='$folderid'");
 if($controluser!=$wbbuserdata['userid']) access_error();

 $db->unbuffered_query("UPDATE bb".$n."_folders SET title = '".addslashes(htmlspecialchars($foldertitle))."' WHERE folderid='$folderid'",1);
 header("Location: pms.php?folderid=$folderid&sid=$session[hash]");
 exit();
}

/** remove a folder **/
if(isset($_GET['action']) && $_GET['action']=="removefolder") {
 $folderid=intval($_GET['folderid']);

 list($controluser)=$db->query_first("SELECT userid FROM bb".$n."_folders WHERE folderid='$folderid'");
 if($controluser!=$wbbuserdata['userid']) access_error();

 $db->unbuffered_query("UPDATE bb".$n."_privatemessage SET folderid = '0' WHERE folderid='$folderid'",1);
 $db->unbuffered_query("DELETE FROM bb".$n."_folders WHERE folderid='$folderid'",1);
 header("Location: pms.php?sid=$session[hash]");
 exit();
}

/** delete marked msgs **/
if(isset($_POST['action']) && $_POST['action']=="delmark") {
 if($_POST['pmid'] && count($_POST['pmid'])) $pmids=implode(',',$_POST['pmid']);
 else $pmids="";
 if($pmids) {
  if($_POST['folderid']=="outbox") {
   $db->query("DELETE FROM bb".$n."_privatemessage WHERE senderid='$wbbuserdata[userid]' AND deletepm=1 AND privatemessageid IN (".addslashes($pmids).")");
   $db->unbuffered_query("UPDATE bb".$n."_privatemessage SET deletepm=2 WHERE senderid='$wbbuserdata[userid]' AND privatemessageid IN (".addslashes($pmids).")",1);
  }
  else {
   $db->query("DELETE FROM bb".$n."_privatemessage WHERE recipientid='$wbbuserdata[userid]' AND deletepm=2 AND privatemessageid IN (".addslashes($pmids).")");
   $db->unbuffered_query("UPDATE bb".$n."_privatemessage SET deletepm=1 WHERE recipientid='$wbbuserdata[userid]' AND privatemessageid IN (".addslashes($pmids).")",1);
  }
 }
 header("Location: pms.php?folderid=$folderid&sid=$session[hash]");
 exit();
}

/** delete all msgs **/
if(isset($_POST['action']) && $_POST['action']=="delall") {
 if($_POST['folderid']=="outbox") {
  $db->query("DELETE FROM bb".$n."_privatemessage WHERE senderid='$wbbuserdata[userid]' AND deletepm=1");
  $db->unbuffered_query("UPDATE bb".$n."_privatemessage SET deletepm=2 WHERE senderid='$wbbuserdata[userid]'",1);
 }
 else {
  $db->query("DELETE FROM bb".$n."_privatemessage WHERE recipientid='$wbbuserdata[userid]' AND folderid='".intval($_POST['folderid'])."' AND deletepm=2");
  $db->unbuffered_query("UPDATE bb".$n."_privatemessage SET deletepm=1 WHERE recipientid='$wbbuserdata[userid]' AND folderid='".intval($_POST['folderid'])."'",1);
 }
 header("Location: pms.php?folderid=$folderid&sid=$session[hash]");
 exit();
}

/** view a pm **/
if(isset($_GET['action']) && $_GET['action']=="viewpm") {
 if(isset($_GET['outbox'])) {
  $pmid=intval($_GET['pmid']);
  $pm=$db->query_first("SELECT
   p.*,
   i.iconpath, i.icontitle,
   u.userid, u.username, u.signature
   FROM bb".$n."_privatemessage p
   LEFT JOIN bb".$n."_icons i USING(iconid)
   LEFT JOIN bb".$n."_users u ON (p.recipientid=u.userid)
   WHERE p.privatemessageid='$pmid' AND p.deletepm<>2");
  if($pm['senderid']!=$wbbuserdata['userid']) eval("error(\"".$tpl->get("error_falselink")."\");");

  $senddate=formatdate($dateformat,$pm['sendtime']);
  $sendtime=formatdate($timeformat,$pm['sendtime']);
  if($pm['iconid']) $icon=makeimgtag($pm['iconpath'],$pm['icontitle']);
  else $icon="";

  $parse = new parse($docensor,90,$pm['showsmilies']*$pm_allowsmilies,$pm_allowbbcode,$wbbuserdata['showimages'],$usecode);
  $pm['message']=$parse->doparse($pm['message'],$pm['showsmilies']*$pm_allowsmilies,$pm_allowhtml,$pm_allowbbcode,$pm_allowimages);
  $pm['subject']=$parse->textwrap($pm['subject'],30);
  if($pm['showsignature']==1 && $wbbuserdata['showsignatures']==1 && $wbbuserdata['signature']) {
   $posts['signature']=$parse->doparse($wbbuserdata['signature'],$pm['showsmilies']*$allowsigsmilies,$allowsightml,$allowsigbbcode,$maxsigimage);
   eval ("\$signature = \"".$tpl->get("thread_signature")."\";");
  }
  eval("\$tpl->output(\"".$tpl->get("pms_viewpm_outbox")."\");");
 }
 else {
  $pmid=intval($_GET['pmid']);
  $pm=$db->query_first("SELECT
   p.*, f.*,
   i.iconpath, i.icontitle,
   u.userid, u.username, u.signature
   FROM bb".$n."_privatemessage p
   LEFT JOIN bb".$n."_icons i USING(iconid)
   LEFT JOIN bb".$n."_users u ON (p.senderid=u.userid)
   LEFT JOIN bb".$n."_folders f ON (p.folderid=f.folderid)
   WHERE p.privatemessageid='$pmid' AND p.deletepm<>1");
  if($pm['recipientid']!=$wbbuserdata['userid']) eval("error(\"".$tpl->get("error_falselink")."\");");
  if($pm['view']==0) $db->query("UPDATE bb".$n."_privatemessage SET view='".time()."' WHERE privatemessageid='$pmid'");

  $senddate=formatdate($dateformat,$pm['sendtime']);
  $sendtime=formatdate($timeformat,$pm['sendtime']);
  if($pm['iconid']) $icon=makeimgtag($pm['iconpath'],$pm['icontitle']);
  else $icon="";

  if($pm['folderid']==0) $pm['title']="Inbox";
  $parse = new parse($docensor,90,$pm['showsmilies']*$pm_allowsmilies,$pm_allowbbcode,$wbbuserdata['showimages'],$usecode);
  $pm['message']=$parse->doparse($pm['message'],$pm['showsmilies']*$pm_allowsmilies,$pm_allowhtml,$pm_allowbbcode,$pm_allowimages);
  $pm['subject']=$parse->textwrap($pm['subject'],30);
  if($pm['showsignature']==1 && $wbbuserdata['showsignatures']==1 && $pm['signature']) {
   $posts['signature']=$parse->doparse($pm['signature'],$pm['showsmilies']*$allowsigsmilies,$allowsightml,$allowsigbbcode,$maxsigimage);
   eval ("\$signature = \"".$tpl->get("thread_signature")."\";");
  }
  eval("\$tpl->output(\"".$tpl->get("pms_viewpm")."\");");
 }
}

/** create a new pm **/
if($_REQUEST['action']=="newpm" || $_REQUEST['action']=="replypm" || $_REQUEST['action']=="forwardpm") {
 if($newpm_default_checked_0==1) $checked[0]="checked";
 if($newpm_default_checked_1==1) $checked[1]="checked";
 if($newpm_default_checked_2==1) $checked[2]="checked";
 if($newpm_default_checked_3==1) $checked[3]="checked";
 if($newpm_default_checked_4==1) $checked[4]="checked";
 if(isset($_REQUEST['pmid'])) $pmid=intval($_REQUEST['pmid']);

 if(isset($_POST['send'])) {
  $subject=trim($_POST['subject']);
  $recipient=trim($_POST['recipient']);
  $message=stripcrap(trim($_POST['message']));
  if(isset($_POST['iconid'])) $iconid=intval($_POST['iconid']);
  else $iconid=0;

  if(!isset($_POST['preview'])) {
   $error="";
   if(!$subject || !$recipient || !$message) eval ("\$error .= \"".$tpl->get("newthread_error1")."\";");
   if($recipient) {
    $result=$db->query_first("SELECT userid, username, email, ignorelist, receivepm, emailonpm, pmpopup FROM bb".$n."_users WHERE username='".addslashes(htmlspecialchars($recipient))."'");
    $recipient = htmlspecialchars($recipient);
	if(!$result['userid']) eval ("\$error .= \"".$tpl->get("pms_newpm_error1")."\";");
    else {
     if($result['receivepm']==0) eval ("\$error .= \"".$tpl->get("pms_newpm_error2")."\";");
     elseif(add2list($result['ignorelist'],$wbbuserdata['userid'])==-1) eval ("\$error .= \"".$tpl->get("pms_newpm_error3")."\";");
     else {
      list($countpms)=$db->query_first("SELECT COUNT(*) FROM bb".$n."_privatemessage WHERE recipientid='$result[userid]' AND deletepm<>1");
      if($countpms>=$maxpms) eval ("\$error .= \"".$tpl->get("pms_newpm_error4")."\";");
     }
    }
   }
   if($error) eval ("\$pm_error = \"".$tpl->get("newthread_error")."\";");
   else {
    if($_POST['parseurl']==1) $message=parseURL($message);
    $db->unbuffered_query("INSERT INTO bb".$n."_privatemessage (privatemessageid,senderid,recipientid,subject,message,sendtime,showsmilies,showsignature,iconid,deletepm) VALUES (NULL,'$wbbuserdata[userid]','$result[userid]','".addslashes(htmlspecialchars($subject))."','".addslashes($message)."','".time()."','".(1-intval($_POST['disablesmilies']))."','".intval($_POST['showsignature'])."','$iconid','".ifelse($_POST['savecopy']==1,0,2)."')",1);
    	//Guthaben-Hack BEGIN
	$guthaben_hack=$db->query_first("SELECT pn_onoff, pn_wert FROM bb".$n."_guthaben_config");
	If ($guthaben_hack['pn_onoff']==1){
		$db->unbuffered_query("UPDATE bb".$n."_users SET guthaben=guthaben-".$guthaben_hack[pn_wert]." WHERE userid='$wbbuserdata[userid]'",1);
   $db->query("INSERT INTO bb".$n."_guthaben_konto (userid,begruendung,wieviel,date) VALUES ($wbbuserdata[userid], 'Erstellung einer Privaten Nachricht', '$guthaben_hack[ pn_wert]','".time()."')");
	}
	//Guthaben Hack END
    if($result['pmpopup']==1) $db->unbuffered_query("UPDATE bb".$n."_users SET pmpopup=2 WHERE userid='$result[userid]'",1);

    if($result['emailonpm']==1) {
     eval ("\$mail_text = \"".$tpl->get("mt_newpm")."\";");
     eval ("\$mail_subject = \"".$tpl->get("ms_newpm")."\";");
     mailer($result['email'],$mail_subject,$mail_text);
    }

    if($_REQUEST['action']=="replypm") $db->unbuffered_query("UPDATE bb".$n."_privatemessage SET reply=1 WHERE privatemessageid='$pmid' AND recipientid='$wbbuserdata[userid]'",1);
    if($_REQUEST['action']=="forwardpm") $db->unbuffered_query("UPDATE bb".$n."_privatemessage SET forward=1 WHERE privatemessageid='$pmid' AND recipientid='$wbbuserdata[userid]'",1);
    header("Location: pms.php?sid=$session[hash]");
    exit();
   }
  }
  else {
   $allowsmilies=1-intval($_POST['disablesmilies']);
   $parse = new parse($docensor,75,$allowsmilies*$pm_allowsmilies,$pm_allowbbcode,$wbbuserdata['showimages'],$usecode);
   $preview_subject=$parse->textwrap(htmlspecialchars($subject),30);
   $preview_message=$parse->doparse(ifelse($_POST['parseurl']==1,parseURL($message),$message),$allowsmilies*$pm_allowsmilies,$pm_allowhtml,$pm_allowbbcode,$pm_allowimages);
   if($iconid) {
    $result = $db->query_first("SELECT * FROM bb".$n."_icons WHERE iconid = '$iconid'");
    $preview_posticon=makeimgtag($result['iconpath'],$result['icontitle']);
   }
   eval ("\$preview_window = \"".$tpl->get("pms_newpm_preview")."\";");
  }
  if($_POST['parseurl']==1) $checked[0]="checked";
  else $checked[0]="";
  if($_POST['disablesmilies']==1) $checked[1]="checked";
  else $checked[1]="";
  if($_POST['showsignature']==1) $checked[2]="checked";
  else $checked[2]="";
  if($_POST['savecopy']==1) $checked[3]="checked";
  else $checked[3]="";
 }
 else {
  if(isset($_GET['userid'])) list($recipient)=$db->query_first("SELECT username FROM bb".$n."_users WHERE userid='".intval($_GET['userid'])."'");
  if($_REQUEST['action']=="replypm" || $_REQUEST['action']=="forwardpm") {
   $pm = $db->query_first("SELECT p.senderid, p.subject, p.message, p.sendtime, u.username FROM bb".$n."_privatemessage p LEFT JOIN bb".$n."_users u ON (u.userid=p.senderid) WHERE p.privatemessageid='$pmid' AND p.recipientid='$wbbuserdata[userid]'");
   $sendtime=formatdate($dateformat." ".$timeformat,$pm['sendtime']);
   if($docensor==1) {
    if($parse) $pm['message']=$parse->censor($pm['message']);
    else {
     $parse = new parse(1);
     $pm['message']=$parse->censor($pm['message']);
    }
   }

   $pm['username']=rehtmlspecialchars($pm['username']);

   if($_REQUEST['action']=="replypm") {
    $pm['subject']=preg_replace("/^RE: /i","",$pm['subject']);
    eval ("\$subject = \"".$tpl->get("pms_reply_subject")."\";");
    eval ("\$message = \"".$tpl->get("pms_reply_message")."\";");
    $recipient=$pm['username'];
   }
   if($_REQUEST['action']=="forwardpm") {
    $pm['subject']=preg_replace("/^FW: /i","",$pm['subject']);
    eval ("\$subject = \"".$tpl->get("pms_forward_subject")."\";");
    eval ("\$message = \"".$tpl->get("pms_forward_message")."\";");
   }
  }
 }

 if(!isset($iconid)) $iconid=0;

 $ICONselected[$iconid]="checked";
 $result = $db->query("SELECT * FROM bb".$n."_icons ORDER BY iconorder ASC");
 $iconcount=0;
 while($row=$db->fetch_array($result)) {
  $row_iconid=$row['iconid'];
  eval ("\$choice_posticons .= \"".$tpl->get("newthread_iconbit")."\";");
  if($iconcount==6) {
   $choice_posticons.="<br>";
   $iconcount=0;
  }
  else $iconcount++;
 }
 eval ("\$pm_icons .= \"".$tpl->get("newthread_icons")."\";");


 if($pm_allowbbcode==1) $bbcode_buttons = getcodebuttons();
 if($pm_allowsmilies==1) $bbcode_smilies = getclickysmilies($smilie_table_cols,$smilie_table_rows);

 eval ("\$note = \"".$tpl->get("note_html_".ifelse($pm_allowhtml==0,"not_")."allow")."\";");
 eval ("\$note .= \"".$tpl->get("note_bbcode_".ifelse($pm_allowbbcode==0,"not_")."allow")."\";");
 eval ("\$note .= \"".$tpl->get("note_smilies_".ifelse($pm_allowsmilies==0,"not_")."allow")."\";");
 eval ("\$note .= \"".$tpl->get("note_images_".ifelse($pm_allowimages==0,"not_")."allow")."\";");

 if(isset($message)) $message=parse::convertHTML($message);
 if(isset($subject)) $subject=str_replace("\"","&quot;",$subject);
 if(isset($recipient)) $recipient=str_replace("\"","&quot;",$recipient);

 eval("\$tpl->output(\"".$tpl->get("pms_newpm")."\");");
}

/** download a message -> txt file **/
if(isset($_GET['action']) && $_GET['action']=="downloadpm") {
 $pm=$db->query_first("SELECT p.privatemessageid, p.subject, p.message, p.sendtime, u.username FROM bb".$n."_privatemessage p LEFT JOIN bb".$n."_users u ON (u.userid=p.senderid) WHERE privatemessageid='".intval($_GET['pmid'])."' AND recipientid='$wbbuserdata[userid]'");
 if(!$pm['privatemessageid']) eval("error(\"".$tpl->get("error_falselink")."\");");
 $sendtime=formatdate($dateformat." ".$timeformat,$pm['sendtime']);

 $mime_type = (USR_BROWSER_AGENT == 'IE' || USR_BROWSER_AGENT == 'OPERA') ? 'application/octetstream' : 'application/octet-stream';
 $content_disp = (USR_BROWSER_AGENT == 'IE') ? 'inline; ' : 'attachment; ';
 header('Content-Type: '.$mime_type);
 header('Content-disposition: '.$content_disp.'filename="pm-'.$pm['privatemessageid'].'.txt"');
 header('Pragma: no-cache');
 header('Expires: 0');

 eval("print(\"".$tpl->get("pms_download")."\");");
}

/** delete one message **/
if($_REQUEST['action']=="deletepm") {
 $pmid=intval($_REQUEST['pmid']);
 if(isset($_REQUEST['outbox'])) $outbox=intval($_REQUEST['outbox']);
 else $outbox=0;
 if(isset($_POST['send']) && $_POST['send']=="send") {
  if($outbox==1) {
   $db->query("DELETE FROM bb".$n."_privatemessage WHERE senderid='$wbbuserdata[userid]' AND deletepm=1 AND privatemessageid='$pmid'");
   $db->unbuffered_query("UPDATE bb".$n."_privatemessage SET deletepm=2 WHERE senderid='$wbbuserdata[userid]' AND privatemessageid='$pmid'",1);
   header("Location: pms.php?folderid=outbox&sid=$session[hash]");
  }
  else {
   $db->query("DELETE FROM bb".$n."_privatemessage WHERE recipientid='$wbbuserdata[userid]' AND deletepm=2 AND privatemessageid='$pmid'");
   $db->unbuffered_query("UPDATE bb".$n."_privatemessage SET deletepm=1 WHERE recipientid='$wbbuserdata[userid]' AND privatemessageid='$pmid'",1);
   header("Location: pms.php?sid=$session[hash]");
  }
  exit();
 }

 eval("\$tpl->output(\"".$tpl->get("pms_deletepm")."\");");
}

/** print message **/
if($_REQUEST['action']=="printpm") {
 $pmid=intval($_REQUEST['pmid']);
 $pm=$db->query_first("SELECT
  p.*, i.iconpath, i.icontitle,
  u.userid, u.username, u.signature
  FROM bb".$n."_privatemessage p
  LEFT JOIN bb".$n."_icons i USING(iconid)
  LEFT JOIN bb".$n."_users u ON (p.senderid=u.userid)
  WHERE p.privatemessageid='$pmid' AND p.deletepm<>1");
 if($pm['recipientid']!=$wbbuserdata['userid']) eval("error(\"".$tpl->get("error_falselink")."\");");

 $senddate=formatdate($dateformat,$pm['sendtime']);
 $sendtime=formatdate($timeformat,$pm['sendtime']);

 if($pm['iconid']) $icon=makeimgtag($pm['iconpath'],$pm['icontitle']);
 else $icon="";

 $parse = new parse($docensor,90,$pm['showsmilies']*$pm_allowsmilies,$pm_allowbbcode,$wbbuserdata['showimages'],$usecode);
 $pm['message']=$parse->doparse($pm['message'],$pm['showsmilies']*$pm_allowsmilies,$pm_allowhtml,$pm_allowbbcode,$pm_allowimages);
 $pm['subject']=$parse->textwrap($pm['subject'],30);
 if($pm['showsignature']==1 && $wbbuserdata['showsignatures']==1 && $pm['signature']) {
  $posts['signature']=$parse->doparse($pm['signature'],$pm['showsmilies']*$allowsigsmilies,$allowsightml,$allowsigbbcode,$maxsigimage);
  eval ("\$signature = \"".$tpl->get("thread_signature")."\";");
 }

 eval("\$tpl->output(\"".$tpl->get("pms_printpm")."\");");
}

if($_REQUEST['action']=="popup") {
 $result=$db->query("SELECT
  p.privatemessageid, p.subject, p.sendtime, p.iconid,
  i.iconpath, i.icontitle,
  u.userid, u.username
  FROM bb".$n."_privatemessage p
  LEFT JOIN bb".$n."_icons i USING(iconid)
  LEFT JOIN bb".$n."_users u ON (p.senderid=u.userid)
  WHERE p.recipientid='$wbbuserdata[userid]' AND p.sendtime>'$wbbuserdata[lastvisit]' AND p.view=0 AND p.deletepm<>1
  ORDER BY p.sendtime DESC");

 $pmscount=$db->num_rows($result);

 $pmbit="";
 while($row=$db->fetch_array($result)) {
  if($row['iconid']) $icon=makeimgtag($row['iconpath'],$row['icontitle']);
  else $icon="&nbsp;";

  $senddate=formatdate($dateformat,$row['sendtime']);
  $sendtime=formatdate($timeformat,$row['sendtime']);

  eval ("\$pmbit .= \"".$tpl->get("pmpopup_pmbit")."\";");
 }

 eval ("\$tpl->output(\"".$tpl->get("pmpopup")."\");");
 exit();
}


/** move marked msgs to x **/
if(isset($_POST['action']) && substr($_POST['action'],0,6)=="moveto") {
 $tofolderid=substr($_POST['action'],7);
 if($_POST['pmid'] && count($_POST['pmid'])) $pmids=implode(',',$_POST['pmid']);
 else $pmids="";
 if($pmids) {
  list($controluser)=$db->query_first("SELECT userid FROM bb".$n."_folders WHERE folderid='$tofolderid'");
  if($controluser!=$wbbuserdata['userid']) access_error();

  $db->query("UPDATE bb".$n."_privatemessage SET folderid='$tofolderid' WHERE recipientid='$wbbuserdata[userid]' AND privatemessageid IN (".addslashes($pmids).")");
 }
 header("Location: pms.php?folderid=$folderid&sid=$session[hash]");
 exit();
}
?>



Glaub des könnte auch vom Guthaben hack kommen!
01.06.05 15:20 crush-9 ist offline E-Mail Finden Als Freund hinzufügen
Frostyz Frostyz ist männlich
Mitglied


Dabei seit: 18.01.04
Beiträge: 1.583
Herkunft: Wien

Themenstarter Thema begonnen von Frostyz
Antworten Zitieren Editieren Melden       UP

Suchen nach:

$db->query("INSERT INTO bb".$n."_guthaben_konto (userid,begruendung,wieviel,date) VALUES ($wbbuserdata[userid], 'Erstellung einer Privaten Nachricht', '$guthaben_hack[ pn_wert]','".time()."')");

Ersetzen mit:
$db->query("INSERT INTO bb".$n."_guthaben_konto (userid,begruendung,wieviel,date) VALUES ($wbbuserdata[userid], 'Erstellung einer Privaten Nachricht', '$guthaben_hack[pn_wert]','".time()."')");
01.06.05 15:25 Frostyz ist offline E-Mail WWW Finden Als Freund hinzufügen
crush-9
Mitglied


Dabei seit: 09.04.05
Beiträge: 24

Antworten Zitieren Editieren Melden       UP

Du bist mein Held!

Echt tausend DANK!
01.06.05 15:29 crush-9 ist offline E-Mail Finden Als Freund hinzufügen
BlackDragon_
Mitglied


Dabei seit: 19.05.05
Beiträge: 56
Forenversion: Wbblite 1.0.2

Antworten Zitieren Editieren Melden       UP

Wnn ich das was in auf der vorherigen Seite steht in meine register.php eintrage kommt dies hier
Zitat:
Parse error: parse error, unexpected '{' in /var/www/web18/html/wbblite/register.php on line 121

Ich möcht jetzt nicht sagen "ich habs ja gesagt"... moment warum eigentlich nicht?

ICH HABS JA GESAGT.

Ich zitiere mich kurz selbst (Diskussion über Register.php):
Zitat:
Und wenn ich die Zeile die du bei dem anderen editiert hast einfüge. Bekomme ich eine Fehlermeldung. deswegen hab ich ja erst die Datei hinzugefügt


Hier bekommst auch noch die Zeilen ab 120:

code:
1:
2:
3:
4:
5:
6:
//Guthaben-Hack BEGIN
If (isset($r_werber){
   $db->query("INSERT INTO bb".$n."_guthaben_werber (werberid,userid) VALUES  ('".intval($r_werber)."',$insertid)");
   $db->query("UPDATE bb".$n."_users SET guthaben=guthaben+200 WHERE userid='$r_werber'");
}
//Guthaben Hack END

Dieser Beitrag wurde 1 mal editiert, zum letzten Mal von BlackDragon_: 01.06.05 15:46.

01.06.05 15:45 BlackDragon_ ist offline E-Mail WWW Finden Als Freund hinzufügen Füge BlackDragon_ in deine Kontaktliste ein AIM-Name von BlackDragon_: kaorublackd YIM-Name von BlackDragon_: kaorublackdragon MSN Passport-Profil von BlackDragon_ anzeigen
Frostyz Frostyz ist männlich
Mitglied


Dabei seit: 18.01.04
Beiträge: 1.583
Herkunft: Wien

Themenstarter Thema begonnen von Frostyz
Antworten Zitieren Editieren Melden       UP

was ahst du gesagt?

Wennst das eh gesagt hast lös dein problem selbst lol
01.06.05 15:48 Frostyz ist offline E-Mail WWW Finden Als Freund hinzufügen
BlackDragon_
Mitglied


Dabei seit: 19.05.05
Beiträge: 56
Forenversion: Wbblite 1.0.2

Antworten Zitieren Editieren Melden       UP

geschockt
Wow, klasse Support, n dicken Daumen nach oben.
Ein Hack von dir jederzeit gerne. Bei der Hilfestellung. Niemals mehr n andern Coder.

Dann geh ich mal und Frag die Wand die kann mir bsetimmt gleich viel Auskunft über meine Fragen liefer.
01.06.05 16:20 BlackDragon_ ist offline E-Mail WWW Finden Als Freund hinzufügen Füge BlackDragon_ in deine Kontaktliste ein AIM-Name von BlackDragon_: kaorublackd YIM-Name von BlackDragon_: kaorublackdragon MSN Passport-Profil von BlackDragon_ anzeigen
Frostyz Frostyz ist männlich
Mitglied


Dabei seit: 18.01.04
Beiträge: 1.583
Herkunft: Wien

Themenstarter Thema begonnen von Frostyz
Antworten Zitieren Editieren Melden       UP

Naja.


Okay viel spaß bei der auskunft lol


aber naja wenn dus eh nicht weist dann sag dass ned so...

Suche nach:

If (isset($r_werber){

Ersetzen mit:

If (isset($r_werber)){
01.06.05 16:28 Frostyz ist offline E-Mail WWW Finden Als Freund hinzufügen
BlackDragon_
Mitglied


Dabei seit: 19.05.05
Beiträge: 56
Forenversion: Wbblite 1.0.2

Antworten Zitieren Editieren Melden       UP

Ok, domo arigato *verbeug*

klar hätte ich durch überlegen etc. vielleicht auch irgendwann den Fehler entdeckt. Aber du bist nunmal der Chef des Guthabens ;-). Es ist dein Hack und du hennst die Variablen usw. besser als jeder andere. Wenn du einem nich hilfst wer soll es denn sonst tun?

Das mit dem geld für werber bekommen tut, nur wird es nicht in den Kontoauszügen verbucht (zumindest bei mir) werde mich damit aber auch noch beschäftigen, vielleicht finde ich wo der Hund begraben liegt.
01.06.05 16:41 BlackDragon_ ist offline E-Mail WWW Finden Als Freund hinzufügen Füge BlackDragon_ in deine Kontaktliste ein AIM-Name von BlackDragon_: kaorublackd YIM-Name von BlackDragon_: kaorublackdragon MSN Passport-Profil von BlackDragon_ anzeigen
Seiten (50): « erste ... « vorherige 11 12 13 14 15 16 17 18 19 [20] 21 22 23 24 25 26 27 28 29 nächste » ... letzte » Baumstruktur | Brettstruktur
Gehe zu:

Neues Thema erstellen Antwort erstellen

yourWBB » WoltLab Burning Board Generation 2 * » Alles von und für das WBB Lite 1.0.x » [WBB Lite 1.0.x] Hacks und Addons » Guthaben Hack Grundversion