nie moge juz moze to ta pora:

mam taki kod:

  1. <?php
  2. public function getAcess($flag)
  3. {
  4. if (strpos($flag, self::getParm())!==false)
  5. {
  6. return true;
  7. }elseif(self::getParm() == 0){
  8. return true;
  9. }else{
  10. service::location("noaccess.php");
  11. }
  12. }
  13. ?>


self::getParm() to prawa dostepu do danych zasobów/akcji/metod itp

i np uzytkownik ma prawo 1 tzn ze moze ogldac liste dokumentów .... uzytkownik 0 moze wszystko

i tak wywoluje to

  1. <?php
  2. if (Group::getAcess(111) == true)
  3. {
  4. $smarty->assign('RESULT',Lang::listLang());
  5. }
  6. ?>


ale cos nie dziala admina widzi i jest ok ale nie cos z strpos ma sprawdzic czy w sefl:getParm wysteuje $flag.

moze jakies sugestie

acha zapomniałem dodać juz mniej wiecej wiem co nie tak ja jako atrybuty dawalem liczby cos niechcialo dzialac teraz inne pytanie,

i np mam self... = lang_list a szukam lang_add i mam true ... porąbane

MOZNA WYWALIC NIE STRPOS TYLKO STRSTR POL DNIA ZTRACILEM BO MI SIE NIECHCIALO ZAGLDAC DO MANUALA A STRPOS WYTRZASLEM Z PAMIECI ALE COS MI SIE PO.... MYLILO