Hi,
kann man die Kasse eigentlich nur für die Clan-Member sichtbar machen???
verwendete ilchClan Version: 1.1
Hier kann eine Notiz zum Merk-Eintrag hinzugefügt werden (optional)
Geschlossen |
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 | <?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 ; $day = escape( $_POST [ 'day' ], 'integer' ); $month = escape( $_POST [ 'month' ], 'integer' ); $jear = escape( $_POST [ 'jear' ], 'integer' ); $datum = $jear . '-' . $month . '-' . $day ; $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 . "')" ); 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 ; $day = escape( $_POST [ 'day' ], 'integer' ); $month = escape( $_POST [ 'month' ], 'integer' ); $jear = escape( $_POST [ 'jear' ], 'integer' ); $datum = $jear . '-' . $month . '-' . $day ; $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 . "' WHERE uid=" . $uid ); echo 'Buchung wurde geändert ... ' ; } else { echo 'Es ist ein Fehler aufgetreten, Buchung nicht geä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öscht ... ' ; } else { echo 'Es ist ein Fehler aufgetreten, Buchung nicht gelöscht' ; } $menu ->set_url(1, '' ); } $tpl = new tpl ( 'kasse/beitraege' , 1); $tpl ->out(0); $class = 'Cnorm' ; $limit = 15; // 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 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 [ '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 [ '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 [ 'date' ]); $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="buch" 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); ?> |
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 | <?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 ; $day = escape( $_POST [ 'day' ], 'integer' ); $month = escape( $_POST [ 'month' ], 'integer' ); $jear = escape( $_POST [ 'jear' ], 'integer' ); $datum = $jear . '-' . $month . '-' . $day ; $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 . "')" ); 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 ; $day = escape( $_POST [ 'day' ], 'integer' ); $month = escape( $_POST [ 'month' ], 'integer' ); $jear = escape( $_POST [ 'jear' ], 'integer' ); $datum = $jear . '-' . $month . '-' . $day ; $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 . "' WHERE uid=" . $uid ); echo 'Buchung wurde geändert ... ' ; } else { echo 'Es ist ein Fehler aufgetreten, Buchung nicht geä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öscht ... ' ; } else { echo 'Es ist ein Fehler aufgetreten, Buchung nicht gelöscht' ; } $menu ->set_url(1, '' ); } $tpl = new tpl ( 'kasse/beitraege' , 1); $tpl ->out(0); $class = 'Cnorm' ; $limit = 15; // 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 FROM prefix_user as a LEFT JOIN `prefix_kasse_beitraege` as b ON b.uid=a.id WHERE a.recht <= -4 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 [ '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 [ '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 [ 'date' ]); $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="buch" 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); ?> |
Geschlossen | ||
![]() |
Zurück zu Allgemein |