Xaraya / Postnuke CVS Notices - Message

Note: this list is kept only as a demonstration for CVSNotice. For the latest CVS notices, see the Xaraya and Postnuke sites

View Statistics - Next Notice - Previous Notice

Directory filter : [ all ] / postnuke_modules / nascar [ view in CVS ]

Date Directory [filter] File(s) [view] Author [filter]
11 Aug 2002 19:44:06postnuke_modules/nascarpnadmin.php,1.3,1.4 pnadminapi.php,1.2,1.3 pninit.php,1.8,1.9 pnuser.php,1.1,1.2 pnuserapi.php,1.3,1.4George Neill
 + track operations create/update/modify all work now.

Update of /home/cvsroot/postnuke_modules/nascar
In directory ns7.hostnuke.net:/tmp/cvs-serv13706

Modified Files:
	pnadmin.php pnadminapi.php pninit.php pnuser.php pnuserapi.php 
Log Message:

+ track operations create/update/modify all work now.
+ BL template driven

GNeill 2002.08.11 



Index: pnadmin.php
===================================================================
RCS file: /home/cvsroot/postnuke_modules/nascar/pnadmin.php,v
retrieving revision 1.3
retrieving revision 1.4
diff -C2 -d -r1.3 -r1.4
*** pnadmin.php	11 Aug 2002 02:05:02 -0000	1.3
--- pnadmin.php	11 Aug 2002 19:44:04 -0000	1.4
***************
*** 24,27 ****
--- 24,30 ----
  // ----------------------------------------------------------------------
  
+ /*
+  * initial function called from PN
+  */
  function nascar_admin_main()
  {
***************
*** 35,54 ****
  }
  
  function nascar_admin_menu()
  {
      $data = array();
  
!     $data['nascar_title']     = pnML(pnVarPrepForDisplay(_NASCARTITLE));
!     $data['nascar_home']      = pnML(pnVarPrepForDisplay(_NASCARHOME));
! 
!     $data['nascar_binaries']  = pnML(pnVarPrepForDisplay(_NASCARBINARIES));
!     $data['nascar_event']     = pnML(pnVarPrepForDisplay(_NASCAREVENT));
!     $data['nascar_leagues']   = pnML(pnVarPrepForDisplay(_NASCARLEAGUES));
!     $data['nascar_pen_votes'] = pnML(pnVarPrepForDisplay(_NASCARPENVOTES));
!     $data['nascar_penalties'] = pnML(pnVarPrepForDisplay(_NASCARPENALTIES));
!     $data['nascar_results']   = pnML(pnVarPrepForDisplay(_NASCARRESULTS));
!     $data['nascar_roster']    = pnML(pnVarPrepForDisplay(_NASCARROSTER));
!     $data['nascar_season']    = pnML(pnVarPrepForDisplay(_NASCARSEASON));
!     $data['nascar_tracks']    = pnML(pnVarPrepForDisplay(_NASCARTRACKS));
      $data['status']           = pnGetStatusMsg();
  
--- 38,59 ----
  }
  
