コード例 #1
0
 public function init()
 {
     $this->view->pageTitle = $this->view->translate('Family Information');
     $storage = new Zend_Auth_Storage_Session();
     $data = $storage->read();
     if (!$data) {
         $this->_redirect('index/login');
         // once session get expired it will redirect to Login page
     }
     $sessionName = new Zend_Session_Namespace('ourbank');
     $userid = $this->view->createdby = $sessionName->primaryuserid;
     // get the stored session id
     $login = new App_Model_Users();
     $loginname = $login->username($userid);
     foreach ($loginname as $loginname) {
         $this->view->username = $loginname['username'];
         // get the user name
     }
     $model = new Familydefault_Model_familydefault();
     $officetype = $model->getofficehierarchy();
     $this->view->lastlevelid = $officetype[0]['hierarchyid'] - 1;
     $this->view->adm = new App_Model_Adm();
     $this->view->commonmodel = $individualcommon = new Familycommonview_Model_familycommonview();
     //get the module id and submodule id
     $module = $individualcommon->getmodule('Office');
     foreach ($module as $module_id) {
     }
     $this->view->mod_id = $module_id['parent'];
     $this->view->sub_id = $module_id['module_id'];
 }
コード例 #2
0
 public function init()
 {
     //language translator
     $this->view->pageTitle = $this->view->translate('New Office');
     //session
     $sessionName = new Zend_Session_Namespace('ourbank');
     $this->view->createdby = $sessionName->primaryuserid;
     $this->view->adm = new App_Model_Adm();
     $individualcommon = new Familycommonview_Model_familycommonview();
     $module = $individualcommon->getmodule('Office');
     //module id for delete path
     foreach ($module as $module_id) {
     }
     $this->view->mod_id = $module_id['parent'];
     $this->view->sub_id = $module_id['module_id'];
 }
コード例 #3
0
 public function editcropAction()
 {
     $this->view->title = $this->view->translate('Edit Contact');
     $this->view->title = $this->view->translate('Add Crop');
     //Base line data
     $familycommon = new Familycommonview_Model_familycommonview();
     $this->view->memberid = $this->_getParam('id');
     $this->view->membername = $familycommon->getfamily($this->_getParam('id'));
     //agriculture view
     $this->view->agriculture = $edit_agriculture = $familycommon->getagriculturedetails($this->_getParam('id'));
     $this->view->acretotal = $familycommon->getacretotal($this->_getParam('id'));
     $this->view->guntatotal = $familycommon->getguntatotal($this->_getParam('id'));
     $revvillageid = $this->view->membername[0]['rev_village_id'];
     if ($revvillageid) {
         $revvillagename = $this->view->adm->editRecord("ourbank_master_villagelist", $revvillageid);
     }
     //getting module id and submodule id
     $module = $familycommon->getmodule('Family');
     foreach ($module as $module_id) {
     }
     $this->view->mod_id = $module_id['parent'];
     $this->view->sub_id = $module_id['module_id'];
     $this->view->insurance = $familycommon->getinsurance($this->_getParam('id'));
     //load crop details form with two arguments ...
     $form = new Crop_Form_Crop($this->_getParam('id'), $this->_getParam('subId'));
     $this->view->form = $form;
     $this->view->id = $this->_getParam('id');
     $this->view->submitform = new Crop_Form_Submit();
     //dynamically change the path name
     $addressmodel = new Address_Model_addressInformation();
     $module_name = $addressmodel->getmodule($this->view->subId);
     foreach ($module_name as $module_view) {
         $path1 = $module_view['module_description'] . 'commonview';
     }
     $path1 = $this->view->path1 = strtolower($path1);
     $crop = new Crop_Model_Crop();
     $this->view->cropdetails = $crop->getCrop();
     $this->view->seasondetails = $crop->getSeason();
     $this->view->units = $crop->getUnits();
     //update contact details
     if ($this->_request->getPost('submit')) {
         $formdata = $this->_request->getPost();
         //             echo '<pre>'; print_r($formdata);
         //   if($formdata['enteredacre']>=$formdata['availableacre']){
         //   $this->view->errormsg="<p style='color:red;'>The Entered acres should be less than or equal to ".$formdata['availableacre'];
         //   } else {
         $id = $this->_getParam('id');
         $crop = new Crop_Model_Crop();
         $editCrop = $crop->getCropdetails($id);
         for ($j = 0; $j < count($editCrop); $j++) {
             $this->view->adm->addRecord("ourbank_cropdetails_log", $editCrop[$j]);
         }
         $crop->deletecrop($id);
         $tenant = $this->_getParam('tenant');
         $acer = $this->_getParam('acre');
         $gunta = $this->_getParam('gunta');
         $season = $this->_getParam('season');
         $unit = $this->_getParam('unit');
         $quantity = $this->_getParam('quantity');
         $marketed = $this->_getParam('marketed');
         $price = $this->_getParam('price');
         $realised = $this->_getParam('realised');
         $soldDate = $this->_getParam('date');
         $dateconvert = new App_Model_dateConvertor();
         $i = 0;
         foreach ($this->_getParam('crop_id') as $val) {
             if ($soldDate[$i]) {
                 if ($soldDate[$i] == "00/00/0000" or $soldDate[$i] == NULL) {
                     $date = date("y/m/d H:i:s");
                 } else {
                     $date = $dateconvert->mysqlformat($soldDate[$i]);
                 }
             } else {
                 echo $date = date("y/m/d H:i:s");
             }
             $crop = array('family_id' => $id, 'crop_id' => $val, 'land_id' => $tenant[$i], 'season_id' => $season[$i], 'acre' => $acer[$i], 'gunta' => $gunta[$i], 'unit' => $unit[$i], 'quantity' => $quantity[$i], 'marketed' => $marketed[$i], 'price' => $price[$i], 'realised' => $realised[$i], 'sold_date' => $date);
             $i++;
             $this->view->adm->addRecord("ourbank_cropdetails", $crop);
         }
         $this->_redirect('/familycommonview/index/commonview/id/' . $id);
         //   }
     } else {
         //set the contact details in the contact form...
         $sub_id = $this->_getParam('subId');
         $id = $this->_getParam('id');
         $individualcommon = new Familycommonview_Model_familycommonview();
         $this->view->editCrop = $individualcommon->getcrop($this->_getParam('id'));
     }
 }
