ilch Forum » Ilch Clan 1.1 » Module und Modifikationen » Modul Clankasse

Geschlossen
  1. #1
    User Pic
    Hannes009 Mitglied
    Registriert seit
    03.02.2008
    Beiträge
    26
    Beitragswertungen
    0 Beitragspunkte
    Hi Leute ist es mögl. dat wenn ich auf Mitgliederbeträge bei der Clankasse gehe nur die Member angezeigt werden und nicht alle registrierten??
    Danke schonma


    verwendete ilchClan Version: 1.1

    betroffene Homepage: externer Link
    0 Mitglieder finden den Beitrag gut.
  2. #2
    User Pic
    Chainy Mitglied
    Registriert seit
    26.09.2008
    Beiträge
    1.202
    Beitragswertungen
    1 Beitragspunkte
    oh je, das logo is ja sowas von geklaut lol simpsons^^
    seid ihr en proclan, dass du denen geld abknüpfen willst?
    "...mich interessiert nicht warum sich die Leute an mich erinnern, Hauptsache sie tun es!
    ----------------------GeT HaRdCoRe----------------------
    0 Mitglieder finden den Beitrag gut.
  3. #3
    User Pic
    Hannes009 Mitglied
    Registriert seit
    03.02.2008
    Beiträge
    26
    Beitragswertungen
    0 Beitragspunkte
    nein, aber der server muss ja nunmal bezahlt werden...
    also gibs ne mögl.
    0 Mitglieder finden den Beitrag gut.
  4. #4
    User Pic
    Akira Mitglied
    Registriert seit
    25.01.2007
    Beiträge
    1.369
    Beitragswertungen
    1 Beitragspunkte
    stells doch bei der navi auf MEMBER um ?
    externer Link Visit Us zwinker
    Neue Scripte: JQuery Login usw... Turnier(externer Link Multi-Bewertung, Refferer, Forum Upload, E-Mail login
    0 Mitglieder finden den Beitrag gut.
  5. #5
    User Pic
    Hannes009 Mitglied
    Registriert seit
    03.02.2008
    Beiträge
    26
    Beitragswertungen
    0 Beitragspunkte
    was bringt denn das wenn im admin beriech bei kasse mitgliederbeiträge trotzdem die "normalen" user angezeigt werden
    0 Mitglieder finden den Beitrag gut.
  6. #6
    User Pic
    Akira Mitglied
    Registriert seit
    25.01.2007
    Beiträge
    1.369
    Beitragswertungen
    1 Beitragspunkte
    wenn in der navi nen rang eingegeben ist dann kann man nur ab den rang dahin (normalerweise)
    externer Link Visit Us zwinker
    Neue Scripte: JQuery Login usw... Turnier(externer Link Multi-Bewertung, Refferer, Forum Upload, E-Mail login
    0 Mitglieder finden den Beitrag gut.
  7. #7
    User Pic
    Hannes009 Mitglied
    Registriert seit
    03.02.2008
    Beiträge
    26
    Beitragswertungen
    0 Beitragspunkte
    ich glaub du verstehst dat nicht ganz du weißt schon was clankassenerweiterung ist oder????
    0 Mitglieder finden den Beitrag gut.
  8. #8
    User Pic
    Panicsheep Hall Of Fame
    Registriert seit
    24.08.2004
    Beiträge
    10.192
    Beitragswertungen
    16 Beitragspunkte
    um die einfachen User aus der Liste raus zu bekommen muss man die Abfrage ändern.
    Da ich das Modul nicht kenne, wäre es praktisch wenn du den Code der Datei mal posten würdest
    Omnia bona erunt
    0 Mitglieder finden den Beitrag gut.
  9. #9
    User Pic
    Hannes009 Mitglied
    Registriert seit
    03.02.2008
    Beiträge
    26
    Beitragswertungen
    0 Beitragspunkte
    glaube ist die datei hier (include/admin/kasse/beitrage.php)

    ?>
    <?php
    defined ('main') or die ( 'no direct access' );
    defined ('admin') or die ( 'only admin access' );
    if (isset($_POST['buch'])) {
    	$uid = escape($_POST['uid'], 'integer');
    	$name = escape($_POST['name'], 'string');
    	$zyklus= escape($_POST['zyklus'], 'integer');
    	$betrag = str_replace(',','.',$_POST['wert']);
    	#$betrag = $betrag * $zyklus;
    	$pday = escape($_POST['pday'], 'integer');
    	$pmonth= escape($_POST['pmonth'], 'integer');
    	$pjear= escape($_POST['pjear'], 'integer');
    	$pdate=mktime(0, 0, 0, $pmonth , $pday, $pjear);
    	$datum=$pjear.'-'.$pmonth.'-'.$pday;
    	$day = escape($_POST['day'], 'integer');
    	$month= escape($_POST['month'], 'integer');
    	$jear= escape($_POST['jear'], 'integer');
    	$date=mktime(0, 0, 0, $month , $day, $jear);
    	$payedto=mktime(0, 0, 0, $month + $zyklus , $day, $jear);
    	$payedto=date("d.m.Y",$payedto);
    	$verwendung = 'Mitgliederbeitrag von '.$name.' bis '.$payedto;
    	if (!is_numeric($betrag)) {
    		echo 'der Betrag is keine Nummer?.. !!';
    	} else {
    		db_query("INSERT INTO prefix_kasse_beitraege VALUES (".$uid.",".$betrag.",".$zyklus.",'".$date."','".$pdate."')");
    		db_query("INSERT INTO prefix_kasse (datum,name,verwendung,betrag) VALUES ('".$datum."','".$name."','".$verwendung."',".$betrag.")");
    		echo 'Buchung wurde gespeichert ... ';
    	}
    }
    if (isset($_POST['buchfor'])) {
    	$uid = escape($_POST['uid'], 'integer');
    	$name = escape($_POST['name'], 'string');
    	$zyklus= escape($_POST['zyklus'], 'integer');
    	$betrag = str_replace(',','.',$_POST['wert']);
    	#$betrag = $betrag * $zyklus;
    	$pday = escape($_POST['pday'], 'integer');
    	$pmonth= escape($_POST['pmonth'], 'integer');
    	$pjear= escape($_POST['pjear'], 'integer');
    	$datum=$pjear.'-'.$pmonth.'-'.$pday;
    	$pdate=mktime(0, 0, 0, $pmonth , $pday, $pjear);
    	$day = escape($_POST['day'], 'integer');
    	$month= escape($_POST['month'], 'integer');
    	$jear= escape($_POST['jear'], 'integer');
    	$date=mktime(0, 0, 0, $month , $day, $jear);
    	$payedto=mktime(0, 0, 0, $month + $zyklus , $day, $jear);
    	$payedto=date("d.m.Y",$payedto);
    	$verwendung = 'Mitgliederbeitrag von '.$name.' bis '.$payedto;
    	if (!is_numeric($betrag)) {
    		echo 'der Betrag is keine Nummer?.. !!';
    	} else {
    		db_query("UPDATE prefix_kasse_beitraege SET wert=".$betrag.", zyklus=".$zyklus.", date='".$date."', pdate='".$pdate."' WHERE uid=".$uid);
    		db_query("INSERT INTO prefix_kasse (datum,name,verwendung,betrag) VALUES ('".$datum."','".$name."','".$verwendung."',".$betrag.")");
    		echo 'Buchung wurde gespeichert ... ';
    	}
    }
    if (isset($_POST['change'])) {
    	$uid = escape($_POST['uid'], 'integer');
    	$kid = escape($_POST['kid'], 'integer');
    	$name = escape($_POST['name'], 'string');
    	$zyklus= escape($_POST['zyklus'], 'integer');
    	$betrag = str_replace(',','.',$_POST['wert']);
    	#$betrag = $betrag * $zyklus;
    	$pday = escape($_POST['pday'], 'integer');
    	$pmonth= escape($_POST['pmonth'], 'integer');
    	$pjear= escape($_POST['pjear'], 'integer');
    	$datum=$pjear.'-'.$pmonth.'-'.$pday;
    	$pdate=mktime(0, 0, 0, $pmonth , $pday, $pjear);
    	$day = escape($_POST['day'], 'integer');
    	$month= escape($_POST['month'], 'integer');
    	$jear= escape($_POST['jear'], 'integer');
    	$date=mktime(0, 0, 0, $month , $day, $jear);
    	$payedto=mktime(0, 0, 0, $month + $zyklus , $day, $jear);
    	$payedto=date("d.m.Y",$payedto);
    	$verwendung = 'Mitgliederbeitrag von '.$name.' bis '.$payedto;
    	if (!is_numeric($betrag)) {
    		echo 'der Betrag is keine Nummer?.. !!';
    	} else {
    		if (db_query("UPDATE `prefix_kasse` SET name = '$name', datum = '$datum', betrag = '$betrag', verwendung = '$verwendung' WHERE id = ".$kid)){
    			db_query("UPDATE prefix_kasse_beitraege SET wert=".$betrag.", zyklus=".$zyklus.", date='".$date."', pdate='".$pdate."' WHERE uid=".$uid);
    			echo 'Buchung wurde ge&auml;ndert ... ';
    		} else {
    			echo 'Es ist ein Fehler aufgetreten, Buchung nicht ge&auml;ndert';
    		}
    		$menu->set_url(1,'');
    	}
    }
    if (isset($_POST['delete'])) {
    	$uid = escape($_POST['uid'], 'integer');
    	$kid = escape($_POST['kid'], 'integer');
    	if (db_query("DELETE FROM `prefix_kasse` WHERE id = ".$kid)){
    		db_query("DELETE FROM prefix_kasse_beitraege WHERE uid=".$uid);
    		echo 'Buchung wurde gel&ouml;scht ... ';
    	} else {
    		echo 'Es ist ein Fehler aufgetreten, Buchung nicht gel&ouml;scht';
    	}
    	$menu->set_url(1,'');
    }
    $tpl = new tpl ('kasse/beitraege', 1);
    $tpl->out(0);
    $class='Cnorm';
    $limit = 50;  // Limit
    $page = ($menu->getA(2) == 'p' ? $menu->getE(2) : 1 );
    $MPL = db_make_sites ($page , '' , $limit , "?kasse-beitraege" , 'user' );
    $anfang = ($page - 1) * $limit;
    $erg=db_query("SELECT a.id,a.name,b.wert,b.zyklus,b.date,b.pdate FROM prefix_user as a LEFT JOIN `prefix_kasse_beitraege` as b ON b.uid=a.id ORDER BY a.recht ASC LIMIT ".$anfang.",".$limit);
    while($row=db_fetch_assoc($erg)){
    	$class=($class=='Cmite'?'Cnorm':'Cmite');
    	$row['class']=$class;
    	$row['zyklus']=(empty($row['zyklus'])?1:$row['zyklus']);
    	$row['monatlich']=($row['zyklus']==1?'checked':'');
    	$row['viertel']=($row['zyklus']==3?'checked':'');
    	$row['halb']=($row['zyklus']==6?'checked':'');
    	$row['jahr']=($row['zyklus']==12?'checked':'');
    	if(empty($row['date'])){
    		$row['pday']=date('d');
    		$row['pmonth']=date('m');
    		$row['pjear']=date('Y');
    		$row['day']=date('d');
    		$row['month']=date('m');
    		$row['jear']=date('Y');
    		$payedto= mktime(0, 0, 0, date ("m")+$row['zyklus'] , date ("d"), date("Y"));
    		$row['payedto']=date('d.m.Y',$payedto);
    		$row['button']='<input type="Submit" name="buch" value="Buchen">';
    		$row['color']='#7F7F7F';
    		$row['kid']='';
    		$row['button2']='';
    	} else{
    		$row['pday']=date('d',$row['pdate']);
    		$row['pmonth']=date('m',$row['pdate']);
    		$row['pjear']=date('Y',$row['pdate']);
    		$row['day']=date('d',$row['date']);
    		$row['month']=date('m',$row['date']);
    		$row['jear']=date('Y',$row['date']);
    		$payedto= mktime(0, 0, 0, date ("m",$row['date'])+$row['zyklus'] , date ("d",$row['date']), date("Y",$row['date']));
    		$warn= mktime(0, 0, 0, date ("m") , date ("d")+7, date("Y"));
    		$row['payedto']=date('d.m.Y',$payedto);
    		$date=date('Y-m-d',$row['pdate']);
    		$row['kid']=@db_result(db_query("SELECT id FROM prefix_kasse WHERE name LIKE '".$row['name']."' AND betrag='".$row['wert']."' AND datum='".$date."' AND verwendung LIKE '%Mitgliederbeitrag%'"),0);
    		if($payedto<time()){
    			$row['button']='<input type="Submit" name="buchfor" value="Buchen">';
    			$row['color']='#BF0000';
    		} elseif($payedto>time() AND $payedto<=$warn){
    			$row['button']='<input type="Submit" name="change" value="Ändern">';
    			$row['color']='#FF7F00';
    		} else{
    			$row['button']='<input type="Submit" name="change" value="Ändern">';
    			$row['color']='#007F00';
    		}
    			$row['button2']='<input type="Submit" name="delete" value="Löschen">';
    	}
    	$tpl->set_ar_out($row,1);
    }
    unset($row);
    $tpl->set_out('MPL',$MPL,2);
    0 Mitglieder finden den Beitrag gut.
  10. #10
    User Pic
    Akira Mitglied
    Registriert seit
    25.01.2007
    Beiträge
    1.369
    Beitragswertungen
    1 Beitragspunkte
    ZitatZitat geschrieben von Hannes009

    ich glaub du verstehst dat nicht ganz du weißt schon was clankassenerweiterung ist oder????


    dann sollte das auch HIER IRGENDWO stehen ^^

    :p
    externer Link Visit Us zwinker
    Neue Scripte: JQuery Login usw... Turnier(externer Link Multi-Bewertung, Refferer, Forum Upload, E-Mail login
    0 Mitglieder finden den Beitrag gut.
  11. #11
    User Pic
    Akira Mitglied
    Registriert seit
    25.01.2007
    Beiträge
    1.369
    Beitragswertungen
    1 Beitragspunkte
    $erg=db_query("SELECT a.id,a.name,b.wert,b.zyklus,b.date,b.pdate FROM prefix_user as a LEFT JOIN `prefix_kasse_beitraege` as b ON b.uid=a.id ORDER BY a.recht ASC LIMIT ".$anfang.",".$limit);

    hinter prefix user sollte nen WHERE RANK = -6

    oder so ^^
    externer Link Visit Us zwinker
    Neue Scripte: JQuery Login usw... Turnier(externer Link Multi-Bewertung, Refferer, Forum Upload, E-Mail login
    0 Mitglieder finden den Beitrag gut.
  12. #12
    User Pic
    Hannes009 Mitglied
    Registriert seit
    03.02.2008
    Beiträge
    26
    Beitragswertungen
    0 Beitragspunkte
    $erg=db_query("SELECT a.id,a.name,b.wert,b.zyklus,b.date,b.pdate FROM prefix_user WHERE RANK = -6 as a LEFT JOIN `prefix_kasse_beitraege` as b ON b.uid=a.id ORDER BY a.recht ASC LIMIT ".$anfang.",".$limit);
    soll es so aussehen weil es funzt es nicht
    0 Mitglieder finden den Beitrag gut.
  13. #13
    User Pic
    Akira Mitglied
    Registriert seit
    25.01.2007
    Beiträge
    1.369
    Beitragswertungen
    1 Beitragspunkte
    back mal ans ende WHERE a.recht =-6

    ^^
    externer Link Visit Us zwinker
    Neue Scripte: JQuery Login usw... Turnier(externer Link Multi-Bewertung, Refferer, Forum Upload, E-Mail login
    0 Mitglieder finden den Beitrag gut.
  14. #14
    User Pic
    Hannes009 Mitglied
    Registriert seit
    03.02.2008
    Beiträge
    26
    Beitragswertungen
    0 Beitragspunkte
    hmm irwie klapps könntest vllt vollst. die zeile mal hinschreiebn?


    bekomme das hier


    MySQL Error:
    1064 : You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'ic1_kasse_beitraege` as b WHERE a.recht =-6 ON b.uid=a.id ORDER BY a.recht ASC' at line 1
    in Query:
    SELECT a.id,a.name,b.wert,b.zyklus,b.date,b.pdate FROM ic1_user as a `ic1_kasse_beitraege` as b WHERE a.recht =-6 ON b.uid=a.id ORDER BY a.recht ASC LIMIT 0,50
    Debug backtrace:
    @ mysql.php:32 -- debug_bt()
    @ mysql.php:50 -- db_check_error(...)
    @ beitraege.php:105 -- db_query(...)
    @ kasse.php:15 -- include(...)
    @ admin.php:24 -- require_once(...)

    Warning: mysql_fetch_assoc(): supplied argument is not a valid MySQL result resource in /home/www/web1/html/include/includes/func/db/mysql.php on line 58
    0 Mitglieder finden den Beitrag gut.
  15. #15
    User Pic
    Rock@wulf Hall Of Fame
    Registriert seit
    03.06.2004
    Beiträge
    3.282
    Beitragswertungen
    239 Beitragspunkte
    Meine Güte ihr müsst echt noch viel lernen -.-

    probier mal das hier:

    $erg=db_query("SELECT a.id,a.name,b.wert,b.zyklus,b.date,b.pdate FROM prefix_user as a LEFT JOIN `prefix_kasse_beitraege` as b ON b.uid=a.id WHERE a.recht <= -3 ORDER BY a.recht ASC LIMIT ".$anfang.",".$limit);

    das ist einfachstes MYSQL ^^

    wenn es so nicht funzt ver such anstatt <= -3 || <='-3'

    hab ich nicht getestet sollte es aber tun zunge


    Zuletzt modifiziert von Rock@wulf am 24.12.2008 - 00:07:22
    Meine Postings repräsentieren meine Meinung wenn nicht anders gekennzeichnet.
    MFG Rock@wulf
    0 Mitglieder finden den Beitrag gut.
  16. #16
    User Pic
    IceT33 Mitglied
    Registriert seit
    22.10.2005
    Beiträge
    607
    Beitragswertungen
    9 Beitragspunkte
    Blöde frage noch hinterher .... wieso eigendlich -6 ?
    sollte es wenn member und trails mit drin sein sollen nicht -2 sein
    0 Mitglieder finden den Beitrag gut.
  17. #17
    User Pic
    Rock@wulf Hall Of Fame
    Registriert seit
    03.06.2004
    Beiträge
    3.282
    Beitragswertungen
    239 Beitragspunkte
    -.-

    jau astrein da hab ich mich nu vertippt es sollte ne -3 werden weil -3 -> ist trial und alles was kleiner oder Gleich ist wird angezeigt.

    Naja hab ich misch mit dem nummernblock vertippt muss ich doch wieder mehr lesen was ich mache wenn ich 10 finger schreibe^^
    Meine Postings repräsentieren meine Meinung wenn nicht anders gekennzeichnet.
    MFG Rock@wulf
    0 Mitglieder finden den Beitrag gut.
  18. #18
    User Pic
    IceT33 Mitglied
    Registriert seit
    22.10.2005
    Beiträge
    607
    Beitragswertungen
    9 Beitragspunkte
    nochmal blöd frag ....
    0= Gast
    -1= User
    was ist dann -2 wenn trail -3 ist ?
    0 Mitglieder finden den Beitrag gut.
  19. #19
    User Pic
    Panicsheep Hall Of Fame
    Registriert seit
    24.08.2004
    Beiträge
    10.192
    Beitragswertungen
    16 Beitragspunkte
    0 = Gast
    -1= User
    -2 = Superuser
    -3 = Trial
    -4 = Member
    -5 = CoLeader
    -6 = Leader
    -7 = SiteAdmin
    -8 = CoAdmin
    -9 = Admin

    -9 + ID1 = Gott zwinker
    Omnia bona erunt
    0 Mitglieder finden den Beitrag gut.
  20. #20
    User Pic
    Meyns Mitglied
    Registriert seit
    13.01.2009
    Beiträge
    3
    Beitragswertungen
    0 Beitragspunkte
    Gibt es noch eine andere möglichkeit an die erweiterte Clankasse zukommen als auf der seite von Rock@wulf???
    0 Mitglieder finden den Beitrag gut.
  21. #21
    User Pic
    Rock@wulf Hall Of Fame
    Registriert seit
    03.06.2004
    Beiträge
    3.282
    Beitragswertungen
    239 Beitragspunkte
    meld dich nächste woche mal per icq bei mir
    Meine Postings repräsentieren meine Meinung wenn nicht anders gekennzeichnet.
    MFG Rock@wulf
    0 Mitglieder finden den Beitrag gut.
  22. #22
    User Pic
    gerdi Mitglied
    Registriert seit
    19.04.2008
    Beiträge
    66
    Beitragswertungen
    1 Beitragspunkte
    Hallo Rock@wulf,

    ich wäre auch sehr an deinem Kassen Modul interessiert.
    Kann man das noch irgendwo downloaden???

    Wäre schön.

    Danke

    Gerdi
    externer Link
    +++Der Gamer FunClan+++
    0 Mitglieder finden den Beitrag gut.
  23. #23
    User Pic
    Teuflischer Mitglied
    Registriert seit
    21.11.2008
    Beiträge
    358
    Beitragswertungen
    0 Beitragspunkte
    ich suche auch noch eine schönere clankassenversion und wäre auch sehr interessiert.
    0 Mitglieder finden den Beitrag gut.
Geschlossen

Zurück zu Module und Modifikationen

Optionen: Bei einer Antwort zu diesem Thema eine eMail erhalten