OpenPKG CVS Repository
  http://cvs.openpkg.org/
  ____________________________________________________________________________

  Server: cvs.openpkg.org                  Name:   Thomas Lotterer
  Root:   /v/openpkg/cvs                   Email:  [EMAIL PROTECTED]
  Module: openpkg-registry                 Date:   05-Jul-2006 17:41:42
  Branch: HEAD                             Handle: 2006070516414200

  Modified files:
    openpkg-registry        registry-ui.pl

  Log:
    commit deferred indentation

  Summary:
    Revision    Changes     Path
    1.65        +78 -79     openpkg-registry/registry-ui.pl
  ____________________________________________________________________________

  patch -p0 <<'@@ .'
  Index: openpkg-registry/registry-ui.pl
  ============================================================================
  $ cvs diff -u -r1.64 -r1.65 registry-ui.pl
  --- openpkg-registry/registry-ui.pl   5 Jul 2006 15:37:55 -0000       1.64
  +++ openpkg-registry/registry-ui.pl   5 Jul 2006 15:41:42 -0000       1.65
  @@ -155,94 +155,93 @@
       &viewgif($cgi->param("name"));
       goto CUS;
   }
  -else { #FIXME defer indentation making diff better readable
  -
  -#   pages below require database access
  -#
  -$dbh = &dbopen("registry");
  -if (not defined $dbh) {
  -    &viewprettyerror("Registry database backend unavailable", &prettydbi());
  -    goto CUS;
  -}
  -$dbs = &dbopen("session");
  -if (not defined $dbs) {
  -    &viewprettyerror("Session database not accessible", &prettydbi());
  -    goto CUS;
  -}
  -
  -#   establish CGI Session object
  -CGI::Session->name("registry-sid");
  -$session = new CGI::Session(
  -    "driver:sqlite;serializer:Storable;id:uuid", $sid, { Handle => $dbs, 
TableName => 'session' }
  -);
  -if (not defined $session) {
  -    &viewprettyerror("Session handling failed", "");
  -    goto CUS;
  -}
  -#   response cookies for session persistency
  -$session->expire("+3600s");
  -if ($session->is_new()) {
  -    $response->{header}->{cookie} = $cgi->cookie(
  -        -name    => $session->name(),
  -        -value   => $session->id(),
  -        -expires => sprintf("+%ds", $session->expires()),
  -        -path    => $cgi->url(-absolute => 1)
  -    )
  -}
  -
  -if ($cfg->{identification}->{mode} eq "ase") {
  -    #   establish ASE object
  +else {
  +    #   pages below require database access
       #
  -    $ase = new OSSP::ase::client(
  -        -server  => "http://registry.openpkg.org/ase";,
  -        -cgi     => $cgi,
  -        -mode    => "page",
  -        -session => $session,
  +    $dbh = &dbopen("registry");
  +    if (not defined $dbh) {
  +        &viewprettyerror("Registry database backend unavailable", 
&prettydbi());
  +        goto CUS;
  +    }
  +    $dbs = &dbopen("session");
  +    if (not defined $dbs) {
  +        &viewprettyerror("Session database not accessible", &prettydbi());
  +        goto CUS;
  +    }
  +    
  +    #   establish CGI Session object
  +    CGI::Session->name("registry-sid");
  +    $session = new CGI::Session(
  +        "driver:sqlite;serializer:Storable;id:uuid", $sid, { Handle => $dbs, 
TableName => 'session' }
       );
  -    if (not defined $ase) {
  -        &viewprettyerror("Affiliation Services Environment", "");
  +    if (not defined $session) {
  +        &viewprettyerror("Session handling failed", "");
           goto CUS;
       }
  -
  -    #   give it a chance to run
  -    #
  -    if ($ase->responsible()) {
  -        if($ase->action()) {
  -            print $ase->response();
  +    #   response cookies for session persistency
  +    $session->expire("+3600s");
  +    if ($session->is_new()) {
  +        $response->{header}->{cookie} = $cgi->cookie(
  +            -name    => $session->name(),
  +            -value   => $session->id(),
  +            -expires => sprintf("+%ds", $session->expires()),
  +            -path    => $cgi->url(-absolute => 1)
  +        )
  +    }
  +    
  +    if ($cfg->{identification}->{mode} eq "ase") {
  +        #   establish ASE object
  +        #
  +        $ase = new OSSP::ase::client(
  +            -server  => "http://registry.openpkg.org/ase";,
  +            -cgi     => $cgi,
  +            -mode    => "page",
  +            -session => $session,
  +        );
  +        if (not defined $ase) {
  +            &viewprettyerror("Affiliation Services Environment", "");
  +            goto CUS;
           }
  -        else {
  -            &viewprettyerror("Affiliation Services Environment", 
$ase->error());
  +    
  +        #   give it a chance to run
  +        #
  +        if ($ase->responsible()) {
  +            if($ase->action()) {
  +                print $ase->response();
  +            }
  +            else {
  +                &viewprettyerror("Affiliation Services Environment", 
$ase->error());
  +            }
  +            goto CUS;
           }
  -        goto CUS;
  +    }
  +    
  +    #   continue to the pages that require database access
  +    #
  +    if    ($requestedpage eq "login") {
  +        &viewlogin();
  +    }
  +    elsif ($requestedpage eq "logout") {
  +        &viewlogout();
  +    }
  +    elsif ($requestedpage eq "asecomeback") {
  +        &viewasecomeback();
  +    }
  +    elsif ($requestedpage eq "association") {
  +        &viewassociation();
  +    }
  +    elsif ($requestedpage eq "dropxml") {
  +        &viewdropxml();
  +    }
  +    elsif ($requestedpage eq "ase") {
  +        &viewemptypage();
  +    }
  +    else {
  +        $cgi->delete_all();
  +        &viewemptypage();
       }
   }
   
  -#   continue to the pages that require database access
  -#
  -if    ($requestedpage eq "login") {
  -    &viewlogin();
  -}
  -elsif ($requestedpage eq "logout") {
  -    &viewlogout();
  -}
  -elsif ($requestedpage eq "asecomeback") {
  -    &viewasecomeback();
  -}
  -elsif ($requestedpage eq "association") {
  -    &viewassociation();
  -}
  -elsif ($requestedpage eq "dropxml") {
  -    &viewdropxml();
  -}
  -elsif ($requestedpage eq "ase") {
  -    &viewemptypage();
  -}
  -else {
  -    $cgi->delete_all();
  -    &viewemptypage();
  -}
  -}      #FIXME defer indentation making diff better readable
  -
   #   cleanup sequence
   #
   CUS:
  @@ .
______________________________________________________________________
The OpenPKG Project                                    www.openpkg.org
CVS Repository Commit List                     openpkg-cvs@openpkg.org

Reply via email to