コード例 #4
0
 public function editassetAction()
 {
     $this->view->title = $this->view->translate('Edit Livingasset details');
     //Base line data
     $familycommon = new Familycommonview_Model_familycommonview();
     $this->view->memberid = $this->_getParam('id');
     $this->view->membername = $familycommon->getfamily($this->_getParam('id'));
     // // // //         $revvillageid = $this->view->membername[0]['rev_village_id'];
     // // // //         if ($revvillageid) {
     // // // //             $revvillagename = $this->view->adm->editRecord("ourbank_master_villagelist",$revvillageid);
     // // // //             $this->view->revvillagename=$revvillagename[0]['name'];
     // // // //         }
     //getting module id and submodule id
     $module = $familycommon->getmodule('Family');
     foreach ($module as $module_id) {
     }
     $this->view->mod_id = $module_id['parent'];
     $this->view->sub_id = $module_id['module_id'];
     $this->view->insurance = $familycommon->getinsurance($this->_getParam('id'));
     //edit assets
     $this->view->memberid = $member_id = $this->_getParam('id');
     //load form for living assets
     $this->view->submoduleid = $this->_getParam('subId');
     //dynamically change the path name
     //get all type of living assets
     $this->view->liveasset_details = $this->view->adm->viewRecord("ourbank_master_liveassets", "id", "DESC");
     //update contact details
     if ($this->_request->isPost() && $this->_request->getPost('Submit')) {
         $id = $this->_getParam('id');
         $submoduleid = $this->_getParam('subid');
         $asset_db = new Livingassets_Model_livingassets();
         $editAsset = $asset_db->getAssetdetails($id);
         for ($j = 0; $j < count($editAsset); $j++) {
             $this->view->adm->addRecord("ourbank_liveassetdetails_log", $editAsset[$j]);
         }
         $asset_db->deleteasset($id);
         $number = $this->_getParam('number');
         $value = $this->_getParam('value');
         $date = $this->_getParam('date');
         $dateconvert = new App_Model_dateConvertor();
         $i = 0;
         foreach ($this->_getParam('assettype') as $val) {
             if ($date[$i]) {
                 if ($date[$i] == "00/00/0000" or $date[$i] == NULL) {
                     $dates = date("y/m/d H:i:s");
                 } else {
                     $dates = $dateconvert->mysqlformat($date[$i]);
                 }
             } else {
                 $dates = date("y/m/d H:i:s");
             }
             if ($value[$i]) {
                 $values = $value[$i];
             } else {
                 $values = 0;
             }
             $assettype = array('submodule_id' => $submoduleid, 'family_id' => $id, 'liveasset_id' => $val, 'number' => $number[$i], 'date_of_value' => $dates, 'value' => $values);
             $i++;
             $this->view->adm->addRecord("ourbank_liveassetdetails", $assettype);
         }
         $this->_redirect('/familycommonview/index/commonview/id/' . $id);
     } else {
         //set the contact details in the contact form...
         $sub_id = $this->_getParam('subId');
         $id = $this->_getParam('id');
         $individualcommon = new Familycommonview_Model_familycommonview();
         $this->view->editAsset = $individualcommon->getlivingassetsdetails($id);
         //$form->populate($editContact[0]);
     }
 }
