Re: Adventskalender für phpBB 3.1.x/3.2.x
Verfasst: 22.11.2017 21:20
Oops, da habe ich mich wohl vertan.Mahony hat geschrieben: @Thiesi -- er will nicht seine ID ändern, sondern weiteren Admin-Benutzern den Zugriff ermöglichen!


phpBB.de - Die deutsche phpBB-Community
https://www.phpbb.de/community/
Oops, da habe ich mich wohl vertan.Mahony hat geschrieben: @Thiesi -- er will nicht seine ID ändern, sondern weiteren Admin-Benutzern den Zugriff ermöglichen!
Code: Alles auswählen
// Admin id
$admin_id2 = xx;
// Admin id-3
$admin_id3 = xx;
Code: Alles auswählen
if ($heute_m == 12 || $this->user->data['user_id'] == $admin_id || $this->user->data['user_id'] == $admin_id2 || $this->user->data['user_id'] == $admin_id3)
{
if ($tag_link <= $heute_t || $this->user->data['user_id'] == $admin_id || $this->user->data['user_id'] == $admin_id2 || $this->user->data['user_id'] == $admin_id3)
{
$tuer_kl = implode('', file($a_path . $tag_link . '.php'));
}
else
O.K. - Ich bin davon ausgegangen, dass du den Code oder die Ext noch im Forum aktiv hast.donsenilo hat geschrieben:Was jedoch trotz Allem (inkl. löschen der Board-Cookies, Cache, etc.) nicht angezeigt wird, ist der Link zum Kalender
Code: Alles auswählen
'ADMIN_ID' => $this->user->data['user_id'] == $admin_id
Code: Alles auswählen
'ADMIN_ID' => $this->user->data['user_id'] == $admin_id,
'ADMIN_ID2' => $this->user->data['user_id'] == $admin_id2
Code: Alles auswählen
<!-- IF U_ADVENT and S_ADVENT or ADMIN_ID or ADMIN_ID2 -->
<li class="small-icon icon-adventcalendar rightside" data-last-responsive="true"><a href="{U_ADVENT}" title="" role="menuitem">{L_ADVENT}</a></li>
<!-- ENDIF -->
Die Ext ist aktiv ... mit den von dir vorangegangenen (und von mir erweiterten) Änderungen.O.K. - Ich bin davon ausgegangen, dass du den Code oder die Ext noch im Forum aktiv hast.
Ich meinte doch die Ext für die Abfrage der Gruppen-ID (und nicht die Adventskalender-Ext).donsenilo hat geschrieben:Die Ext ist aktiv ... mit den von dir vorangegangenen (und von mir erweiterten) Änderungen.
Doch, den Code gibt es(in Zeile 304)donsenilo hat geschrieben:Aber in meiner listener.php gibt es "'ADMIN_ID'", etc. nicht und auch nicht in der Originaldatei
Code: Alles auswählen
$this->template->assign_vars(array(
'AK_HOVER_SIZE' => $ak_hover_size,
'AK_HOVER_COLOR' => $ak_hover_color,
'ADMIN_ID' => $this->user->data['user_id'] == $admin_id
));
Code: Alles auswählen
$this->template->assign_vars(array(
'AK_HOVER_SIZE' => $ak_hover_size,
'AK_HOVER_COLOR' => $ak_hover_color,
'ADMIN_ID' => $this->user->data['user_id'] == $admin_id,
'ADMIN_ID2' => $this->user->data['user_id'] == $admin_id2
));
Code: Alles auswählen
// Admin id
$admin_id = 2;
// Admin id-2
$admin_id2 = xx;
// Admin id-3
$admin_id3 = xy;
Code: Alles auswählen
$this->template->assign_vars(array(
'AK_HOVER_SIZE' => $ak_hover_size,
'AK_HOVER_COLOR' => $ak_hover_color,
'ADMIN_ID' => $this->user->data['user_id'] == $admin_id,
'ADMIN_ID2' => $this->user->data['user_id'] == $admin_id2,
'ADMIN_ID3' => $this->user->data['user_id'] == $admin_id3
));
Code: Alles auswählen
<!-- IF U_ADVENT and S_ADVENT or ADMIN_ID or ADMIN_ID2 or ADMIN_ID3 -->
<li class="small-icon icon-adventcalendar rightside" data-last-responsive="true"><a href="{U_ADVENT}" title="" role="menuitem">{L_ADVENT}</a></li>
<!-- ENDIF -->
Code: Alles auswählen
// Admin id
$admin_id = 2;
Code: Alles auswählen
//zur Abfrage der Gruppenzugehoerigkeit benoetigt
include_once($this->root_path . 'includes/functions_user.' . $this->php_ext);
// Gruppen id 5 = Admingruppe
$admin_id = (group_memberships(5,$this->user->data['user_id'],true));
Code: Alles auswählen
if ($heute_m == 12 || $this->user->data['user_id'] == $admin_id)
{
if ($tag_link <= $heute_t || $this->user->data['user_id'] == $admin_id)
{
Code: Alles auswählen
if ($heute_m == 12 || (group_memberships(5,$this->user->data['user_id'],true)))
{
if ($tag_link <= $heute_t || (group_memberships(5,$this->user->data['user_id'],true)))
{