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;
    }