My Project
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

◆ add_cred()

void add_cred ( GRSTgaclUser * user,
char * dn,
GRSTgaclPerm perm,
char * help_uri,
char * dir_path,
char * file,
char * dir_uri,
char * admin_file )

◆ add_cred_form()

void add_cred_form ( GRSTgaclUser * user,
char * dn,
GRSTgaclPerm perm,
char * help_uri,
char * dir_path,
char * file,
char * dir_uri,
char * admin_file )

◆ admin_continue()

void admin_continue ( char * dn,
GRSTgaclPerm perm,
char * help_uri,
char * dir_path,
char * file,
char * dir_uri,
char * admin_file,
GRSThttpBody * bp )

◆ check_acl_save()

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 )

◆ del_cred()

void del_cred ( GRSTgaclUser * user,
char * dn,
GRSTgaclPerm perm,
char * help_uri,
char * dir_path,
char * file,
char * dir_uri,
char * admin_file )

◆ del_cred_sure()

void del_cred_sure ( GRSTgaclUser * user,
char * dn,
GRSTgaclPerm perm,
char * help_uri,
char * dir_path,
char * file,
char * dir_uri,
char * admin_file )

◆ del_entry()

void del_entry ( GRSTgaclUser * user,
char * dn,
GRSTgaclPerm perm,
char * help_uri,
char * dir_path,
char * file,
char * dir_uri,
char * admin_file )

◆ del_entry_sure()

void del_entry_sure ( GRSTgaclUser * user,
char * dn,
GRSTgaclPerm perm,
char * help_uri,
char * dir_path,
char * file,
char * dir_uri,
char * admin_file )

◆ edit_entry()

void edit_entry ( GRSTgaclUser * user,
char * dn,
GRSTgaclPerm perm,
char * help_uri,
char * dir_path,
char * file,
char * dir_uri,
char * admin_file )

◆ edit_entry_form()

void edit_entry_form ( GRSTgaclUser * user,
char * dn,
GRSTgaclPerm perm,
char * help_uri,
char * dir_path,
char * file,
char * dir_uri,
char * admin_file )

◆ EndForm()

void EndForm ( GRSThttpBody * bp)

◆ GACLeditGetPerms()

void GACLeditGetPerms ( GRSTgaclEntry * entry)

◆ GACLentriesInAcl()

int GACLentriesInAcl ( GRSTgaclAcl * acl)

◆ GACLreturnCred()

GRSTgaclCred * GACLreturnCred ( GRSTgaclEntry * entry,
int cred_no )

◆ GACLreturnEntry()

GRSTgaclEntry * GACLreturnEntry ( GRSTgaclAcl * acl,
int entry_no )

◆ GRSTgaclCredsInEntry()

int GRSTgaclCredsInEntry ( GRSTgaclEntry * entry)

◆ GRSTgaclCredTableAdd()

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 )

◆ GRSTgaclCredTableEnd()

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 )

◆ GRSTgaclCredTableStart()

void GRSTgaclCredTableStart ( GRSThttpBody * bp)

◆ new_entry()

void new_entry ( GRSTgaclUser * user,
char * dn,
GRSTgaclPerm perm,
char * help_uri,
char * dir_path,
char * file,
char * dir_uri,
char * admin_file )

◆ new_entry_form()

void new_entry_form ( GRSTgaclUser * user,
char * dn,
GRSTgaclPerm perm,
char * help_uri,
char * dir_path,
char * file,
char * dir_uri,
char * admin_file )

◆ revert_acl()

void revert_acl ( GRSTgaclUser * user,
char * dn,
GRSTgaclPerm perm,
char * help_uri,
char * dir_path,
char * file,
char * dir_uri,
char * admin_file )

◆ show_acl()

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 )

◆ StartForm()

void StartForm ( GRSThttpBody * bp,
char * dir_uri,
char * dir_path,
char * admin_file,
int timestamp,
char * target_function )

◆ StartHTML()

void StartHTML ( GRSThttpBody * bp,
char * dir_uri,
char * dir_path )

◆ StringHTMLEncode()

void StringHTMLEncode ( char * string,
GRSThttpBody * bp )

Variable Documentation

◆ grst_perm_syms

char* grst_perm_syms[]
extern

◆ grst_perm_vals

int grst_perm_vals[]
extern