diff --git a/htdocs/relationship_types.php b/htdocs/relationship_types.php deleted file mode 100644 index 254fa521..00000000 --- a/htdocs/relationship_types.php +++ /dev/null @@ -1,108 +0,0 @@ -LoginRequired(); - -require_once("interactive-page.php"); - - require_once("DataEntry.php"); - require_once("DataUpdate.php"); - require_once("classBrowser.php"); - $c->stylesheets[] = "$c->base_url/css/browse.css"; - - $confirmation_required = false; - if ( ($session->AllowedTo("Admin") || $session->AllowedTo("Support")) && - !$session->just_logged_in && (isset($_POST['submit']) || isset($_GET['action'])) ) { - $action = (isset($_POST['submit']) ? $_POST['submit'] : $_GET['action'] ); - dbg_error_log( "relationship_types", " action type is %s.", $action ); - $rt_id = intval($_GET['rt_id']); - $rt = new DBRecord(); - $rt->Initialise('relationship_type', array( 'rt_id' => $rt_id ) ); - switch( strtolower($action) ) { - case 'delete': - if ( $session->CheckConfirmationHash('GET', 'confirm') ) { - $qry = new PgQuery("DELETE FROM relationship_type WHERE rt_id = $rt_id;"); - if ( $qry->Exec() ) { - $c->messages[] = i18n("Relationship Type Deleted."); - } - else { - $c->messages[] = i18n("Database Error."); - if ( preg_match("/violates foreign key constraint/", $qry->errorstring ) ) { - $c->messages[] = i18n("That relationship type is being used. See ##RelationshipTypeUsed##"); - } - } - } - else { - $c->messages[] = i18n("Please Confirm Deletion"); - $confirmation_required = true; - $confirmation_hash = $session->BuildConfirmationHash('GET', 'confirm'); - } - break; - - case 'add': - $rt->PostToValues(); - if ( $rt->Write() ) { - $c->messages[] = i18n("Relationship Type Added."); - } - else { - $c->messages[] = i18n("Database Error."); - } - break; - - } - } - - $c->page_title = translate("Relationship Types"); - $browser = new Browser($c->page_title); - - $browser->AddColumn( 'rt_id', translate('Id') ); - $browser->AddColumn( 'rt_name', translate('Name') ); - $browser->AddColumn( 'confers', translate('Rights') ); - $browser->AddColumn( 'action', translate("Action"), "", "", "'base_url/relationship_types.php?action=delete&rt_id=' || rt_id || '\">".translate("Delete")."'" ); - $browser->SetTranslatable( array('rt_name') ); - - $browser->SetJoins( 'relationship_type' ); - - if ( isset( $_GET['o']) && isset($_GET['d']) ) { - $browser->AddOrder( $_GET['o'], $_GET['d'] ); - } - else - $browser->AddOrder( 'rt_name', 'A' ); - - $browser->RowFormat( "