Hacks4wbb by HFW™ (https://hacks4wbb.de/index.php)
- WBB Bereich (https://hacks4wbb.de/board.php?boardid=20)
--- wbb2.3.6 Start (https://hacks4wbb.de/board.php?boardid=441)
---- Dokumentationen|Codeschnipsel (https://hacks4wbb.de/board.php?boardid=445)
----- Support -> Job Nr. 20 - Votebox Teilnahme (https://hacks4wbb.de/thread.php?threadid=32552)


Geschrieben von omar am 27.03.2023 um 17:43:

  Support -> Job Nr. 20 - Votebox Teilnahme

************************************************************
************************************************************

Addon zum Arbeitsamt ab Guthabenhack 6.1 für das WBB 2.3


Autor des Hacks: © Klatschianer


Version wBB 2.3: © by Klatschianer (www.klatschis-world.de/wbb2)


Version: 1.0


Voraussetzungen: wBB 2.3.x
Guthabenhack 6.1 (www.gt-corner.de)


Was macht der Hack: Job Nr. 20 - Votebox Teilnahme



Copyright:
Der Hack darf NUR bei www.gt-corner.de und www.Cyberstar0.de angeboten werden.
Er darf nur mit Genehmigung von www.gt-corner.de & Klatschianer
für andere Boardversionen angepasst werden !!

Distanzierung:
Wir übernehmen keine Haftung für eventuelle Schäden,
Fehler oä., die durch die Benutzung dieses Hacks
entstehen. Wir weisen ausdrücklich daraufhin,
daß der Einbau auf eigene Gefahr geschieht.
Deshalb gilt: Backup der Datenbank und der Dateien
machen!!!!! Es gibt keinen Anspruch auf Support,
Gewährleistung und Ersatz.


************************************************************
************************************************************




Einbauanleitung
-------------------

1.) Lade die Bilddatei nach /images

2.) Suche in der votebox.php folgenden Abschnitt:


$voteduser=$db->query_first("SELECT * FROM bb".$n."_votebox_candidate WHERE ofmonth='$nowdate' AND userid='$userid[0]' ");
if(!$teamvoted['count']){
if($uservoted['count'])
$db->query("UPDATE bb".$n."_votebox_voter set teamvote=1 where userid='$senduserid' AND votemonth='$nowdate'");
else
$db->query("INSERT into bb".$n."_votebox_voter (userid, teamvote, votemonth) Values ('$senduserid', '1', '$nowdate')");


Füge DARUNTER folgendes ein:


#Guthaben Arbeitsamt
$arbeitsamtconfig = $db->query_first("SELECT arbeitsamtonoff FROM bb".$n."_guthaben_arbeitsamt");
if($wbbuserdata['gh_job_id']=="20" && $arbeitsamtconfig['arbeitsamtonoff']==1){
$db->query("UPDATE bb".$n."_users SET gh_job_arbeitszaehler=gh_job_arbeitszaehler+1 WHERE userid='".intval($wbbuserdata['userid'])."'");
}
#Guthaben Arbeitsamt ENDE


3.) Suche weiter in der votebox.php folgenden Abschnitt:


$voteduser=$db->query_first("SELECT * FROM bb".$n."_votebox_candidate WHERE ofmonth='$nowdate' AND userid='$testid[0]' ");
if(!$uservoted){
if($teamvoted) $db->query("UPDATE bb".$n."_votebox_voter set uservote=1 where userid='$senduserid' AND votemonth='$nowdate'");
else
$db->query("INSERT into bb".$n."_votebox_voter (userid, uservote, votemonth) Values ('$senduserid', '1', '$nowdate')");


Füge DARUNTER folgendes ein:


#Guthaben Arbeitsamt
$arbeitsamtconfig = $db->query_first("SELECT arbeitsamtonoff FROM bb".$n."_guthaben_arbeitsamt");
if($wbbuserdata['gh_job_id']=="20" && $arbeitsamtconfig['arbeitsamtonoff']==1){
$db->query("UPDATE bb".$n."_users SET gh_job_arbeitszaehler=gh_job_arbeitszaehler+1 WHERE userid='".intval($wbbuserdata['userid'])."'");
}
#Guthaben Arbeitsamt ENDE

4.) Führe im ACP folgenden SQL - Befehl aus:


INSERT INTO `bb1_guthaben_arbeitsmarkt` (`arbeitid`, `arbeitaktiv`, `artderarbeit`, `beschreibung`, `arbeitsanforderung`, `arbeitslohn`, `offenestellen`) VALUES (20, 1, 'Votebox - Wahl', 'Bei diesem Job musst Du innerhalb von {zeitraum} Tagen {arbeitsanforderung}x bei der {artderarbeit} mitmachen.\r\n', 2, 100, 100);


Das wars schon!

Viel Spaß damit, Klatschianer!


Forensoftware: Burning Board 2.3.6, entwickelt von WoltLab GmbH