From d19b9a9c851887d49a3352c42c43b7a04010a580 Mon Sep 17 00:00:00 2001 From: cookie Date: Sun, 17 Dec 2006 20:51:08 +0000 Subject: freigabe der Pictures git-svn-id: svn://svn.cccv.de/engel-system@212 29ba0400-6e00-0410-a75a-ca02368028f8 --- DB/change_db_to_v212.sql | 3 ++ www-ssl/admin/UserPicture.php | 102 ++++++++++++++++++++++++++++++++++++++++ www-ssl/inc/ShowUserPicture.php | 4 +- 3 files changed, 108 insertions(+), 1 deletion(-) create mode 100644 DB/change_db_to_v212.sql create mode 100755 www-ssl/admin/UserPicture.php diff --git a/DB/change_db_to_v212.sql b/DB/change_db_to_v212.sql new file mode 100644 index 00000000..9ac2fe97 --- /dev/null +++ b/DB/change_db_to_v212.sql @@ -0,0 +1,3 @@ +ALTER TABLE `UserCVS` ADD `admin/UserPicture.php` VARCHAR( 1 ) DEFAULT 'N' NOT NULL AFTER `admin/userDefaultSetting.php`; +INSERT INTO `Sprache` (`TextID`, `Sprache`, `Text`) VALUES ('admin/UserPicture.php', 'DE', 'Engel Bilder'); +INSERT INTO `Sprache` (`TextID`, `Sprache`, `Text`) VALUES ('admin/UserPicture.php', 'EN', 'Angel pictures'); diff --git a/www-ssl/admin/UserPicture.php b/www-ssl/admin/UserPicture.php new file mode 100755 index 00000000..798d5d84 --- /dev/null +++ b/www-ssl/admin/UserPicture.php @@ -0,0 +1,102 @@ +"; + $SQL = "UPDATE `UserPicture` SET `show`='N' WHERE `UID`='". $_GET["UID"]. "'"; + } + else + echo "Fehlerhafter Aufruf"; + break; + case 'SetY': + if (IsSet($_GET["UID"])) + { + echo "Bild von '". UID2Nick( $_GET["UID"]). "' wurde Freigegeben:
"; + $SQL = "UPDATE `UserPicture` SET `show`='Y' WHERE `UID`='". $_GET["UID"]. "'"; + } + else + echo "Fehlerhafter Aufruf"; + break; + case 'del': + echo "Wollen Sie das Bild von '". UID2Nick( $_GET["UID"]). "' wirklich löschen? ". + "Yes"; + break; + case 'delYes': + if (IsSet($_GET["UID"])) + { + echo "Bild von '". UID2Nick( $_GET["UID"]). "' wurde gelöscht:
"; + $SQL = "DELETE FROM `UserPicture` WHERE `UID`='". $_GET["UID"]. "' LIMIT 1"; + } + else + echo "Fehlerhafter Aufruf"; + break; + default: + echo "Fehlerhafter Aufruf"; + + } //switch + + // Update ??? + if (IsSet($SQL)) + { + // hier muesste das SQL ausgefuehrt werden... + $Erg = mysql_query($SQL, $con); + if ($Erg == 1) + echo "Änderung wurde gesichert...
"; + else + { + echo "Fehler beim speichern... bitte noch ein mal probieren :)"; + echo "

".mysql_error( $con ). "
($SQL)
"; + } + } // Ende Update + echo "
\n
\n
\n\n"; +} //IF IsSet($action) + + +//ausgabe der Liste +$Sql = "SELECT * FROM `UserPicture` WHERE `UID`>0;"; +$Erg = mysql_query($Sql, $con); + +echo "Hallo ". $_SESSION['Nick']. ",
\nhier hast du die Möglichkeit, die Bilder der Engel freizugeben:

\n"; + +echo "\n"; +echo "\n"; +echo "\t\n"; +echo "\t\n"; +echo "\t\n"; +echo "\t\n"; +echo ""; + +for( $t = 0; $t < mysql_num_rows($Erg); $t++ ) +{ + $UID = mysql_result($Erg, $t, "UID"); + echo "\t\n"; + + echo "\t\t\n"; + echo "\t\t\n"; + + if( GetPicturShow( $UID) == "Y") + echo "\t\t\n"; + elseif( GetPicturShow( $UID) == "N") + echo "\t\t\n"; + else + echo "\t\t\n"; + echo "\t\t\n"; + echo "\t\n"; +} // ende Auflistung Raeume +echo "
UserBildStatusLöschen
". UID2Nick(mysql_result($Erg, $t, "UID")). "". displayPictur( $UID, 0). "sperrenfreigebenERROR: show='". GetPicturShow( $UID). "'del
"; + +include ("./inc/footer.php"); +?> diff --git a/www-ssl/inc/ShowUserPicture.php b/www-ssl/inc/ShowUserPicture.php index f8185c3e..adad49cb 100644 --- a/www-ssl/inc/ShowUserPicture.php +++ b/www-ssl/inc/ShowUserPicture.php @@ -24,7 +24,9 @@ if( mysql_num_rows($res) == 1) } // ist das bild sichtbar? - if( (mysql_result($res, 0, "show")=="N") AND ($_SESSION['UID']!=$_GET["UID"]) ) + if( (mysql_result($res, 0, "show")=="N") AND + ($_SESSION['UID']!=$_GET["UID"]) AND + ($_SESSION['CVS'][ "admin/UserPicture.php" ] == "N")) { $SQL= "SELECT * FROM `UserPicture` WHERE `UID`='-1'"; $res = mysql_query( $SQL, $con); -- cgit v1.2.3-54-g00ecf