events
[ class tree: events ] [ index: events ] [ all elements ]

Source for file lookup_events_inc.php

Documentation is available at lookup_events_inc.php

  1. <?php
  2. /**
  3.  * @version $Header$
  4.  *  Copyright (c) 2004 bitweaver Events
  5.  * @package events
  6.  * @subpackage functions
  7.  */
  8.  
  9. /**
  10.  * required setup
  11.  */
  12. global $gContent;
  13. require_once( EVENTS_PKG_PATH.'BitEvents.php');
  14. require_once( LIBERTY_PKG_PATH.'lookup_content_inc.php' );
  15.  
  16.     // if we already have a gContent, we assume someone else created it for us, and has properly loaded everything up.
  17.     if( empty( $gContent ) || !is_object( $gContent ) || !$gContent->isValid() ) {
  18.         // if events_id supplied, use that
  19.         if (!empty($_REQUEST['events_id']) && is_numeric($_REQUEST['events_id'])) {
  20.             $gContent = new BitEvents( $_REQUEST['events_id'] );
  21.  
  22.         // if content_id supplied, use that
  23.         } elseif (!empty($_REQUEST['content_id']) && is_numeric($_REQUEST['content_id'])) {
  24.             $gContent = new BitEvents( NULL, $_REQUEST['content_id'] );
  25.  
  26.         // otherwise create new object
  27.         } else {
  28.             $gContent = new BitEvents();
  29.         }
  30.  
  31.         //handle legacy forms that use plain 'events' form variable name
  32.         // TODO not sure what this does - wolff_borg
  33.         if( empty( $gContent->mEventsId ) && empty( $gContent->mContentId )  ) {
  34.         }
  35.         $gContent->load();
  36.         $gBitSmarty->assign_by_ref( "gContent", $gContent );
  37.     }
  38. ?>

Documentation generated on Wed, 29 Jul 2015 13:57:03 +0000 by phpDocumentor 1.5.0-lsces