db->Query("DELETE FROM OOPS_GROUPS2ALLOWS WHERE GID = '".$GID."'"); if(!empty($A)) { while(list($AID,) = each($A)) { $OOPSGlobal["SES"]->db->Query("INSERT INTO OOPS_GROUPS2ALLOWS (GID,AID) VALUES('".$GID."','".$AID."')"); } } if(!empty($REDIR)) { OOPSRedir("adm/groups/"); } } $BODY = new OOPSBuffer(); $GRP = $OOPSGlobal["SES"]->db->QueryObject("SELECT NAME FROM OOPS_GROUPS WHERE ID = '".$GID."'"); $BODY->Send(OOPSBuildAdmBodyTitle("Права")); $BODY->Send(''); $S = $OOPSGlobal["SES"]->db->QueryObjects("SELECT OOPS_ALLOWS.ID,OOPS_ALLOWS.NAME,OOPS_ALLOWS.TEXT FROM OOPS_GROUPS2ALLOWS,OOPS_ALLOWS WHERE OOPS_GROUPS2ALLOWS.GID = '".$GID."' AND OOPS_GROUPS2ALLOWS.AID = OOPS_ALLOWS.ID ORDER BY OOPS_ALLOWS.NAME"); $SC = count($S); $GR = array(); for($i=0;$i<$SC;$i++) { $SO = $S[$i]; $GR[$SO->ID] = true; } $S = $OOPSGlobal["SES"]->db->QueryObjects("SELECT * FROM OOPS_ALLOWS ORDER BY OOPS_ALLOWS.NAME"); $SC = count($S); $BODY->Send(""); $BODY->Send(""); $BODY->Send(""); $BODY->Send(""); $BODY->Send(""); $BODY->Send(""); for($i=0;$i<$SC;$i++) { $SO = $S[$i]; $BODY->Send(""); $BODY->Send(""); $BODY->Send(""); $BODY->Send(""); $BODY->Send(""); $BODY->Send(""); } if(OOPSCheckAuth("Access2GroupW")) { $BODY->Send('
 ПравоОписание
"); $BODY->Send(($i+1)); $BODY->Send(""); $BODY->Send("ID."]"); if(!empty($GR[$SO->ID])) $BODY->Send(" checked"); $BODY->Send(">"); $BODY->Send(""); $BODY->Send($SO->NAME); $BODY->Send(""); $BODY->Send($SO->TEXT); $BODY->Send("

'); $BODY->Send(' Изменить и вернуться к списку'); } else { $BODY->Send(''); } $BODY->Send(OOPSBuildAdmBodyTitle("Текущие права группы [".$GRP->NAME."]")); $BODY->Send(''); $BODY->Send(""); $BODY->Send(""); $BODY->Send(""); $BODY->Send(""); $BODY->Send(""); for($i=0;$i<$SC;$i++) { $SO = $S[$i]; if(!empty($GR[$SO->ID])) { $BODY->Send(""); $BODY->Send(""); $BODY->Send(""); $BODY->Send(""); $BODY->Send(""); } } $BODY->Send('
ПравоОписание
"); $BODY->Send(($i+1)); $BODY->Send(""); $BODY->Send($SO->NAME); $BODY->Send(""); $BODY->Send($SO->TEXT); $BODY->Send("
'); include_once("stop.inc"); ?>