Welcome,
Guest
.
Please
login
or
register
.
Did you miss your
activation email
?
News:
Download Elxis CMS:
Elxis 5.5 Hermes
.
Home
Help
Login
Register
Elxis CMS Forum
»
Ελληνικό Forum
»
Γενικά Θέματα για το Elxis CMS
(Moderators:
CREATIVE Options
,
akalant
) »
Απορία με δικαιώματα χρηστών
« previous
next »
Print
Pages: [
1
]
Author
Topic: Απορία με δικαιώματα χρηστών (Read 5570 times)
NewAge
Jr. Member
Posts: 57
Απορία με δικαιώματα χρηστών
«
on:
November 24, 2006, 14:02:40 »
Έχω την εξής απορία....
Αφού τώρα πλέον υπάρχουν κανονικά group χρηστών και όχι τα συγκεκριμένα ψευδοgroup που έχει το mambo, αν θέλω εγώ σε ένα component ανάλογα με το επίπεδο του χρήστη να δείξω διαφορετικά πράγματα πως είναι ο ποιο σωστός τρόπος να γίνει;
Συγκεκριμένα εγώ θέλω εφόσον ο χρήστης είναι super admin να του δείξω και ένα upload tab συν των υπολοίπων που υπάρχουν, δεν ξέρω όμως αν πρέπει απλά να το κάνω έτσι:
global $my;
if (in_array(25, explode(',', $my->allowed)) {
....
}
Με το 25 που είναι το gid του superadmin, hardcoded
Ευχαριστών πολύ
Logged
datahell
Elxis Team
Hero Member
Posts: 10356
Re: Απορία με δικαιώματα χρηστών
«
Reply #1 on:
November 24, 2006, 14:28:49 »
Υπάρχουν κάποια group χρηστών που απαγορεύεται να αλλάξουν. Ένα από αυτά είναι του super administrator, οπότε το '25' είναι ασφαλής να το χρησιμοποιήσεις. Μια χαρά δηλαδή θα δουλέψει αυτό που έγραψες!
Για debuging μπορείς να κάνεις echo το $my->allowed για να δεις τα επιτρεπόμενα group για την ομάδα που ανήκεις την δεδομένη στιγμή. Αν είσαι σαν υπέρ-διαχειριστής μεταξύ αυτών θα είναι και το 25.
«
Last Edit: November 24, 2006, 14:31:06 by datahell
»
Logged
Elxis Team
|
Is Open Source
|
IOS Rentals | IOS AERO
NewAge
Jr. Member
Posts: 57
Re: Απορία με δικαιώματα χρηστών
«
Reply #2 on:
November 24, 2006, 14:29:54 »
Ωραία ευχαριστώ.
Logged
datahell
Elxis Team
Hero Member
Posts: 10356
Re: Απορία με δικαιώματα χρηστών
«
Reply #3 on:
November 24, 2006, 14:37:00 »
Μία δυό άλλες προσθήκες επί τη ευκαιρία:
Για να πάρουμε το όνομα ενός group (τα ονόματα μπορεί να αλλάζουν στο elxis οπότε δεν είναι ασφαλές να τα θεωρούμε δεδομένα) από τον αριθμό του:
$usertype = eUTF::utf8_strtolower($acl->get_group_name('25'));
βάζω την eUTF γιατί μπορεί το όνομα του group να είναι στα ελληνικά, στα τούρκικα στα ρώσσικα κλπ!
Logged
Elxis Team
|
Is Open Source
|
IOS Rentals | IOS AERO
Print
Pages: [
1
]
« previous
next »
Elxis CMS Forum
»
Ελληνικό Forum
»
Γενικά Θέματα για το Elxis CMS
(Moderators:
CREATIVE Options
,
akalant
) »
Απορία με δικαιώματα χρηστών