public function allLevelCampaign($data_array) { $identity = App_Auth::getInstance(); $translate = Zend_Registry::get('Zend_Translate'); $base_url = Zend_Registry::get('baseurl'); $user_lvl = $identity->getRoleId(); $districts_array = false; $office = $data_array["level"]; $province = $data_array["province"]; $district = $data_array["district"]; $facility_type = $data_array["facility_type"]; if (!empty($province)) { $locations = new Model_Locations(); $locations->form_values = array('parent_id' => 10, 'geo_level_id' => 2); $provinces_array = $locations->getLocationsByLevel(); } if (!empty($district)) { $location = new Model_Locations(); $location->form_values = array('province_id' => $province, 'geo_level_id' => 4); $districts_array = $location->getLocationsByLevelByProvince(); } switch ($user_lvl) { case 1: case 2: case 3: $arr_province = array('1' => $translate->translate('National'), '2' => $translate->translate('Province'), '6' => $translate->translate('District')); break; case 4: $arr_province = array('1' => $translate->translate('National'), '2' => $translate->translate('Province'), '6' => $translate->translate('District')); break; case 5: $arr_province = array('2' => $translate->translate('Province')); break; case 6: $arr_province = array('1' => $translate->translate('National'), '2' => $translate->translate('Province'), '6' => $translate->translate('District')); break; case 7: $arr_province = array(); case 8: $arr_province = array('6' => $translate->translate('District')); break; default: $arr_province = array('1' => $translate->translate('National'), '2' => $translate->translate('Province')); break; } if ($facility_type == 3) { $arr_province = array('1' => $translate->translate('National'), '2' => $translate->translate('Province'), '6' => $translate->translate('District')); } ?> <?php if ($facility_type != 1 && $facility_type != 2) { ?> <div class="col-md-2" id="div_office_combo"> <label class="control-label" for="office"><?php if (empty($office_term)) { echo $translate->translate("Office"); } else { echo $office_term; } ?> </label> <div class="controls"> <select name="office" id="office" class="form-control input-small"> <option value=""><?php echo $translate->translate("Select"); ?> </option> <?php foreach ($arr_province as $key => $value) { ?> <option value="<?php echo $key; ?> " <?php if ($key == $office) { ?> selected=""<?php } ?> ><?php echo $value; ?> </option> <?php } ?> </select> </div> </div> <?php } ?> <div class="col-md-2" id="div_combo1" <?php if (empty($province)) { ?> style="display:none;" <?php } ?> > <label class="control-label" id="lblcombo1"> <?php echo $translate->translate("Province"); ?> <span class="red">*</span> </label> <div class="controls"> <select name="combo1" id="combo1" class="form-control input-small"> <?php if ($provinces_array != false) { ?> <option value=""><?php echo $translate->translate("Select"); ?> </option> <?php foreach ($provinces_array as $row) { ?> <option value="<?php echo $row['key']; ?> " <?php if (!empty($province) && $row['key'] == $province) { echo 'selected'; } ?> > <?php echo $row['value']; ?> </option> <?php } } ?> </select> </div> </div> <div class="col-md-2" id="div_combo2" <?php if ($district == '') { ?> style="display:none;" <?php } ?> > <label class="control-label" id="lblcombo2"> <?php echo $translate->translate("District"); ?> <span class="red">*</span> </label> <div class="controls"> <select name="combo2" id="combo2" class="form-control input-small"> <?php if ($districts_array != false) { ?> <option value=""><?php echo $translate->translate("Select"); ?> </option> <?php foreach ($districts_array as $row) { ?> <option value="<?php echo $row['key']; ?> " <?php if (!empty($district) && $row['key'] == $district) { echo 'selected'; } ?> > <?php echo $row['value']; ?> </option> <?php } } ?> </select> </div> </div> <div class="col-md-1" id="loader" style="display:none;"> <img src="<?php echo $base_url; ?> /images/loader.gif" style="margin-top:8px; float:left" alt="" /> </div> <?php return true; }
public function simpleGraphsAction() { if ($this->_request->isPost()) { $post = $this->_request->getPost(); $graphs = new Model_Graphs(); $graphs->form_values = $post; $optvals = $post['optvals']; if (in_array($optvals, array(9, 10, 11))) { $xmlstore = $graphs->simpleGraphOptionYearNational(); } $this->view->xmlstore = $xmlstore; //print_r($post); $this->view->chart_type = $post['ctype']; $this->view->sel_indicator = $post['indicators']; $this->view->sel_product = $post['products']; $this->view->sel_optvals = $post['optvals']; $this->view->sel_period = $post['period']; $this->view->sel_year = $post['yearcomp']; $this->view->sel_province = $post['all_provinces']; $this->view->sel_district = $post['all_districts']; if (in_array($optvals, array(10, 11))) { $locations = new Model_Locations(); $locations->form_values = array('parent_id' => 10, 'geo_level_id' => 2); $this->view->combo_provinces = $locations->getLocationsByLevel(); } if ($optvals == 11) { $location = new Model_Locations(); $location->form_values = array('province_id' => $post['all_provinces'], 'geo_level_id' => 4); $this->view->combo_districts = $location->getLocationsByLevelByProvince(); } } else { $this->view->sel_optvals = 9; } $reports = new Model_Reports(); $indicators = $reports->getIndicators(); $this->view->indicators = $indicators; $products = new Model_ItemPackSizes(); $product = $products->getAllItemsNonDil(); $this->view->product = $product; $compare_option = array("Geographical" => array("9" => "National", "10" => "Provincial", "11" => "District")); $this->view->compare_option = $compare_option; $period = new Model_Period(); $time_intervals = $period->getTimeIntervals(); $this->view->time_intervals = $time_intervals; $this->view->quarter = Model_Period::QUARTER; $this->view->halfyear = Model_Period::HALFYEAR; $this->view->annual = Model_Period::ANNUAL; $years = array(); for ($i = 2013; $i <= date("Y"); $i++) { $years[] = $i; } $this->view->years = $years; $chart_type = array('Line' => "Line", 'Column3D' => "Bar"); $this->view->chart_types = $chart_type; $this->view->main_heading = "Simple Graphs"; }
public function locationsCombosOneAction() { $this->_helper->layout->disableLayout(); // $province_id = $this->_identity->getProvinceId(); // $stakeholder_id = $this->_identity->getStakeholderId(); if (isset($this->_request->office) && !empty($this->_request->office)) { $locations = new Model_Locations(); $locations->form_values = array('parent_id' => 10, 'geo_level_id' => 2); $this->view->result = $locations->getLocationsByLevel(); if (!empty($this->_request->province_id)) { $this->view->province_id = $this->_request->province_id; } } }
public function allLevelComboAllColdChainEquipment($office_term = "", $postfix = null, $data_array) { $identity = App_Auth::getInstance(); $translate = Zend_Registry::get('Zend_Translate'); $base_url = Zend_Registry::get('baseurl'); $user_lvl = $identity->getUserLevel($identity->getIdentity()); $stakeholder_id = $identity->getStakeholderId(); $warehouse = new Model_Warehouses(); $office = $data_array["level"]; $province = $data_array["province"]; $district = $data_array["district"]; $warehouse_id = $data_array["warehouse"]; if ($office == 1) { $warehouse->form_values = array('stakeholder_id' => $stakeholder_id); switch ($office) { case 1: $warehouse_array = $warehouse->getFederalWarehouses(); break; } } if (!empty($province)) { $locations = new Model_Locations(); $locations->form_values = array('parent_id' => 10, 'geo_level_id' => 2); $provinces_array = $locations->getLocationsByLevel(); if (empty($district)) { $warehouse->form_values = array('province_id' => $province, 'stakeholder_id' => $stakeholder_id); switch ($office) { case 1: $warehouse_array = $warehouse->getFederalWarehouses(); break; case 2: $warehouse_array = $warehouse->getProvincialWarehouses(); break; case 4: $warehouse_array = $warehouse->getDistrictWarehousesofProvince(); break; } } } if (!empty($district)) { $location = new Model_Locations(); $location->form_values = array('province_id' => $province, 'geo_level_id' => 4); $districts_array = $location->getLocationsByLevelByProvince(); $warehouse->form_values = array('district_id' => $district, 'stakeholder_id' => $stakeholder_id); switch ($office) { case 5: $warehouse_array = $warehouse->getTehsilWarehousesofDistrict(); break; case 6: $warehouse_array = $warehouse->getUCWarehousesofDistrict(); break; case 8: $warehouse_array = $warehouse->getTehsilWarehousesofDistrict(); break; case 9: $warehouse_array = $warehouse->getUCWarehousesofDistrict(); break; } } switch ($user_lvl) { case 1: case 2: case 3: $arr_levels = array('1' => $translate->translate('National'), '2' => $translate->translate('Province'), '4' => $translate->translate('District'), '8' => $translate->translate('Tehsil-Taluka'), '9' => $translate->translate('UC')); break; case 4: $arr_levels = array('1' => $translate->translate('National'), '2' => $translate->translate('Province'), '4' => $translate->translate('District'), '8' => $translate->translate('Tehsil-Taluka'), '9' => $translate->translate('UC')); break; case 5: $arr_levels = array('2' => $translate->translate('National'), '4' => $translate->translate('District')); break; case 6: $arr_levels = array('2' => $translate->translate('Province'), '5' => $translate->translate('Tehsil-Taluka'), '6' => $translate->translate('Union Council')); break; case 7: $arr_levels = array('7' => $translate->translate('District'), '6' => $translate->translate('Union Council')); case 8: $arr_levels = array('7' => $translate->translate('District'), '5' => $translate->translate('Tehsil-Taluka'), '6' => $translate->translate('Union Council')); break; default: $arr_levels = array('1' => $translate->translate('National'), '2' => $translate->translate('Province'), '4' => $translate->translate('District'), '5' => $translate->translate('Tehsil-Taluka'), '6' => $translate->translate('Union Council')); break; } ?> <div class="row"> <div class="col-md-12" id="all_level_combo"> <div class="col-md-3"> <div class="control-group"> <label class="control-label" for="office" class="col-md-7"><?php echo $translate->translate("Level"); ?> </label> <div class="controls"> <select name="office" id="office<?php echo $postfix; ?> " class="form-control"> <option value=""><?php echo $translate->translate("Select"); ?> </option> <?php foreach ($arr_levels as $key => $value) { ?> <option value="<?php echo $key; ?> " <?php if (!empty($office) && $key == $office) { echo 'selected'; } ?> ><?php echo $value; ?> </option> <?php } ?> </select> </div> </div> </div> <div class="col-md-3" id="div_combo1<?php echo $postfix; ?> " <?php if ($office == 2 || !empty($province)) { ?> style="display:block;" <?php } else { ?> style="display:none;"<?php } ?> > <label class="control-label" id="lblcombo1"><?php echo $translate->translate("Province"); ?> </label> <div class="controls"> <select name="combo1" id="combo1<?php echo $postfix; ?> " class="form-control"> <?php if ($provinces_array != false) { ?> <option value=""><?php echo $translate->translate("Select"); ?> </option> <?php foreach ($provinces_array as $row) { ?> <option value="<?php echo $row['key']; ?> " <?php if (!empty($province) && $row['key'] == $province) { echo 'selected'; } ?> > <?php echo $row['value']; ?> </option> <?php } } ?> </select> </div> </div> <div class="col-md-3" id="div_combo2<?php echo $postfix; ?> " <?php if ($office == 5 || !empty($district)) { ?> style="display:block;" <?php } else { ?> style="display:none;"<?php } ?> > <label class="control-label" id="lblcombo2"><?php echo $translate->translate("District"); ?> </label> <div class="controls"> <select name="combo2" id="combo2<?php echo $postfix; ?> " class="form-control"> <?php if ($districts_array != false) { ?> <option value=""><?php echo $translate->translate("Select"); ?> </option> <?php foreach ($districts_array as $row) { ?> <option value="<?php echo $row['key']; ?> " <?php if (!empty($district) && $row['key'] == $district) { echo 'selected'; } ?> > <?php echo $row['value']; ?> </option> <?php } } ?> </select> </div> </div> <div class="col-md-3" id="wh_combo<?php echo $postfix; ?> " <?php /*if (!empty($warehouse_id)) { ?> style="display:block;" <?php } else { ?> style="display:none;"<?php } */ ?> > <label class="control-label" id="wh_l"><?php echo $translate->translate("Warehouse"); ?> <span class="red">*</span></label> <div class="controls"> <select name="warehouse<?php echo $postfix; ?> " id="warehouse<?php echo $postfix; ?> " class="form-control"> <?php if ($warehouse_array != false) { ?> <option value=""><?php echo $translate->translate("Select"); ?> </option> <?php foreach ($warehouse_array as $row) { ?> <option value="<?php echo $row['key']; ?> " <?php if (!empty($warehouse_id) && $row['key'] == $warehouse_id) { echo 'selected'; } ?> > <?php echo $row['value']; ?> </option> <?php } } ?> </select> </div> </div> <div class="col-md-1" id="loader<?php echo $postfix; ?> " style="display:none;"><img src="<?php echo $base_url; ?> /images/loader.gif" style="margin-top:8px; float:left" alt="" /></div> </div> </div> <?php return true; }