zentaomax.php 1006 B

1234567891011121314151617181920212223242526272829303132
  1. <?php
  2. /**
  3. * Save stakeholder plan.
  4. *
  5. * @param string $browseType
  6. * @param string $orderBy
  7. * @param object $pager
  8. * @access public
  9. * @return array
  10. */
  11. public function savePlan()
  12. {
  13. $data = fixer::input('post')->get();
  14. foreach($data->status as $activityID => $value)
  15. {
  16. $stakeholder = new stdclass();
  17. $stakeholder->activity = $activityID;
  18. $stakeholder->status = $data->status[$activityID];
  19. $stakeholder->begin = $data->begin[$activityID];
  20. $stakeholder->realBegin = $data->realBegin[$activityID];
  21. $stakeholder->partake = json_encode($data->partake[$activityID]);
  22. $stakeholder->situation = $data->situation[$activityID];
  23. $stakeholder->project = $this->session->project;
  24. $stakeholder->createdBy = $this->app->user->account;
  25. $stakeholder->createdDate = helper::now();
  26. $this->dao->replace(TABLE_INTERVENTION)->data($stakeholder)->exec();
  27. }
  28. return !dao::isError();
  29. }