コード例 #5
0
 public function editAction()
 {
     $this->view->pageTitle = $this->view->translate('Basic Infrastructure');
     //Base line data
     $familycommon = new Familycommonview_Model_familycommonview();
     $this->view->memberid = $this->_getParam('id');
     $this->view->membername = $familycommon->getfamily($this->_getParam('id'));
     // // // //         $revvillageid = $this->view->membername[0]['rev_village_id'];
     // // // //         if ($revvillageid) {
     // // // //             $revvillagename = $this->view->adm->editRecord("ourbank_master_villagelist",$revvillageid);
     // // // //             $this->view->revvillagename=$revvillagename[0]['name'];
     // // // //         }
     //getting module id and submodule id
     $module = $familycommon->getmodule('Family');
     foreach ($module as $module_id) {
     }
     $this->view->mod_id = $module_id['parent'];
     $this->view->sub_id = $module_id['module_id'];
     $this->view->insurance = $familycommon->getinsurance($this->_getParam('id'));
     // edit infrastructure
     $this->view->title = $this->view->translate("PRA details");
     $this->view->memberid = $member_id = $this->_getParam('id');
     $infra_model = new Infrastructure_Model_infrastructure();
     $this->view->memberid = $member_id = $this->_getParam('id');
     //view page listing infrastructure  details
     $this->view->housetype = $housetype = $infra_model->housetype();
     $this->view->ownership = $ownership = $infra_model->houseownership();
     $this->view->cookingfuel = $cookingfuel = $infra_model->cookingfuel();
     $this->view->edithousingtype = $infra_model->edithousingtype($member_id);
     $this->view->editownership = $infra_model->editownership($member_id);
     $this->view->editcookfuel = $infra_model->editcookfuel($member_id);
     //update the infrastructure details...
     if ($this->_request->isPost() && $this->_request->getPost('update')) {
         $formData = $this->_request->getPost();
         $house1 = $this->_request->getParam('housetype');
         $owner1 = $this->_request->getParam('ownership');
         $fuel1 = $this->_request->getParam('cookingfuel');
         // //        		$this->view->createdby = $this->view->globalvalue[0]['id'];
         $this->view->memberid = $member_id = $this->_getParam('id');
         //insert main table details to log tables
         $habits = $this->view->adm->getRecord('ourbank_infrastructure', 'member_id', $member_id);
         for ($j = 0; $j < count($habits); $j++) {
             echo '<pre>';
             print_r($habits[$j]);
             $this->view->adm->addRecord("ourbank_infrastructure_log", $habits[$j]);
         }
         // removing the existing record
         $infra_model->deleteinfrastructure($member_id);
         if ($formData) {
             $this->view->adm->addRecord("ourbank_infrastructure", array('id' => '', 'member_id' => $member_id, 'housetype_id' => $house1, 'ownership_id' => $owner1, 'fuel_id' => $fuel1, 'created_date' => date("y/m/d H:i:s")));
         }
         //redirecting page to family view
         $this->_redirect('/familycommonview/index/commonview/id/' . $member_id);
     }
 }
