Functions | Variables
grst_admin_gacl.c File Reference

Functions

void show_acl (int admin, GRSTgaclUser *user, char *dn, GRSTgaclPerm perm, char *help_uri, char *dir_path, char *file, char *dir_uri, char *admin_file)
 
void new_entry_form (GRSTgaclUser *user, char *dn, GRSTgaclPerm perm, char *help_uri, char *dir_path, char *file, char *dir_uri, char *admin_file)
 
void new_entry (GRSTgaclUser *user, char *dn, GRSTgaclPerm perm, char *help_uri, char *dir_path, char *file, char *dir_uri, char *admin_file)
 
void del_entry (GRSTgaclUser *user, char *dn, GRSTgaclPerm perm, char *help_uri, char *dir_path, char *file, char *dir_uri, char *admin_file)
 
void edit_entry_form (GRSTgaclUser *user, char *dn, GRSTgaclPerm perm, char *help_uri, char *dir_path, char *file, char *dir_uri, char *admin_file)
 
void edit_entry (GRSTgaclUser *user, char *dn, GRSTgaclPerm perm, char *help_uri, char *dir_path, char *file, char *dir_uri, char *admin_file)
 
void add_cred_form (GRSTgaclUser *user, char *dn, GRSTgaclPerm perm, char *help_uri, char *dir_path, char *file, char *dir_uri, char *admin_file)
 
void add_cred (GRSTgaclUser *user, char *dn, GRSTgaclPerm perm, char *help_uri, char *dir_path, char *file, char *dir_uri, char *admin_file)
 
void del_cred (GRSTgaclUser *user, char *dn, GRSTgaclPerm perm, char *help_uri, char *dir_path, char *file, char *dir_uri, char *admin_file)
 
void del_entry_sure (GRSTgaclUser *user, char *dn, GRSTgaclPerm perm, char *help_uri, char *dir_path, char *file, char *dir_uri, char *admin_file)
 
void del_cred_sure (GRSTgaclUser *user, char *dn, GRSTgaclPerm perm, char *help_uri, char *dir_path, char *file, char *dir_uri, char *admin_file)
 
void admin_continue (char *dn, GRSTgaclPerm perm, char *help_uri, char *dir_path, char *file, char *dir_uri, char *admin_file, GRSThttpBody *bp)
 
void StartHTML (GRSThttpBody *bp, char *dir_uri, char *dir_path)
 
void StartForm (GRSThttpBody *bp, char *dir_uri, char *dir_path, char *admin_file, int timestamp, char *target_function)
 
void EndForm (GRSThttpBody *bp)
 
void GRSTgaclCredTableStart (GRSThttpBody *bp)
 
void GRSTgaclCredTableAdd (GRSTgaclUser *user, GRSTgaclEntry *entry, GRSTgaclCred *cred, int cred_no, int entry_no, int admin, int timestamp, GRSThttpBody *bp, char *dn, GRSTgaclPerm perm, char *help_uri, char *dir_path, char *file, char *dir_uri, char *admin_file)
 
void GRSTgaclCredTableEnd (GRSTgaclEntry *entry, int entry_no, int admin, int timestamp, GRSThttpBody *bp, char *dn, GRSTgaclPerm perm, char *help_uri, char *dir_path, char *file, char *dir_uri, char *admin_file)
 
int GACLentriesInAcl (GRSTgaclAcl *acl)
 
int GRSTgaclCredsInEntry (GRSTgaclEntry *entry)
 
void check_acl_save (char *dn, GRSTgaclPerm perm, char *help_uri, char *dir_path, char *file, char *dir_uri, char *admin_file, GRSTgaclUser *user, GRSTgaclAcl *acl, GRSThttpBody *bp)
 
void GACLeditGetPerms (GRSTgaclEntry *entry)
 
GRSTgaclEntryGACLreturnEntry (GRSTgaclAcl *acl, int entry_no)
 
GRSTgaclCredGACLreturnCred (GRSTgaclEntry *entry, int cred_no)
 
void StringHTMLEncode (char *string, GRSThttpBody *bp)
 
void revert_acl (GRSTgaclUser *user, char *dn, GRSTgaclPerm perm, char *help_uri, char *dir_path, char *file, char *dir_uri, char *admin_file)
 

Variables

char * grst_perm_syms []
 
int grst_perm_vals []
 

Function Documentation

