klasa System funkcja acces
<?php
//simpleAcces Control lib v1 by andriu 26.01.2006
//na wejsciu obiekt to tabela z elementami czyli wierszami
///w kazdym elemencie jest pole oid czyli pole okreslajace wlasciciela,
// client to id uzytkownika probojacego uzyskac dostep do obiektu :)
// zmienna sStatus zapamietuje prawa uzytkownika
// Status >2 = moderatorzy,itd
function acces($obiect,$element,$client=0){
//sprawdzamy czy istenieje id clienta
WHERE id='".$element."' LIMIT 1");
//sprawdzamy czy istenieje obiekt
//sprawdzamy czy wlascicielem jest client
if ($row['oid']==$client){
return 1;
}else{
//sprawdzamy prawa(status) clien'ta
if($this->sStatus!='check'){
if($this->sStatus>2){
return 1;
}else{
return 0;
}
}else{
$sql_user=mysql_query("SELECT id, Status FROM milf_user WHERE id='".$client."' LIMIT 1");
if($usr['Status']>2){
//zapisujemy prawa(status) w zmiennej klasy
$this->sStatus=$usr['Status'];
return 1;
}else{
return 0;
}
}
}
}else{
$this->error.="Cant found element in obiect";
return 0;
}
}else{
return 0;
}
}
?>
chcialbym sie dowiedziec czy ktos ma jakies uwagi
Ten post edytował andrzejb 26.01.2006, 21:37:48