コード例 #6
0
 public function editAction()
 {
     $this->view->title = $this->view->translate("Edit agriculture details");
     //Base line data
     $agriculture = new Agriculture_Model_agriculture();
     $familycommon = new Familycommonview_Model_familycommonview();
     $this->view->memberid = $this->_getParam('id');
     $familycommon = new Familycommonview_Model_familycommonview();
     $this->view->membername = $familycommon->getfamily($this->_getParam('id'));
     $revvillageid = $this->view->membername[0]['rev_village_id'];
     $this->view->membername = $familycommon->getfamily($this->_getParam('id'));
     //$this->view->owner = $agriculture->owner($this->_getParam('id'));
     $this->view->owner = $agriculture->owner1();
     $this->view->village = $agriculture->village($this->_getParam('id'));
     $this->view->acquistion = $acquistion = $agriculture->ownershiptypes();
     if ($revvillageid) {
         $revvillagename = $this->view->adm->editRecord("ourbank_master_villagelist", $revvillageid);
     }
     //getting module id and submodule id
     $module = $familycommon->getmodule('Family');
     foreach ($module as $module_id) {
     }
     $this->view->mod_id = $module_id['parent'];
     $this->view->sub_id = $module_id['module_id'];
     $this->view->insurance = $familycommon->getinsurance($this->_getParam('id'));
     //edit agriculture
     $this->view->memberid = $member_id = $this->_getParam('id');
     //count number of family members
     $family_model = new Agriculture_Model_agriculture();
     $this->view->land_details = $count_member = $family_model->edit_landtypes();
     $this->view->family_number = $number = count($count_member);
     //load form with respective to number of family member
     $addForm = new Agriculture_Form_agriculture($number);
     $this->view->form = $addForm;
     $owner = $this->view->adm->viewRecord("ourbank_master_ownershiptype", "id", "ASC");
     $this->view->ownertype = $owner;
     $this->view->agriculture = $family_model->getagriculturedetails($member_id);
     if ($this->_request->getPost('submit')) {
         $id = $this->_getParam('id');
         $editagri = $family_model->getlog_details($id);
         for ($j = 0; $j < count($editagri); $j++) {
             $this->view->adm->addRecord("ourbank_agriculture_log", $editagri[$j]);
         }
         $family_model->deleteagri($id);
         $land_id = $this->_request->getParam('tenant');
         $acquistion = $this->_request->getParam('acquistion');
         $village_id = $this->_request->getParam('villagename');
         $ownername = $this->_request->getParam('ownername');
         $survey_no = $this->_request->getParam('survey');
         $acre = $this->_request->getParam('acre');
         $gunta = $this->_request->getParam('gunta');
         $value = $this->_request->getParam('acrevalue');
         $i = 0;
         foreach ($this->_getParam('tenant') as $val) {
             $agri = array('id' => '', 'family_id' => $member_id, 'landowner_name' => $ownername[$i], 'acquistion_id' => $acquistion[$i], 'land_id' => $land_id[$i], 'villagename' => $village_id[$i], 'survey_no' => $survey_no[$i], 'gunta' => $gunta[$i], 'acre' => $acre[$i]);
             $i++;
             $this->view->adm->addRecord("ourbank_agriculture", $agri);
         }
         $this->_redirect('/familycommonview/index/commonview/id/' . $id);
     }
 }
コード例 #7
0
 public function commonviewAction()
 {
     // //         //Acl
     // //         //$access = new App_Model_Access();
     // //         //$checkaccess = $access->accessRights('Individual',$this->view->globalvalue[0]['name'],'commonviewAction');
     // //         //if (($checkaccess != NULL)) {
     $id = $this->_request->getParam('id');
     $this->view->memberid = $id;
     $familycommon = new Familycommonview_Model_familycommonview();
     $member_name = $familycommon->getfamily($id);
     $villageid = $member_name[0]['rev_village_id'];
     $parentid = $member_name[0]['parentoffice_id'];
     $talukname = $familycommon->gettalukname($villageid);
     if ($talukname) {
         $this->view->villagename = $talukname[0]['name'];
     }
     $kootaname = $familycommon->getkoota($parentid);
     if ($kootaname) {
         $this->view->kootaname = $kootaname[0]['name'];
     }
     //getting module id and submodule id
     $module = $familycommon->getmodule('Family');
     $this->view->mod_id = $module[0]['parent'];
     $this->view->sub_id = $module[0]['module_id'];
     $officemodule = $familycommon->getmodule('Office');
     //print_r($officemodule);
     $officesub_id = $officemodule[0]['module_id'];
     $pincode1 = $familycommon->getpincode($officesub_id, $villageid);
     if ($pincode1) {
         $this->view->pincode1 = $pincode1[0]['zipcode'];
     }
     $this->view->insurance = $familycommon->getinsurance($id);
     //         //geting family details, family details, health, economic, education details
     $this->view->membername = $member_name;
     // //      $this->view->family =$familycommon->getfamilydetails($id);
     $this->view->agriculture = $edit_agriculture = $familycommon->getagriculturedetails($id);
     $this->view->acretotal = $familycommon->getacretotal($id);
     $this->view->guntatotal = $familycommon->getguntatotal($id);
     $this->view->family = $familycommon->getfamilydetails($id);
     // //        $this->view->getentitlement=$familycommon->getentitlement();
     $this->view->crop = $familycommon->getcrop($id);
     $this->view->loandetails = $familycommon->getloandetails($id);
     $this->view->savingsdetails = $familycommon->getsavingsdetails($id);
     $this->view->gethabithealth = $familycommon->gethabithealth($id);
     $this->view->gethabitchallenge = $familycommon->gethabitphychallenge($id);
     $this->view->getchronicdisease = $familycommon->getchronicdisease($id);
     $this->view->getfamilymembers = $familycommon->getfamilyname($id);
     $this->view->livingassets = $familycommon->getlivingassetsdetails($id);
     $this->view->nonlivingassets = $familycommon->getnonlivingassetsdetails($id);
     // 	//PRA Based Services
     $this->view->praservice = $familycommon->praservice($id);
     $this->view->expense = $familycommon->getexpense($id);
     // 	// Basic Infrastructure
     $this->view->housingtype = $familycommon->housingtype($id);
     $this->view->ownership = $familycommon->ownership($id);
     $this->view->cookfuel = $familycommon->cookfuel($id);
     // 	//Annual income details
     $this->view->incomedetails = $familycommon->getincomedetails($id);
     $this->view->incometotal = $familycommon->getincometotal($id);
     // /*
     // // 	$this->view->loandtotal=$individualcommon->getloantotal($id);
     // //         $this->view->servicedetails=$individualcommon->servicedetails($id);
     // //         $this->view->family =$individualcommon->getfamilydetails($id);
     // //        $this->view->activities=$individualcommon->getactivities($id);
     //         //}
     //         //else {
     //         //$this->_redirect('index/index');
     //         //}*/
 }
