~fabiocbalbuquerque/sahana-agasti/web-services

« back to all changes in this revision

Viewing changes to apps/frontend/modules/scenario/actions/actions.class.php

  • Committer: Chad Heuschober
  • Date: 2011-08-04 00:05:46 UTC
  • mto: (1.26.1 push-trunk)
  • mto: This revision was merged to the branch mainline in revision 25.
  • Revision ID: chad.heuschober@mail.cuny.edu-20110804000546-4dqh6a7xrkrwccdh
Moved around some data fixtures to put the regular fixtures into more of a production-ready state.

Show diffs side-by-side

added added

removed removed

Lines of Context:
1140
1140
    return $parsedAllocatedFacilityResources;
1141
1141
  }
1142
1142
 
1143
 
  /**
1144
 
   * deleteShiftTemplate AJAX called method
1145
 
   * @param sfWebRequest $request
1146
 
   * @return response success or failure string to ouput in feedback flasher.
1147
 
   */
1148
 
  public function executeDeleteshifttemplate(sfWebRequest $request)
1149
 
  {
1150
 
    $this->forward404unless($request->isXmlHttpRequest());
1151
 
 //return $this->renderText('Shift Template Deleted');
1152
 
    $shiftTemplateId = $request->getParameter('stId');
1153
 
    $shiftTemplate = Doctrine_Core::getTable('agShiftTemplate')
1154
 
        ->findByDql('id = ?', $shiftTemplateId)
1155
 
        ->getFirst();
1156
 
 
1157
 
    $scenShifts = Doctrine_Core::getTable('agScenarioShift')
1158
 
        ->findByDql('originator_id = ?', $shiftTemplateId);
1159
 
 
1160
 
    $scenShifts->delete();
1161
 
 
1162
 
    $result = $shiftTemplate->delete();
1163
 
 
1164
 
    //we assume here that if no error was thrown the shift template and associated shifts
1165
 
    //have been deleted
1166
 
    return $this->renderText('Shift Template Deleted');
1167
 
  }
 
1143
//  /**
 
1144
//   * deleteShiftTemplate AJAX called method
 
1145
//   * @param sfWebRequest $request
 
1146
//   * @return response success or failure string to ouput in feedback flasher.
 
1147
//   */
 
1148
//  public function executeDeleteshifttemplate(sfWebRequest $request)
 
1149
//  {
 
1150
//    $this->forward404unless($request->isXmlHttpRequest());
 
1151
//
 
1152
//    $shiftTemplateId = $request->getParameter('stId');
 
1153
//    $shiftTemplate = Doctrine_Core::getTable('agShiftTemplate')
 
1154
//        ->findByDql('id = ?', $shiftTemplateId)
 
1155
//        ->getFirst();
 
1156
//
 
1157
//    $scenShifts = Doctrine_Core::getTable('agScenarioShift')
 
1158
//        ->findByDql('originator_id = ?', $shiftTemplateId);
 
1159
//
 
1160
//    $scenShifts->delete();
 
1161
//
 
1162
//    $result = $shiftTemplate->delete();
 
1163
//
 
1164
//    //we assume here that if no error was thrown the shift template and associated shifts
 
1165
//    //have been deleted
 
1166
//    return $this->renderText('Shift Template Deleted');
 
1167
//  }
1168
1168
 
1169
1169
  /**
1170
1170
   * addShiftTemplate AJAX called method to add a shift template