+ /*
+  * nascar administration menu 
+  */
  function nascar_admin_menu()
  {
      $data = array();
  
!     $data['nascar_title']     = pnVarPrepForDisplay(pnML(_NASCARTITLE));
!     $data['nascar_home']      = pnVarPrepForDisplay(pnML(_NASCARHOME));
!     $data['nascar_binaries']  = pnVarPrepForDisplay(pnML(_NASCARBINARIES));
!     $data['nascar_event']     = pnVarPrepForDisplay(pnML(_NASCAREVENT));
!     $data['nascar_leagues']   = pnVarPrepForDisplay(pnML(_NASCARLEAGUES));
!     $data['nascar_pen_votes'] = pnVarPrepForDisplay(pnML(_NASCARPENVOTES));
!     $data['nascar_penalties'] = pnVarPrepForDisplay(pnML(_NASCARPENALTIES));
!     $data['nascar_results']   = pnVarPrepForDisplay(pnML(_NASCARRESULTS));
!     $data['nascar_roster']    = pnVarPrepForDisplay(pnML(_NASCARROSTER));
!     $data['nascar_season']    = pnVarPrepForDisplay(pnML(_NASCARSEASON));
!     $data['nascar_tracks']    = pnVarPrepForDisplay(pnML(_NASCARTRACKS));
      $data['status']           = pnGetStatusMsg();
  
***************
*** 62,71 ****
  
      if (!pnSecAuthAction(0, 'nascar::', '::', ACCESS_EDIT)) {
!         $data['status'] = _NASCARNOAUTH;
          return $data;
      }
  
      if (!pnModAPILoad('nascar', 'user')) {
!         $data['status'] = _LOADFAILED;
          return $data;
      }
--- 67,78 ----
  
      if (!pnSecAuthAction(0, 'nascar::', '::', ACCESS_EDIT)) {
!         $data['status'] = pnVarPrepForDisplay(pnML(_NASCARNOAUTH));
! 
          return $data;
      }
  
      if (!pnModAPILoad('nascar', 'user')) {
!         $data['status'] = pnVarPrepForDisplay(pnML(_LOADFAILED));
! 
          return $data;
      }
***************
*** 73,83 ****
      $data['items'] = array();
  
!     $data['nascar_addtrack']    = pnML(pnVarPrepForDisplay(_NASCARADDTRACK));
! 
!     $data['tracks_id']          = pnML(pnVarPrepForDisplay(_TRACKSID));
!     $data['tracks_name']        = pnML(pnVarPrepForDisplay(_TRACKSNAME));
!     $data['tracks_active']      = pnML(pnVarPrepForDisplay(_TRACKSACTIVE));
!  
!     $data['pager']              = '';
  
      $items = pnModAPIFunc('nascar',
--- 80,88 ----
      $data['items'] = array();
  
!     $data['nascar_addtrack'] = pnVarPrepForDisplay(pnML(_NASCARADDTRACK));
!     $data['tracks_id']       = pnVarPrepForDisplay(pnML(_TRACKSID));
!     $data['tracks_name']     = pnVarPrepForDisplay(pnML(_TRACKSNAME));
!     $data['tracks_active']   = pnVarPrepForDisplay(pnML(_TRACKSACTIVE));
!     $data['pager']           = '';
  
      $items = pnModAPIFunc('nascar',
***************
*** 93,97 ****
          }
  
!         // do I need to do any clean up here ? 
          //
          // there are no entries in the DB just go ahead and redirect
--- 98,103 ----
          }
  
!         // do I need to do any clean up here ?  also this could be 
!         // an error -not- item count of zero.
          //
          // there are no entries in the DB just go ahead and redirect
***************
*** 136,140 ****
  
      if (!pnSecAuthAction(0, 'nascar::', '::', ACCESS_EDIT)) {
!         $data['status'] = _NASCARNOAUTH;
  
          return $data;
--- 142,146 ----
  
      if (!pnSecAuthAction(0, 'nascar::', '::', ACCESS_EDIT)) {
!         $data['status'] = pnVarPrepForDisplay(pnML(_NASCARNOAUTH));
  
          return $data;
***************
*** 142,161 ****
  
      $data['authid']            = pnSecGenAuthKey();
! 
!     $data['nascar_home']       = pnML(pnVarPrepForDisplay(_NASCARHOME));
!     $data['nascar_title']      = pnML(pnVarPrepForDisplay(_NASCARTITLE));
! 
!     $data['label_viewtracks']  = pnML(pnVarPrepForDisplay(_NASCARTRACKS));
! 
!     $data['label_name']        = pnML(pnVarPrepForDisplay(_TRACKSNAME));
!     $data['label_longname']    = pnML(pnVarPrepForDisplay(_TRACKSLONGNAME));
!     $data['label_location']    = pnML(pnVarPrepForDisplay(_TRACKSLOCATION));
!     $data['label_weather_url'] = pnML(pnVarPrepForDisplay(_TRACKSWEATHERURL));
!     $data['label_image']       = pnML(pnVarPrepForDisplay(_TRACKSIMAGE));
!     $data['label_length']      = pnML(pnVarPrepForDisplay(_TRACKSLENGTH));
!     $data['label_url']         = pnML(pnVarPrepForDisplay(_TRACKSURL));
!     $data['label_active']      = pnML(pnVarPrepForDisplay(_TRACKSACTIVE));
! 
!     $data['addbutton']         = 'Create';
  
      return $data;
--- 148,163 ----
  
      $data['authid']            = pnSecGenAuthKey();
!     $data['nascar_home']       = pnVarPrepForDisplay(pnML(_NASCARHOME));
!     $data['nascar_title']      = pnVarPrepForDisplay(pnML(_NASCARTITLE));
!     $data['label_viewtracks']  = pnVarPrepForDisplay(pnML(_NASCARTRACKS));
!     $data['label_name']        = pnVarPrepForDisplay(pnML(_TRACKSNAME));
!     $data['label_longname']    = pnVarPrepForDisplay(pnML(_TRACKSLONGNAME));
!     $data['label_location']    = pnVarPrepForDisplay(pnML(_TRACKSLOCATION));
!     $data['label_weather_url'] = pnVarPrepForDisplay(pnML(_TRACKSWEATHERURL));
!     $data['label_image']       = pnVarPrepForDisplay(pnML(_TRACKSIMAGE));
!     $data['label_length']      = pnVarPrepForDisplay(pnML(_TRACKSLENGTH));
!     $data['label_url']         = pnVarPrepForDisplay(pnML(_TRACKSURL));
!     $data['label_active']      = pnVarPrepForDisplay(pnML(_TRACKSACTIVE));
!     $data['addbutton']         = pnML('Create');
  
      return $data;
***************
*** 182,197 ****
  
      if (!pnSecConfirmAuthKey()) {
          $msg = pnML('Invalid authorization key for creating new #(1) item',
                      'nascar');
!         pnExceptionSet(PN_SYSTEM_EXCEPTION, 'NO_PERMISSION',
                         new SystemException($msg));
          return;
      }
  
      if (!pnModAPILoad('nascar', 'admin')) {
!         $msg = pnML('Unable to load #(1) admin API',
!                     'nascar');
!         pnExceptionSet(PN_SYSTEM_EXCEPTION, 'NO_PERMISSION',
                         new SystemException($msg));
          return;
      }
--- 184,206 ----
  
      if (!pnSecConfirmAuthKey()) {
+ 
          $msg = pnML('Invalid authorization key for creating new #(1) item',
                      'nascar');
! 
!         pnExceptionSet(PN_SYSTEM_EXCEPTION, 
!                        'NO_PERMISSION',
                         new SystemException($msg));
+ 
          return;
      }
  
      if (!pnModAPILoad('nascar', 'admin')) {
! 
!         $msg = pnML('Unable to load #(1) admin API', 'nascar');
! 
!         pnExceptionSet(PN_SYSTEM_EXCEPTION, 
!                        'NO_PERMISSION',
                         new SystemException($msg));
+ 
          return;
      }
***************
*** 211,220 ****
      if ($tid == true) {
        pnSessionSetVar('statusmsg', 
!           pnML(pnVarPrepForDisplay(_NASCARTRACKSCREATED)));
      }
  
      pnRedirect(pnModURL('nascar', 'admin', 'view_tracks'));
  
- 
      return true;
  }
--- 220,228 ----
      if ($tid == true) {
        pnSessionSetVar('statusmsg', 
!           pnVarPrepForDisplay(pnML(_NASCARTRACKSCREATED)));
      }
  
      pnRedirect(pnModURL('nascar', 'admin', 'view_tracks'));
  
      return true;
  }
***************
*** 222,228 ****
  function nascar_admin_modify_tracks($args)
  {
!     list($tid,
!          $objectid)= pnVarCleanFromInput('tid',
!                                          'objectid');
  
      extract($args);
--- 230,234 ----
  function nascar_admin_modify_tracks($args)
  {
!     list($tid, $objectid) = pnVarCleanFromInput('tid', 'objectid');
  
      extract($args);
***************
*** 233,237 ****
  
      if (!pnModAPILoad('nascar', 'user')) {
!         return pnML('Unable to load user API', 'nascar');
      }
  
--- 239,243 ----
  
      if (!pnModAPILoad('nascar', 'user')) {
!         return pnML('Unable to load #(1) user API', 'nascar');
      }
  
***************
*** 239,264 ****
  
      if ($item == false) {
!         return pnML('Unable to find', 'nascar', pnVarPrepForDisplay($tid));
      }
  
      if (!pnSecAuthAction(0, 'nascar::Item', "$item[tname]::$tid", ACCESS_EDIT)) {
!         return pnML('Not authorized to modify ', 'nascar', pnVarPrepForDisplay($tid));
      }
  
      return array (
          'authid'            => pnSecGenAuthKey(),
!         'nascar_home'       => pnML(pnVarPrepForDisplay(_NASCARHOME)),
!         'nascar_title'      => pnML(pnVarPrepForDisplay(_NASCARTITLE)),
!         'label_viewtracks'  => pnML(pnVarPrepForDisplay(_NASCARTRACKS)),
!         'label_id'          => pnML(pnVarPrepForDisplay(_TRACKSID)),
!         'label_name'        => pnML(pnVarPrepForDisplay(_TRACKSNAME)),
!         'label_longname'    => pnML(pnVarPrepForDisplay(_TRACKSLONGNAME)),
!         'label_location'    => pnML(pnVarPrepForDisplay(_TRACKSLOCATION)),
!         'label_weather_url' => pnML(pnVarPrepForDisplay(_TRACKSWEATHERURL)),
!         'label_image'       => pnML(pnVarPrepForDisplay(_TRACKSIMAGE)),
!         'label_length'      => pnML(pnVarPrepForDisplay(_TRACKSLENGTH)),
!         'label_url'         => pnML(pnVarPrepForDisplay(_TRACKSURL)),
!         'label_active'      => pnML(pnVarPrepForDisplay(_TRACKSACTIVE)),
!         'updatebutton'      => pnML('Update'),
          'item'              => $item
      );
--- 245,285 ----
  
      if ($item == false) {
!         return pnML('Unable to find #(1) item #(2)', 
!                     'nascar', pnVarPrepForDisplay($tid));
      }
  
      if (!pnSecAuthAction(0, 'nascar::Item', "$item[tname]::$tid", ACCESS_EDIT)) {
!         return pnML('Not authorized to modify #(1) item #(2)', 
!                     'nascar', pnVarPrepForDisplay($tid));
!     }
! 
!     if($item['tactive'])
!     {
!       // no pnML here!
!       $item['yes_active'] = 'CHECKED';
!       $item['no_active'] = '';
!     }
!     else
!     {
!       // no pnML here!
!       $item['yes_active'] = '';
!       $item['no_active'] = 'CHECKED';
      }
  
      return array (
          'authid'            => pnSecGenAuthKey(),
!         'nascar_home'       => pnVarPrepForDisplay(pnML(_NASCARHOME)),
!         'nascar_title'      => pnVarPrepForDisplay(pnML(_NASCARTITLE)),
!         'label_viewtracks'  => pnVarPrepForDisplay(pnML(_NASCARTRACKS)),
!         'label_id'          => pnVarPrepForDisplay(pnML(_TRACKSID)),
!         'label_name'        => pnVarPrepForDisplay(pnML(_TRACKSNAME)),
!         'label_longname'    => pnVarPrepForDisplay(pnML(_TRACKSLONGNAME)),
!         'label_location'    => pnVarPrepForDisplay(pnML(_TRACKSLOCATION)),
!         'label_weather_url' => pnVarPrepForDisplay(pnML(_TRACKSWEATHERURL)),
!         'label_image'       => pnVarPrepForDisplay(pnML(_TRACKSIMAGE)),
!         'label_length'      => pnVarPrepForDisplay(pnML(_TRACKSLENGTH)),
!         'label_url'         => pnVarPrepForDisplay(pnML(_TRACKSURL)),
!         'label_active'      => pnVarPrepForDisplay(pnML(_TRACKSACTIVE)),
!         'updatebutton'     => pnML('Update'),
          'item'              => $item
      );
***************
*** 294,301 ****
      if (!pnSecConfirmAuthKey()) {
  
!         $msg = pnML('Invalid authorization key for updating ',
                      'nascar', pnVarPrepForDisplay($tid));
  
!         pnExceptionSet(PN_SYSTEM_EXCEPTION, 'NO_PERMISSION',
                         new SystemException($msg));
  
--- 315,323 ----
      if (!pnSecConfirmAuthKey()) {
  
!         $msg = pnML('Invalid authorization key for #(1) item #(2)',
                      'nascar', pnVarPrepForDisplay($tid));
  
!         pnExceptionSet(PN_SYSTEM_EXCEPTION, 
!                        'NO_PERMISSION',
                         new SystemException($msg));
  
***************
*** 305,312 ****
      if (!pnModAPILoad('nascar', 'admin')) {
  
!         $msg = pnML('Unable to load admin API',
!                     'nascar');
  
!         pnExceptionSet(PN_SYSTEM_EXCEPTION, 'NO_PERMISSION',
                         new SystemException($msg));
          return;
--- 327,334 ----
      if (!pnModAPILoad('nascar', 'admin')) {
  
!         $msg = pnML('Unable to load #(1) #(2) API', 'nascar','admin');
  
!         pnExceptionSet(PN_SYSTEM_EXCEPTION, 
!                        'NO_PERMISSION',
                         new SystemException($msg));
          return;
***************
*** 327,331 ****
  
          pnSessionSetVar('statusmsg', 
!             pnML(pnVarPrepForDisplay(_NASCARTRACKSUPDATED)));
      } 
  
--- 349,353 ----
  
          pnSessionSetVar('statusmsg', 
!             pnVarPrepForDisplay(pnML(_NASCARTRACKSUPDATED)));
      } 
  
***************
*** 351,357 ****
      if (!pnModAPILoad('nascar', 'user')) {
  
!         $msg = pnML('Unable to load )user API', 'nascar');
!         pnExceptionSet(PN_SYSTEM_EXCEPTION, 'NO_PERMISSION',
                         new SystemException($msg));
          return;
      }
--- 373,382 ----
      if (!pnModAPILoad('nascar', 'user')) {
  
!         $msg = pnML('Unable to load #(1) user API', 'nascar');
! 
!         pnExceptionSet(PN_SYSTEM_EXCEPTION, 
!                        'NO_PERMISSION',
                         new SystemException($msg));
+ 
          return;
      }
***************
*** 360,365 ****
  
      if ($item == false) {
!         $msg = pnML('Unable to find ', 'nascar', pnVarPrepForDisplay($tid));
!         pnExceptionSet(PN_SYSTEM_EXCEPTION, 'NO_PERMISSION',
                         new SystemException($msg));
  
--- 385,394 ----
  
      if ($item == false) {
! 
!         $msg = pnML('Unable to find #(1) item #(2)', 
!                     'nascar',  pnVarPrepForDisplay($tid));
! 
!         pnExceptionSet(PN_SYSTEM_EXCEPTION, 
!                        'NO_PERMISSION',
                         new SystemException($msg));
  
***************
*** 368,374 ****
  
      if (!pnSecAuthAction(0, 'nascar::Item', "$item[tname]::$tid", ACCESS_DELETE)) {
!         $msg = pnML('Not authorized to delete ',
                      'nascar', pnVarPrepForDisplay($tid));
!         pnExceptionSet(PN_SYSTEM_EXCEPTION, 'NO_PERMISSION',
                         new SystemException($msg));
          return;
--- 397,405 ----
  
      if (!pnSecAuthAction(0, 'nascar::Item', "$item[tname]::$tid", ACCESS_DELETE)) {
!         $msg = pnML('Not authorized to delete #(1) item #(2)',
                      'nascar', pnVarPrepForDisplay($tid));
! 
!         pnExceptionSet(PN_SYSTEM_EXCEPTION, 
!                        'NO_PERMISSION',
                         new SystemException($msg));
          return;
***************
*** 379,392 ****
          $data = nascar_admin_menu();
  
!         $data['tracks_id']         = pnML(pnVarPrepForDisplay(_TRACKSID));
!         $data['tid']               = pnML(pnVarPrepForDisplay($tid));
! 
!         $data['tracks_name']       = pnML(pnVarPrepForDisplay(_TRACKSNAME));
!         $data['tracks_name_value'] = pnML(pnVarPrepForDisplay($item['tname']));
! 
!         $data['confirmtext']   = pnML('Confirm deleting this item ?');
!         $data['itemid']        = pnML('Item ID');
!         $data['confirmbutton'] = pnML('Confirm');
!         $data['authid']         = pnSecGenAuthKey();
  
          return $data;
--- 410,421 ----
          $data = nascar_admin_menu();
  
!         $data['tracks_id']         = pnVarPrepForDisplay(pnML(_TRACKSID));
!         $data['tid']               = pnVarPrepForDisplay(pnML($tid));
!         $data['tracks_name']       = pnVarPrepForDisplay(pnML(_TRACKSNAME));
!         $data['tracks_name_value'] = pnVarPrepForDisplay(pnML($item['tname']));
!         $data['confirmtext']       = pnML('Confirm deleting this item ?');
!         $data['itemid']            = pnML('Item ID');
!         $data['confirmbutton']     = pnML('Confirm');
!         $data['authid']            = pnSecGenAuthKey();
  
          return $data;
***************
*** 394,401 ****
  
      if (!pnSecConfirmAuthKey()) {
!         $msg = pnML('Invalid authorization key for deleting',
                      'nascar', pnVarPrepForDisplay($tid));
!         pnExceptionSet(PN_SYSTEM_EXCEPTION, 'NO_PERMISSION',
                         new SystemException($msg));
          return;
      }
--- 423,434 ----
  
      if (!pnSecConfirmAuthKey()) {
! 
!         $msg = pnML('Invalid authorization key for deleting #(1) item #(2)',
                      'nascar', pnVarPrepForDisplay($tid));
! 
!         pnExceptionSet(PN_SYSTEM_EXCEPTION, 
!                        'NO_PERMISSION',
                         new SystemException($msg));
+ 
          return;
      }
***************
*** 403,410 ****
      if (!pnModAPILoad('nascar', 'admin')) {
  
!         $msg = pnML('Unable to load admin API', 'nascar');
  
!         pnExceptionSet(PN_SYSTEM_EXCEPTION, 'NO_PERMISSION',
                         new SystemException($msg));
          return;
      }
--- 436,445 ----
      if (!pnModAPILoad('nascar', 'admin')) {
  
!         $msg = pnML('Unable to load #(1) admin API', 'nascar');
  
!         pnExceptionSet(PN_SYSTEM_EXCEPTION, 
!                        'NO_PERMISSION',
                         new SystemException($msg));
+ 
          return;
      }
***************
*** 416,420 ****
  
          pnSessionSetVar('statusmsg', 
!             pnML(pnVarPrepForDisplay(_NASCARTRACKSDELETED)));
  
      }
--- 451,455 ----
  
          pnSessionSetVar('statusmsg', 
!             pnVarPrepForDisplay(pnML(_NASCARTRACKSDELETED)));
  
      }

Index: pnadminapi.php
===================================================================
RCS file: /home/cvsroot/postnuke_modules/nascar/pnadminapi.php,v
retrieving revision 1.2
retrieving revision 1.3
diff -C2 -d -r1.2 -r1.3
*** pnadminapi.php	11 Aug 2002 02:05:02 -0000	1.2
--- pnadminapi.php	11 Aug 2002 19:44:04 -0000	1.3
***************
*** 30,34 ****
      //$invalid = array();
  
!     //if (count($invalid) > 0) {
          //$msg = pnML('Invalid #(1) for #(2) function #(3)() in module #(4)',
                      //join(', ',$invalid), 'admin', 'create_tracks', 'Nascar');
--- 30,34 ----
      //$invalid = array();
  
!     //if(count($invalid) > 0) {
          //$msg = pnML('Invalid #(1) for #(2) function #(3)() in module #(4)',
                      //join(', ',$invalid), 'admin', 'create_tracks', 'Nascar');
***************
*** 38,46 ****
      //}
  
!     if (!pnSecAuthAction(0, 'nascar::Item', "$tname::", ACCESS_ADD)) {
!         $msg = pnML('Not authorized to add #(1) items',
!                     'Nascar');
!         pnExceptionSet(PN_USER_EXCEPTION, 'NO_PERMISSION',
                         new SystemException($msg));
          return false;
      }
--- 38,52 ----
      //}
  
!     if(!pnSecAuthAction(0, 'nascar::Item', "$tname::", ACCESS_ADD)) {
!  
!         // hmmm... shouldn't we look for DATABASE_ERROR exception
!         // being thrown by pnSecAuthAction() ? GN
! 
!         $msg = pnML('Not authorized to add #(1) items', 'Nascar');
! 
!         pnExceptionSet(PN_USER_EXCEPTION, 
!                        'NO_PERMISSION',
                         new SystemException($msg));
+ 
          return false;
      }
***************
*** 75,84 ****
      $dbconn->Execute($sql);
  
!     if ($dbconn->ErrorNo() != 0) {
  
          $msg = pnML('Database error for #(1) function #(2)() in module #(3)',
                      'admin', 'create', 'Nascar');
  
!         pnExceptionSet(PN_SYSTEM_EXCEPTION, 'DATABASE_ERROR',
                         new SystemException($msg));
  
--- 81,91 ----
      $dbconn->Execute($sql);
  
!     if($dbconn->ErrorNo() != 0) {
  
          $msg = pnML('Database error for #(1) function #(2)() in module #(3)',
                      'admin', 'create', 'Nascar');
  
!         pnExceptionSet(PN_SYSTEM_EXCEPTION, 
!                        'DATABASE_ERROR',
                         new SystemException($msg));
  
***************
*** 88,92 ****
      $tid = $dbconn->PO_Insert_ID($nascartable, 'pn_tid');
  
!     pnModCallHooks('item', 'create', $tid, 'tid');
  
      return $tid;
--- 95,102 ----
      $tid = $dbconn->PO_Insert_ID($nascartable, 'pn_tid');
  
!     if(!pnModCallHooks('item', 'create', $tid, 'tid'))
!     {
!       // error check here -- GN.
!     }
  
      return $tid;
***************
*** 97,113 ****
      extract($args);
  
!     if (!isset($tid) || !is_numeric($tid)) {
          $msg = pnML('Invalid #(1) for #(2) function #(3)() in module #(4)',
                      'item ID', 'admin', 'delete_tracks', 'Nascar');
!         pnExceptionSet(PN_USER_EXCEPTION, 'BAD_PARAM',
                         new SystemException($msg));
          return false;
      }
  
!     if (!pnModAPILoad('nascar', 'user')) {
!         $msg = pnML('Unable to load #(1) #(2) API',
!                     'nascar','user');
!         pnExceptionSet(PN_SYSTEM_EXCEPTION, 'NO_PERMISSION',
                         new SystemException($msg));
          return false;
      }
--- 107,130 ----
      extract($args);
  
!     if(!isset($tid) || !is_numeric($tid)) {
! 
          $msg = pnML('Invalid #(1) for #(2) function #(3)() in module #(4)',
                      'item ID', 'admin', 'delete_tracks', 'Nascar');
! 
!         pnExceptionSet(PN_USER_EXCEPTION, 
!                        'BAD_PARAM',
                         new SystemException($msg));
+ 
          return false;
      }
  
!     if(!pnModAPILoad('nascar', 'user')) {
! 
!         $msg = pnML('Unable to load #(1) #(2) API', 'nascar','user');
! 
!         pnExceptionSet(PN_SYSTEM_EXCEPTION, 
!                        'NO_PERMISSION',
                         new SystemException($msg));
+ 
          return false;
      }
***************
*** 115,131 ****
      $item = pnModAPIFunc('nascar', 'user', 'get_tracks', array('tid' => $tid));
  
!     if ($item == false) {
          $msg = pnML('Invalid #(1) for #(2) function #(3)() in module #(4)',
                      'item ID', 'user', 'get_tracks', 'Nascar');
!         pnExceptionSet(PN_USER_EXCEPTION, 'BAD_PARAM',
                         new SystemException($msg));
          return false;
      }
  
!     if (!pnSecAuthAction(0, 'nascar::Item', "$item[tname]::$tid", ACCESS_DELETE)) {
          $msg = pnML('Not authorized to delete #(1) item #(2)',
                      'Nascar', pnVarPrepForStore($tid));
!         pnExceptionSet(PN_USER_EXCEPTION, 'NO_PERMISSION',
                         new SystemException($msg));
          return false;
      }
--- 132,155 ----
      $item = pnModAPIFunc('nascar', 'user', 'get_tracks', array('tid' => $tid));
  
!     if($item == false) {
! 
          $msg = pnML('Invalid #(1) for #(2) function #(3)() in module #(4)',
                      'item ID', 'user', 'get_tracks', 'Nascar');
! 
!         pnExceptionSet(PN_USER_EXCEPTION, 
!                        'BAD_PARAM',
                         new SystemException($msg));
+ 
          return false;
      }
  
!     if(!pnSecAuthAction(0, 'nascar::Item', "$item[tname]::$tid", ACCESS_DELETE)) {
          $msg = pnML('Not authorized to delete #(1) item #(2)',
                      'Nascar', pnVarPrepForStore($tid));
! 
!         pnExceptionSet(PN_USER_EXCEPTION, 
!                        'NO_PERMISSION',
                         new SystemException($msg));
+ 
          return false;
      }
***************
*** 140,152 ****
      $dbconn->Execute($sql);
  
!     if ($dbconn->ErrorNo() != 0) {
          $msg = pnML('Database error for #(1) function #(2)() in module #(3)',
                      'admin', 'delete_tracks', 'Nascar');
!         pnExceptionSet(PN_SYSTEM_EXCEPTION, 'DATABASE_ERROR',
                         new SystemException($msg));
          return false;
      }
  
!     pnModCallHooks('item', 'delete_tracks', $tid, '');
  
      return true;
--- 164,183 ----
      $dbconn->Execute($sql);
  
!     if($dbconn->ErrorNo() != 0) {
! 
          $msg = pnML('Database error for #(1) function #(2)() in module #(3)',
                      'admin', 'delete_tracks', 'Nascar');
! 
!         pnExceptionSet(PN_SYSTEM_EXCEPTION, 
!                        'DATABASE_ERROR',
                         new SystemException($msg));
+ 
          return false;
      }
  
!     if(!pnModCallHooks('item', 'delete_tracks', $tid, ''))
!     {
!       // error check here -- GN
!     }
  
      return true;
***************
*** 161,173 ****
      if(!isset($tid))
      {
!       $invalid[] = "track id";
      }
  
!     if (count($invalid) > 0) {
  
          $msg = pnML('Invalid #(1) for #(2) function #(3)() in module #(4)',
                      join(', ',$invalid), 'admin', 'update_tracks', 'Nascar');
  
!         pnExceptionSet(PN_USER_EXCEPTION, 'BAD_PARAM',
                         new SystemException($msg));
  
--- 192,205 ----
      if(!isset($tid))
      {
!       $invalid[] = pnML("track id");
      }
  
!     if(count($invalid) > 0) {
  
          $msg = pnML('Invalid #(1) for #(2) function #(3)() in module #(4)',
                      join(', ',$invalid), 'admin', 'update_tracks', 'Nascar');
  
!         pnExceptionSet(PN_USER_EXCEPTION, 
!                        'BAD_PARAM',
                         new SystemException($msg));
  
***************
*** 175,183 ****
      }
  
!     if (!pnModAPILoad('nascar', 'user')) {
          $msg = pnML('Unable to load #(1) #(2) API',
                      'nascar','user');
!         pnExceptionSet(PN_SYSTEM_EXCEPTION, 'NO_PERMISSION',
                         new SystemException($msg));
          return false;
      }
--- 207,219 ----
      }
  
!     if(!pnModAPILoad('nascar', 'user')) {
! 
          $msg = pnML('Unable to load #(1) #(2) API',
                      'nascar','user');
! 
!         pnExceptionSet(PN_SYSTEM_EXCEPTION, 
!                        'NO_PERMISSION',
                         new SystemException($msg));
+ 
          return false;
      }
***************
*** 185,208 ****
      $item = pnModAPIFunc('nascar', 'user', 'get_tracks', array('tid' => $tid));
  
!     if ($item == false) {
          $msg = pnML('Invalid #(1) for #(2) function #(3)() in module #(4)',
                      'item ID', 'user', 'get_tracks', 'Nascar');
!         pnExceptionSet(PN_USER_EXCEPTION, 'BAD_PARAM',
                         new SystemException($msg));
          return false;
      }
  
!     if (!pnSecAuthAction(0, 'nascar::Item', "$item[tname]::$tid", ACCESS_EDIT)) {
          $msg = pnML('Not authorized to edit #(1) item #(2)',
                      'Nascar', pnVarPrepForStore($tid));
!         pnExceptionSet(PN_USER_EXCEPTION, 'NO_PERMISSION',
                         new SystemException($msg));
          return false;
      }
  
!     if (!pnSecAuthAction(0, 'nascar::Item', "$tname::$tid", ACCESS_EDIT)) {
          $msg = pnML('Not authorized to edit #(1) item #(2)',
                      'Nascar', pnVarPrepForStore($tid));
!         pnExceptionSet(PN_USER_EXCEPTION, 'NO_PERMISSION',
                         new SystemException($msg));
          return false;
--- 221,255 ----
      $item = pnModAPIFunc('nascar', 'user', 'get_tracks', array('tid' => $tid));
  
!     if($item == false) {
! 
          $msg = pnML('Invalid #(1) for #(2) function #(3)() in module #(4)',
                      'item ID', 'user', 'get_tracks', 'Nascar');
! 
!         pnExceptionSet(PN_USER_EXCEPTION, 
!                        'BAD_PARAM',
                         new SystemException($msg));
+ 
          return false;
      }
  
!     if(!pnSecAuthAction(0, 'nascar::Item', "$item[tname]::$tid", ACCESS_EDIT)) {
! 
          $msg = pnML('Not authorized to edit #(1) item #(2)',
                      'Nascar', pnVarPrepForStore($tid));
! 
!         pnExceptionSet(PN_USER_EXCEPTION, 
!                        'NO_PERMISSION',
                         new SystemException($msg));
+ 
          return false;
      }
  
!     if(!pnSecAuthAction(0, 'nascar::Item', "$tname::$tid", ACCESS_EDIT)) {
! 
          $msg = pnML('Not authorized to edit #(1) item #(2)',
                      'Nascar', pnVarPrepForStore($tid));
! 
!         pnExceptionSet(PN_USER_EXCEPTION,  
!                        'NO_PERMISSION',
                         new SystemException($msg));
          return false;
***************
*** 214,234 ****
  
      $sql = "UPDATE $nascartable
!             SET  pn_track_name   = '" . pnVarPrepForStore($tname) . "', 
!                  pn_longname     = '" . pnVarPrepForStore($tlongname) . "',
!                  pn_location     = '" . pnVarPrepForStore($tlocation) . "',
!                  pn_weather_url  = '" . pnVarPrepForStore($tweather_url) ."',
!                  pn_track_image  = '" . pnVarPrepForStore($timage) . "',
!                  pn_track_length = '" . pnVarPrepForStore($tlength) . "',
!                  pn_track_url    = '" . pnVarPrepForStore($turl) . "',
!                  pn_active       =  " . pnVarPrepForStore($tactive) . "
              WHERE pn_track_id = " . pnVarPrepForStore($tid);
  
      $dbconn->Execute($sql);
  
!     if ($dbconn->ErrorNo() != 0) {
          $msg = pnML('Database error for #(1) function #(2)() in module #(3)',
                      'admin', 'update_tracks', 'Nascar');
!         pnExceptionSet(PN_SYSTEM_EXCEPTION, 'DATABASE_ERROR',
                         new SystemException($msg));
          return false;
      }
--- 261,285 ----
  
      $sql = "UPDATE $nascartable
!             SET  pn_track_name   = '" . pnVarPrepForStore($tname)        . "', 
!                  pn_longname     = '" . pnVarPrepForStore($tlongname)    . "',
!                  pn_location     = '" . pnVarPrepForStore($tlocation)    . "',
!                  pn_weather_url  = '" . pnVarPrepForStore($tweather_url) . "',
!                  pn_track_image  = '" . pnVarPrepForStore($timage)       . "',
!                  pn_track_length = '" . pnVarPrepForStore($tlength)      . "',
!                  pn_track_url    = '" . pnVarPrepForStore($turl)         . "',
!                  pn_active       =  " . pnVarPrepForStore($tactive)      . "
              WHERE pn_track_id = " . pnVarPrepForStore($tid);
  
      $dbconn->Execute($sql);
  
!     if($dbconn->ErrorNo() != 0) {
! 
          $msg = pnML('Database error for #(1) function #(2)() in module #(3)',
                      'admin', 'update_tracks', 'Nascar');
! 
!         pnExceptionSet(PN_SYSTEM_EXCEPTION, 
!                        'DATABASE_ERROR',
                         new SystemException($msg));
+ 
          return false;
      }

Index: pninit.php
===================================================================
RCS file: /home/cvsroot/postnuke_modules/nascar/pninit.php,v
retrieving revision 1.8
retrieving revision 1.9
diff -C2 -d -r1.8 -r1.9
*** pninit.php	8 Aug 2002 10:18:42 -0000	1.8
--- pninit.php	11 Aug 2002 19:44:04 -0000	1.9
***************
*** 113,117 ****
   
     
!     //-------------------------------------------------------------------------    
      // create the LEAGUES table contains attributes on each league
      //-------------------------------------------------------------------------
--- 113,117 ----
   
     
!     //------------------------------------------------------------------------- 
      // create the LEAGUES table contains attributes on each league
      //-------------------------------------------------------------------------
***************
*** 305,310 ****
  
      //-------------------------------------------------------------------------
!     // create the SEASON table contains attributes on each season 
!     // within a league
      //-------------------------------------------------------------------------
      $sql[] = pnDBCreateTable(
--- 305,309 ----
  
      //-------------------------------------------------------------------------
!     // the SEASON table contains attributes on each season within a league
      //-------------------------------------------------------------------------
      $sql[] = pnDBCreateTable(

Index: pnuser.php
===================================================================
RCS file: /home/cvsroot/postnuke_modules/nascar/pnuser.php,v
retrieving revision 1.1
retrieving revision 1.2
diff -C2 -d -r1.1 -r1.2
*** pnuser.php	10 Aug 2002 06:02:33 -0000	1.1
--- pnuser.php	11 Aug 2002 19:44:04 -0000	1.2
***************
*** 21,30 ****
  // ----------------------------------------------------------------------
  // Original Author of file: George Neill 
! // Purpose of file:  Template user display functions
  // ----------------------------------------------------------------------
  
  function nascar_user_main()
  {
!     if (!pnSecAuthAction(0, 'Template::', '::', ACCESS_OVERVIEW)) {
          return _NASCARNOAUTH;
      }
--- 21,30 ----
  // ----------------------------------------------------------------------
  // Original Author of file: George Neill 
! // Purpose of file:  Nascar user display functions
  // ----------------------------------------------------------------------
  
  function nascar_user_main()
  {
!     if (!pnSecAuthAction(0, 'nascar::', '::', ACCESS_OVERVIEW)) {
          return _NASCARNOAUTH;
      }
***************
*** 44,57 ****
      $data['status']     = '';
      $data['items']      = array();
!     $data['someheader'] = _NASCARNAME;
      $data['pager']      = '';
  
!     if (!pnSecAuthAction(0, 'Templates::', '::', ACCESS_OVERVIEW)) {
!         $data['status'] = _NASCARNOAUTH;
          return $data;
      }
  
      if (!pnModAPILoad('nascar', 'user')) {
!         $data['status'] = _LOADFAILED;
  
          return $data;
--- 44,57 ----
      $data['status']     = '';
      $data['items']      = array();
!     $data['someheader'] = pnVarPrepForDisplay(pnML(_NASCARNAME));
      $data['pager']      = '';
  
!     if (!pnSecAuthAction(0, 'nascars::', '::', ACCESS_OVERVIEW)) {
!         $data['status'] = pnVarPrepForDisplay(pnML(_NASCARNOAUTH));
          return $data;
      }
  
      if (!pnModAPILoad('nascar', 'user')) {
!         $data['status'] = pnVarPrepForDisplay(pnML(_LOADFAILED));
  
          return $data;
***************
*** 69,73 ****
               return; // throw back
          }
!         $data['status'] = _NASCARITEMFAILED;
  
          $reason = pnExceptionValueString();
--- 69,73 ----
               return; // throw back
          }
!         $data['status'] = pnVarPrepForDisplay(pnML(_NASCARITEMFAILED));
  
          $reason = pnExceptionValueString();
***************
*** 101,105 ****
          // link to display the details of the item
          if (pnSecAuthAction(0,
!                             'Templates::',
                              "$item[name]::$item[tid]",
                              ACCESS_READ)) {
--- 101,105 ----
          // link to display the details of the item
          if (pnSecAuthAction(0,
!                             'nascars::',
                              "$item[name]::$item[tid]",
                              ACCESS_READ)) {
***************
*** 143,147 ****
      $data['pager'] = $output->GetOutput();
  
!     $data['someheader'] = _NASCARNAME;
  
      return $data;
--- 143,147 ----
      $data['pager'] = $output->GetOutput();
  
!     $data['someheader'] = pnVarPrepForDisplay(pnML(_NASCARNAME));
  
      return $data;
***************
*** 178,182 ****
               return; // throw back
          }
!         $data['status'] = _NASCARITEMFAILED;
  
          $reason = pnExceptionValueString();
--- 178,182 ----
               return; // throw back
          }
!         $data['status'] = pnVarPrepForDisplay(pnML(_NASCARITEMFAILED));
  
          $reason = pnExceptionValueString();
***************
*** 199,208 ****
  //       pnVarCensor / input parsing of Text() by pnHTML
  
!     $data['name_label'] = _NASCARNAME;
!     $data['name_value'] = pnVarCensor($item['name']);
!     $data['number_label'] = _NASCARNUMBER;
!     $data['number_value'] = $item['number'];
  
!     $data['is_bold'] = pnModGetVar('nascar', 'bold');
  
      $data['hookoutput'] = pnModCallHooks('item',
--- 199,208 ----
  //       pnVarCensor / input parsing of Text() by pnHTML
  
!     $data['name_label']   = pnVarPrepForDisplay(pnML(_NASCARNAME);
!     $data['name_value']   = pnVarPrepForDisplay(pnML(pnVarCensor($item['name'])));
!     $data['number_label'] = pnVarPrepForDisplay(pnML(_NASCARNUMBER));
!     $data['number_value'] = pnVarPrepForDisplay(pnML($item['number']));
  
!     $data['is_bold']      = pnVarPrepForDisplay(pnML(pnModGetVar('nascar', 'bold')));
  
      $data['hookoutput'] = pnModCallHooks('item',
***************
*** 221,228 ****
      $menu = array();
  
!     $menu['menutitle'] = _NASCAR;
! 
!     $menu['menulabel_view'] = _NASCARVIEW;
!     $menu['menulink_view'] = pnModURL('nascar','user','view');
  
      return $menu;
--- 221,227 ----
      $menu = array();
  
!     $menu['menutitle']      = pnVarPrepForDisplay(pnML(_NASCAR));
!     $menu['menulabel_view'] = pnVarPrepForDisplay(pnML(_NASCARVIEW));
!     $menu['menulink_view']  = pnModURL('nascar','user','view');
  
      return $menu;

Index: pnuserapi.php
===================================================================
RCS file: /home/cvsroot/postnuke_modules/nascar/pnuserapi.php,v
retrieving revision 1.3
retrieving revision 1.4
diff -C2 -d -r1.3 -r1.4
*** pnuserapi.php	11 Aug 2002 02:05:02 -0000	1.3
--- pnuserapi.php	11 Aug 2002 19:44:04 -0000	1.4
***************
*** 39,47 ****
  
      if (!isset($startnum) || !is_numeric($startnum)) {
!         $invalid[] = 'startnum';
      }
  
      if (!isset($numitems) || !is_numeric($numitems)) {
!         $invalid[] = 'numitems';
      }
  
--- 39,47 ----
  
      if (!isset($startnum) || !is_numeric($startnum)) {
!         $invalid[] = pnML('startnum');
      }
  
      if (!isset($numitems) || !is_numeric($numitems)) {
!         $invalid[] = pnML('numitems');
      }
  
***************
*** 49,54 ****
          $msg = pnML('Invalid #(1) for #(2) function #(3)() in module #(4)',
                      join(', ',$invalid), 'user', 'getall_tracks', 'Nascar');
!         pnExceptionSet(PN_USER_EXCEPTION, 'BAD_PARAM',
                         new SystemException($msg));
          return false;
      }
--- 49,57 ----
          $msg = pnML('Invalid #(1) for #(2) function #(3)() in module #(4)',
                      join(', ',$invalid), 'user', 'getall_tracks', 'Nascar');
! 
!         pnExceptionSet(PN_USER_EXCEPTION, 
!                        'BAD_PARAM',
                         new SystemException($msg));
+ 
          return false;
      }
***************
*** 57,64 ****
  
      if (!pnSecAuthAction(0, 'nascar::', '::', ACCESS_OVERVIEW)) {
!         $msg = pnML('Not authorized to access #(1) items',
!                     'Nascar');
!         pnExceptionSet(PN_USER_EXCEPTION, 'NO_PERMISSION',
                         new SystemException($msg));
          return false;
      }
--- 60,69 ----
  
      if (!pnSecAuthAction(0, 'nascar::', '::', ACCESS_OVERVIEW)) {
!         $msg = pnML('Not authorized to access #(1) items', 'Nascar');
! 
!         pnExceptionSet(PN_USER_EXCEPTION, 
!                        'NO_PERMISSION',
                         new SystemException($msg));
+ 
          return false;
      }
***************
*** 86,91 ****
          $msg = pnML('Database error for #(1) function #(2)() in module #(3)',
                      'user', 'getall_tracks', 'Nascar');
!         pnExceptionSet(PN_SYSTEM_EXCEPTION, 'DATABASE_ERROR',
                         new SystemException($msg));
          return false;
      }
--- 91,99 ----
          $msg = pnML('Database error for #(1) function #(2)() in module #(3)',
                      'user', 'getall_tracks', 'Nascar');
! 
!         pnExceptionSet(PN_SYSTEM_EXCEPTION, 
!                        'DATABASE_ERROR',
                         new SystemException($msg));
+ 
          return false;
      }
***************
*** 128,132 ****
          $msg = pnML('Invalid #(1) for #(2) function #(3)() in module #(4)',
                      'item ID', 'user', 'get_tracks', 'Nascar');
!         pnExceptionSet(PN_USER_EXCEPTION, 'BAD_PARAM',
                         new SystemException($msg));
          return false;
--- 136,142 ----
          $msg = pnML('Invalid #(1) for #(2) function #(3)() in module #(4)',
                      'item ID', 'user', 'get_tracks', 'Nascar');
! 
!         pnExceptionSet(PN_USER_EXCEPTION, 
!                        'BAD_PARAM',
                         new SystemException($msg));
          return false;
***************
*** 154,159 ****
          $msg = pnML('Database error for #(1) function #(2)() in module #(3)',
                      'user', 'get_tracks', 'Nascar');
!         pnExceptionSet(PN_SYSTEM_EXCEPTION, 'DATABASE_ERROR',
                         new SystemException($msg));
          return false;
      }
--- 164,172 ----
          $msg = pnML('Database error for #(1) function #(2)() in module #(3)',
                      'user', 'get_tracks', 'Nascar');
! 
!         pnExceptionSet(PN_SYSTEM_EXCEPTION,  
!                        'DATABASE_ERROR',
                         new SystemException($msg));
+ 
          return false;
      }
***************
*** 179,184 ****
          $msg = pnML('Not authorized to access #(1) item #(2)',
                      'Nascar', pnVarPrepForStore($tid));
!         pnExceptionSet(PN_USER_EXCEPTION, 'NO_PERMISSION',
                         new SystemException($msg));
          return false;
      }
--- 192,200 ----
          $msg = pnML('Not authorized to access #(1) item #(2)',
                      'Nascar', pnVarPrepForStore($tid));
! 
!         pnExceptionSet(PN_USER_EXCEPTION,  
!                        'NO_PERMISSION',
                         new SystemException($msg));
+ 
          return false;
      }
***************
*** 208,213 ****
          $msg = pnML('Database error for #(1) function #(2)() in module #(3)',
                      'user', 'countitems_tracks', 'Nascar');
!         pnExceptionSet(PN_SYSTEM_EXCEPTION, 'DATABASE_ERROR',
                         new SystemException($msg));
          return false;
      }
--- 224,232 ----
          $msg = pnML('Database error for #(1) function #(2)() in module #(3)',
                      'user', 'countitems_tracks', 'Nascar');
! 
!         pnExceptionSet(PN_SYSTEM_EXCEPTION, 
!                        'DATABASE_ERROR',
                         new SystemException($msg));
+ 
          return false;
      }


Directory filter : [ all ] / postnuke_modules / nascar [ view in CVS ]

View Statistics - Next Notice - Previous Notice


Visit Developer Site - Browse CVS Repository Syndicate via backend.rss
(max. once per hour please)
Powered by CVSNotice 0.1.3