コード例 #8
0
 public function editAction()
 {
     $this->view->title = $this->view->translate("Edit expense information");
     //Base line data
     $familycommon = new Familycommonview_Model_familycommonview();
     $this->view->memberid = $this->_getParam('id');
     $this->view->membername = $familycommon->getfamily($this->_getParam('id'));
     // // // //         $revvillageid = $this->view->membername[0]['rev_village_id'];
     // // // //         if ($revvillageid) {
     // // // //             $revvillagename = $this->view->adm->editRecord("ourbank_master_villagelist",$revvillageid);
     // // // //             $this->view->revvillagename=$revvillagename[0]['name'];
     // // // //         }
     //getting module id and submodule id
     $module = $familycommon->getmodule('Family');
     foreach ($module as $module_id) {
     }
     $this->view->mod_id = $module_id['parent'];
     $this->view->sub_id = $module_id['module_id'];
     $this->view->insurance = $familycommon->getinsurance($this->_getParam('id'));
     // edit expences
     $this->view->memberid = $member_id = $this->_getParam('id');
     $this->view->submoduleid = $submoduleid = $this->_getParam('subId');
     //count number of family members
     $db_model = new Expense_Model_expense();
     $this->view->expense_details = $count_expense = $db_model->getexpensetypes();
     $this->view->number = $number = count($count_expense);
     // //load form with respective to number of family member
     $addForm = new Expense_Form_expense($number);
     $this->view->form = $addForm;
     //set the value of member name and sex
     for ($i = 1; $i <= $number; $i++) {
         foreach ($count_expense as $count_expense1) {
             $b = 'source_id' . $i;
             $addForm->{$b}->setValue($count_expense1['id']);
             $i++;
         }
     }
     // // //set the value of expense...
     $expensedetails = $db_model->get_expensedetails($member_id);
     $i = 1;
     foreach ($expensedetails as $expensedetails1) {
         $c = 'value' . $expensedetails1['expense_id'];
         //         $d='source_id'.$i;
         $addForm->{$c}->setValue($expensedetails1['value']);
         //         $addForm->$d->setValue($expensedetails1['expense_id']);
         $i++;
     }
     // //update the family health details...
     if ($this->_request->isPost() && $this->_request->getPost('update')) {
         $submoduleid = $this->_getParam('subId');
         $formData = $this->_request->getPost();
         if ($addForm->isValid($formData)) {
             $expense_db = new Expense_Model_expense();
             $editExpense = $expense_db->get_expensedetails($member_id);
             for ($j = 0; $j < count($editExpense); $j++) {
                 $this->view->adm->addRecord("ourbank_expensedetails_log", $editExpense[$j]);
             }
             $expense_db->deleteexpense($member_id);
             for ($i = 1; $i <= $number; $i++) {
                 if ($this->_request->getParam('value' . $i)) {
                     $this->view->adm->addRecord("ourbank_expensedetails", array('id' => '', 'submodule_id' => $submoduleid, 'family_id' => $member_id, 'expense_id' => $this->_request->getParam('source_id' . $i), 'value' => $this->_request->getParam('value' . $i), 'created_date' => date("y/m/d H:i:s"), 'created_by' => $this->view->createdby));
                 }
             }
             $this->_redirect('/familycommonview/index/commonview/id/' . $member_id);
         }
     }
 }