void add_cred ( GRSTgaclUser user,
char *  dn,
GRSTgaclPerm  perm,
char *  help_uri,
char *  dir_path,
char *  file,
char *  dir_uri,
char *  admin_file 
)
void add_cred_form ( GRSTgaclUser user,
char *  dn,
GRSTgaclPerm  perm,
char *  help_uri,
char *  dir_path,
char *  file,
char *  dir_uri,
char *  admin_file 
)
void admin_continue ( char *  dn,
GRSTgaclPerm  perm,
char *  help_uri,
char *  dir_path,
char *  file,
char *  dir_uri,
char *  admin_file,
GRSThttpBody bp 
)
void check_acl_save ( char *  dn,
GRSTgaclPerm  perm,
char *  help_uri,
char *  dir_path,
char *  file,
char *  dir_uri,
char *  admin_file,
GRSTgaclUser user,
GRSTgaclAcl acl,
GRSThttpBody bp 
)
void del_cred ( GRSTgaclUser user,
char *  dn,
GRSTgaclPerm  perm,
char *  help_uri,
char *  dir_path,
char *  file,
char *  dir_uri,
char *  admin_file 
)
void del_cred_sure ( GRSTgaclUser user,
char *  dn,
GRSTgaclPerm  perm,
char *  help_uri,
char *  dir_path,
char *  file,
char *  dir_uri,
char *  admin_file 
)
void del_entry ( GRSTgaclUser user,
char *  dn,
GRSTgaclPerm  perm,
char *  help_uri,
char *  dir_path,
char *  file,
char *  dir_uri,
char *  admin_file 
)
void del_entry_sure ( GRSTgaclUser user,
char *  dn,
GRSTgaclPerm  perm,
char *  help_uri,
char *  dir_path,
char *  file,
char *  dir_uri,
char *  admin_file 
)
void edit_entry ( GRSTgaclUser user,
char *  dn,
GRSTgaclPerm  perm,
char *  help_uri,
char *  dir_path,
char *  file,
char *  dir_uri,
char *  admin_file 
)
void edit_entry_form ( GRSTgaclUser user,
char *  dn,
GRSTgaclPerm  perm,
char *  help_uri,
char *  dir_path,
char *  file,
char *  dir_uri,
char *  admin_file 
)
void EndForm ( GRSThttpBody bp)
void GACLeditGetPerms ( GRSTgaclEntry entry)
int GACLentriesInAcl ( GRSTgaclAcl acl)
GRSTgaclCred * GACLreturnCred ( GRSTgaclEntry entry,
int  cred_no 
)
GRSTgaclEntry * GACLreturnEntry ( GRSTgaclAcl acl,
int  entry_no 
)
int GRSTgaclCredsInEntry ( GRSTgaclEntry entry)
void GRSTgaclCredTableAdd ( GRSTgaclUser user,
GRSTgaclEntry entry,
GRSTgaclCred cred,
int  cred_no,
int  entry_no,
int  admin,
int  timestamp,
GRSThttpBody bp,
char *  dn,
GRSTgaclPerm  perm,
char *  help_uri,
char *  dir_path,
char *  file,
char *  dir_uri,
char *  admin_file 
)
void GRSTgaclCredTableEnd ( GRSTgaclEntry entry,
int  entry_no,
int  admin,
int  timestamp,
GRSThttpBody bp,
char *  dn,
GRSTgaclPerm  perm,
char *  help_uri,
char *  dir_path,
char *  file,
char *  dir_uri,
char *  admin_file 
)
void GRSTgaclCredTableStart ( GRSThttpBody bp)
void new_entry ( GRSTgaclUser user,
char *  dn,
GRSTgaclPerm  perm,
char *  help_uri,
char *  dir_path,
char *  file,
char *  dir_uri,
char *  admin_file 
)
void new_entry_form ( GRSTgaclUser user,
char *  dn,
GRSTgaclPerm  perm,
char *  help_uri,
char *  dir_path,
char *  file,
char *  dir_uri,
char *  admin_file 
)
void revert_acl ( GRSTgaclUser user,
char *  dn,
GRSTgaclPerm  perm,
char *  help_uri,
char *  dir_path,
char *  file,
char *  dir_uri,
char *  admin_file 
)
void show_acl ( int  admin,
GRSTgaclUser user,
char *  dn,
GRSTgaclPerm  perm,
char *  help_uri,
char *  dir_path,
char *  file,
char *  dir_uri,
char *  admin_file 
)
void StartForm ( GRSThttpBody bp,
char *  dir_uri,
char *  dir_path,
char *  admin_file,
int  timestamp,
char *  target_function 
)
void StartHTML ( GRSThttpBody bp,
char *  dir_uri,
char *  dir_path 
)
void StringHTMLEncode ( char *  string,
GRSThttpBody bp 
)

Variable Documentation

char* grst_perm_syms[]
int grst_perm_vals[]