Ja, wir waren bei deutsch

PHP ist Neuland für mich, möchte mich aber nicht unbedingt rein arbeiten müssen. Wenn ich statt dem Bild einen Text in die Funktion schreibe, so wird mir dennoch der Button angezeigt. Muss für die Änderung irgend ein Cache in 4images geleert werden?
Ich möchte die Buttons deshalb gegen Links austauschen, weil ich sie in einer Sidebar untergebracht habe. So hat jeder User gleich einen gesammelten Überblick, was er auf der entsprechenden Seite machen kann/darf. Der Lightbox-Button wäre auch der einzige, den ich gelassen hätte.
if (!check_permission("auth_download", $image_row['cat_id'])) {
$download_button = "<img src=\"".get_gallery_image("download_off.gif")."\" border=\"0\" alt=\"\" />";
$download_zip_button = (function_exists("gzcompress") && function_exists("crc32")) ? "<img src=\"".get_gallery_image("download_zip_off.gif")."\" border=\"0\" alt=\"\" />" : "";
$allow_download = 0;
clear_download_token($image_row['image_id']);
}
else {
$target = (!empty($image_row['image_download_url']) && !is_remote_file($image_row['image_download_url']) && !is_local_file($image_row['image_download_url'])) ? "target=\"_blank\"" : "";
$download_button = "<a href=\"".$site_sess->url(ROOT_PATH."download.php?".URL_IMAGE_ID."=".$image_row['image_id'])."\"".$target."><img src=\"".get_gallery_image("download.gif")."\" border=\"0\" alt=\"\" /></a>";
$download_zip_button = ($target == "" && function_exists("gzcompress") && function_exists("crc32")) ? "<a href=\"".$site_sess->url(ROOT_PATH."download.php?action=zip&".URL_IMAGE_ID."=".$image_row['image_id'])."\"".$target."><img src=\"".get_gallery_image("download_zip.gif")."\" border=\"0\" alt=\"\" /></a>" : "";
$allow_download = 1;
set_download_token($image_row['image_id']);
}
if (!check_permission("auth_sendpostcard", $image_row['cat_id'])) {
$postcard_button = "<img src=\"".get_gallery_image("postcard_off.gif")."\" border=\"0\" alt=\"\" />";
}
else {
$postcard_button = "<a href=\"".$site_sess->url(ROOT_PATH."postcards.php?".URL_IMAGE_ID."=".$image_row['image_id'].((!empty($mode)) ? "&mode=".$mode : ""))."\"><img src=\"".get_gallery_image("postcard.gif")."\" border=\"0\" alt=\"\" /></a>";
}
Um diesen Code dreht es sich wohl? Ich tausche also die Zeilen "<img src ... >" einfach gegen den entsprechenden Text aus? Das zeigte bei mir jedoch keine Wirkung.
Noch etwas: Ich würde gern die Optionen, die ein User nicht hat ausblenden. Wie stelle ich das an?
@mawenzi
Ich danke dir erstmal für deine Hilfe. Du bist ja unheimlich aktiv, wenn ich mir meine vorigen Posts so ansehe... finde, du hast ein Lob verdient!