<?php print 'contract stub1<br>'; include "pdo/contract_dao.php"; include "pdo/contract_entity.php"; $xx = new ContractEntity(666, "bogus20"); print $xx . "<br>"; $yy = new ContractDao(); $zz = $yy->save($xx); print $zz; print 'contract stub2y<br>';
function saveContract($entity) { $dao = new ContractDao(); $dao->save($entity); }
/** * Update a contract. */ public function updateAction() { // Wrap the whole thing in a try/catch. try { // Create an array of the fields that represent the contract. $data = array('contract_num' => $this->getStr('contract_num'), 'description' => $this->getStr('description'), 'job_code' => $this->getStr('job_code'), 'admin' => $this->getBool('admin'), 'active' => $this->getBool('active')); // Get the id of the contract to modify. $id = $this->getInt('id'); // Make sure the id is set. if (isset($id)) { // Update the contract. $contractDao = new ContractDao(); // Save the new values. $contractDao->save($id, $data); // Retrieve the updated contract. $contract = $contractDao->get($id); // Make sure the contract was returned. if (isset($contract)) { // Create the JSON object to return. $json = new stdClass(); $json->success = true; $json->msg = 'The contract was updated successfully.'; $json->contract = $contract; } else { // Create the error JSON object to return. $json = new stdClass(); $json->success = false; $json->msg = 'Failed to update the contract.'; } } else { // Create the error JSON object to return. $json = new stdClass(); $json->success = false; $json->msg = 'The id of the contract to modify must ' . 'be specified.'; } } catch (Zend_Exception $ex) { // Create the error JSON object to return. $json = new stdClass(); $json->success = false; $json->msg = $ex->getMessage(); } // Return the JSON. $this->_helper->json($json); }