Difference between revisions of "SAC:Setup OCS Custom Additions"

From OSGeo
Jump to navigation Jump to search
m (startup commands)
m (updates)
Line 17: Line 17:
 
  sed -i .bak 's/Accommodation/Transportation/g' TransportationSettingsForm.inc.php
 
  sed -i .bak 's/Accommodation/Transportation/g' TransportationSettingsForm.inc.php
 
  sed -i .bak 's/accommodation/transportation/g' TransportationSettingsForm.inc.php
 
  sed -i .bak 's/accommodation/transportation/g' TransportationSettingsForm.inc.php
 +
 +
cd OCSROOT/pages/manager
 +
cp ManagerAccommodationHandler.inc.php ManagerTransportationHandler.inc.php
 +
sed -i .bak 's/Accommodation/Transportation/g' ManagerTransportationHandler.inc.php
 +
sed -i .bak 's/accommodation/transportation/g' ManagerTransportationHandler.inc.php
 +
 +
cd OCSROOT/templates/manager
 +
cp accommodationSettings.tpl transportationSettings.tpl
 +
sed -i .bak 's/Accommodation/Transportation/g' transportationSettings.tpl
 +
sed -i .bak 's/accommodation/transportation/g' transportationSettings.tpl
 +
 +
cd OCSROOT/templates/schedConf
 +
cp accommodation.tpl transportation.tpl
 +
sed -i .bak 's/Accommodation/Transportation/g' accommodation.tpl
 +
sed -i .bak 's/accommodation/transportation/g' accommodation.tpl
  
  

Revision as of 14:37, 8 February 2008

For capturing some notes about trying to create a custom new set of forms for use in OCS Open Conference System. These tests are done on me local PC but will be merged into OSGeo code if/when ready.

These improvements attempt to address some of the system needs discussed in FOSS4G2008 Committee Issues

This is also a journal chronicling the adaptations.


Starting Template

To keep it as simple as possible I will take the existing Accommodations functions, make a copy and modify them from there. (At time of writing this was only available in CVS for upcoming OCS 2.2 release) My new functions will be for presenting a link to Transportation items in the sidebar menu.

cd OCSROOT/classes/manager/form
cp AccommodationSettingsForm.inc.php TransportationSettingsForm.inc.php

Replace all references to Accommodations and accommodations with Transportation:

sed -i .bak 's/Accommodation/Transportation/g' TransportationSettingsForm.inc.php
sed -i .bak 's/accommodation/transportation/g' TransportationSettingsForm.inc.php
cd OCSROOT/pages/manager
cp ManagerAccommodationHandler.inc.php ManagerTransportationHandler.inc.php
sed -i .bak 's/Accommodation/Transportation/g' ManagerTransportationHandler.inc.php
sed -i .bak 's/accommodation/transportation/g' ManagerTransportationHandler.inc.php
cd OCSROOT/templates/manager
cp accommodationSettings.tpl transportationSettings.tpl
sed -i .bak 's/Accommodation/Transportation/g' transportationSettings.tpl
sed -i .bak 's/accommodation/transportation/g' transportationSettings.tpl
cd OCSROOT/templates/schedConf
cp accommodation.tpl transportation.tpl
sed -i .bak 's/Accommodation/Transportation/g' accommodation.tpl
sed -i .bak 's/accommodation/transportation/g' accommodation.tpl