Beispiel #1
0
 function __construct($name)
 {
     Main::includeClass('Details');
     $details = Details::getDetails('at_crop', '*', array('name' => $name));
     Main::includeClass('DetailsData');
     $dd = new DetailsData($details, 'crop');
     $dd->single();
 }
 public function display()
 {
     $details = new Details();
     if (isset($_POST['account'])) {
         $details->unsetLast();
         $accountID = $_POST['account'];
         unset($_POST['account']);
         $details->getDetails($accountID);
     } else {
         $details->init();
     }
     include 'view/layout/details.php';
 }
 function handle($components)
 {
     $list = FALSE;
     switch (strtolower($components['CATEGORY'])) {
         case 'crop':
             $table = 'at_crop';
             if (key_exists('SUBCATEGORY', $components)) {
                 $name = $components['SUBCATEGORY'];
                 $list = FALSE;
                 $data = '*';
             } else {
                 $name = NULL;
                 $list = TRUE;
                 $data = array('name', 'type');
             }
             $temp['cond'] = 'name';
             $page = 'CropDetails';
             break;
         case 'links':
             $table = 'at_links';
             if (key_exists('SUBCATEGORY', $components)) {
                 $name = $components['SUBCATEGORY'];
                 $list = FALSE;
                 $data = '*';
             } else {
                 $name = NULL;
                 $list = TRUE;
                 $data = array('name', 'details');
             }
             $temp['cond'] = 'name';
             $page = 'LinkDetails';
             break;
         case 'awards':
             $table = 'at_awards';
             if (key_exists('SUBCATEGORY', $components)) {
                 $name = $components['SUBCATEGORY'];
                 $list = FALSE;
                 $data = '*';
             } else {
                 $name = NULL;
                 $list = TRUE;
                 $data = array('name', 'details');
             }
             $temp['cond'] = 'name';
             $page = 'LinkDetails';
             break;
         default:
             $page = 'HomePageData';
     }
     Main::includeClass('Details');
     $det = new Details();
     if (isset($name)) {
         $cond = array($temp['cond'] => $name);
     } else {
         $cond = NULL;
     }
     if (isset($table)) {
         $details = $det->getDetails($table, $data, $cond, $list);
     } else {
         $details = NULL;
     }
     $this->display($page, $details, $list);
 }
Beispiel #4
0
 function handle($section)
 {
     $page = "UpdateHome";
     $temp['cond'] = 'name';
     switch ($section) {
         case 'crop':
             $table = 'at_crop';
             $fields = array('name', 'sci_name', 'climate', 'soil', 'variaties', 'dur', 'diseases', 'bio_fert', 'market_price', 'details', 'type');
             $req = array('name', 'type');
             $page = 'CropData';
             $temp['cond'] = 'name';
             break;
         case 'office':
             $table = 'at_contact_info';
             $fields = array('name', 'type', 'code', 'number', 'district', 'location');
             $req = array('number', 'name', 'district');
             $page = 'ContactData';
             $temp['cond'] = 'name';
             break;
         case 'croptype':
             $table = 'at_crop';
             $fields = array('name', 'details');
             $req = array('name');
             $page = 'CropTypeData';
             $temp['cond'] = 'name';
             break;
         case 'news':
             $table = 'at_news';
             $fields = array('news', 'date', 'time');
             $req = array('news', 'date', 'time');
             $page = 'NewsData';
             $temp['cond'] = 'date';
             break;
         case 'map':
             $table = 'at_map';
             $fields = array('news', 'date', 'time');
             $req = array('news', 'date', 'time');
             $page = 'MapData';
             break;
         case 'magazine':
             $table = 'at_magazine';
             $fields = array('name', 'type', 'annual_price', 'single_price', 'lifetime_price');
             $req = array('name', 'type');
             $page = 'MagazineData';
             $temp['cond'] = 'name';
             break;
         case 'award':
             $table = 'at_awards';
             $fields = array('level', 'name', 'details', 'year');
             $req = array('name', 'level');
             $page = 'AwardsData';
             $temp['cond'] = 'name';
             break;
         case 'disease':
             $table = 'at_crop_disease';
             $fields = array('name', 'control');
             $req = array('name');
             $page = 'DiseaseData';
             $temp['cond'] = 'name';
             break;
         case 'location':
             $table = 'at_location';
             $fields = array('name', 'details', 'cli', 'soil', 'crops', 'landuse', 'geo_area', 'land_forest', 'land_sown', 'well_irrigated_area', 'tank_irrigated_area', 'other_irrigated_area', 'canal_irrigated_area', 'net_irrigated_area', 'gross_irrigated_area', 'type', 'district');
             $req = array('name', 'type');
             $page = 'LocationData';
             $temp['cond'] = 'name';
             break;
         case 'publication':
             $table = 'at_publication';
             $fields = array('title', 'year', 'author', 'publisher', 'price');
             $req = array('title');
             $page = 'PublicationData';
             $temp['cond'] = 'title';
             break;
         case 'link':
             $table = 'at_links';
             $fields = array('name', 'url', 'details');
             $req = array('name', 'url', 'details');
             $page = 'LinksData';
             $temp['cond'] = 'name';
             break;
         case 'biofert':
             $table = 'at_bio_fert';
             $fields = array('name', 'details', 'price');
             $req = array('name', 'details', 'price');
             $page = 'BioFertData';
             $temp['cond'] = 'name';
             break;
         case 'insurance':
             $table = 'at_crop_insurance';
             $fields = array('crop', 'no', 'age', 'premium', 'compensation');
             $req = array('crop', 'premium', 'compensation');
             $page = 'CropInsuranceData';
             $temp['cond'] = 'crop';
             break;
         case 'prevactivity':
             $table = 'at_prev_activity';
             $fields = array('year', 'activity', 'location');
             $req = array('year', 'activity', 'location');
             $page = 'PrevActivityData';
             $temp['cond'] = 'year';
             break;
         case 'patent':
             $table = 'at_patents';
             $fields = array('name', 'holders', 'year', 'no');
             $req = array('name', 'holders', 'no');
             $page = 'PatentsData';
             $temp['cond'] = 'name';
         case 'default':
             echo header("Location: " . Settings::SITEURL . "admin/");
     }
     Main::includeClass('Details');
     $det = new Details();
     if (isset($_POST['action']) && isset($_POST['update_name'])) {
         $name = $_POST['update_name'];
         $info = Main::getPostData($fields, $req);
         /*
         if($this->image)
         {
         	if(isset($_FILES['file']))
         	{
         		if($_FILES['file']['error']===UPLOAD_ERR_OK)
         		{
         			echo $_FILES['file']['error'];
         			Main::includeClass('UploadManager');
         			$file=Main::generateRandom();
         			$um=new UploadManager($file);
         			$info['image']=$file;
         		}
         	}
         }
         */
         $cond = array($temp['cond'] => $name);
         Main::includeClass('Update');
         $update = new Update($info, $table, $cond);
         echo header("Location:" . Settings::SITEURL . "{$this->section}/");
     } else {
         $name = $this->name;
         $cond = array($temp['cond'] => $name);
         $list = $det->getDetails($table, '*', $cond, FALSE);
         if (!empty($list)) {
             $list[0]['update'] = $name;
         }
         $i = 0;
         //print_r($list);
         foreach ($list as $data) {
             //print_r($data);
             //$keys=array_keys($data);
             //print_r($keys);
             foreach ($data as $key => $value) {
                 if (!isset($value)) {
                     $list[$i][$key] = '';
                 }
             }
             $i++;
         }
         //print_r($list);
         if (!empty($list)) {
             $list = $list[0];
         }
         $this->displayUpdate($page, $list);
     }
     //}
 }
Beispiel #5
0
 function parse()
 {
     Main::includeClass('Details');
     $section = $this->comp['SECTION'];
     $this->section = $section;
     switch (strtolower($section)) {
         case 'crop':
             $name = $this->comp['CATEGORY'];
             $details = Details::getDetails('at_crop', '*', array('name' => $name));
             $this->banner = '<div id="page-heading"> <img src="http://localhost/images/page-heading1.jpg" alt="" /><div class="heading-text"><h3>Crop</h3><p>' . ucfirst($this->name) . '  Details</p><</div></div>';
             if (empty($details)) {
                 $this->setContentEmpty();
             } else {
                 foreach ($details as $det) {
                     $this->content['Name'] = $det['name'];
                     $this->content['Scientific_Name'] = $det['sci_name'];
                     $this->content['Climate'] = str_replace('=:=', '<br />', $det['climate']);
                     $this->content['Soil'] = $det['soil'];
                     $this->content['Varieties'] = $det['variaties'];
                     $this->content['Duration'] = $det['dur'];
                     $this->content['Diseases'] = $det['diseases'];
                     $this->content['Bio_Fertilizer'] = $det['bio_fert'];
                     $this->content['Market_Price'] = $det['market_price'];
                     $this->content['Crop_Details'] = $det['details'];
                     $this->content['Crop_Type'] = $det['type'];
                     $this->content['image'] = $det['image'];
                     $this->content['Pests'] = $det['pests'];
                 }
                 /*
                 $name=$det['name'];
                 $type=$det['type'];
                 $side=Details::getDetails('at_crop','name',array('type'=>$type));
                 if(!empty($side))
                 {
                 	$count=0;
                 	foreach($side as $n)
                 	{
                 		if($n!==$name)
                 		{
                 			$this->sideBar[]="<li class='cat-item cat-item-1'><a href='".Settings::SITEURL."crop\\$n' title='$n'>$n</a></li>";
                 		}
                 	}
                 }
                 */
             }
             break;
         case 'awards':
             $name = $this->comp['CATEGORY'];
             $details = Details::getDetails('at_awards', '*', array('name' => $name));
             if (empty($details)) {
                 $this->setContentEmpty();
             } else {
                 foreach ($details as $det) {
                     $this->content['Level'] = $det['level'];
                     $this->content['Name'] = $det['name'];
                     $this->content['Details'] = $det['details'];
                     $this->content['Year'] = $det['year'];
                 }
                 /*
                 $name=$det['name'];
                 $level=$det['level'];
                 $side=Details::getDetails('at_crop','name',array('level'=>$type));
                 if(!empty($side))
                 {
                 	$count=0;
                 	foreach($side as $n)
                 	{
                 		if($n!==$name)
                 		{
                 			$this->sideBar[]="<li class='cat-item cat-item-1'><a href='".Settings::SITEURL."awards\\$n' title='$n'>$n</a></li>";
                 		}
                 	}
                 }
                 else
                 {
                 
                 }
                 */
             }
             break;
         case 'biofert':
             $name = $this->comp['CATEGORY'];
             $details = Details::getDetails('at_bio_fert', '*', array('name' => $name));
             if (empty($details)) {
                 $this->content = array('Error' => 'No Data Found');
             } else {
                 foreach ($details as $det) {
                     $this->content['Name'] = $det['name'];
                     $this->content['Details'] = $det['details'];
                     $this->content['Price'] = $det['price'];
                 }
             }
             break;
         case 'office':
             $district = $this->comp['CATEGORY'];
             $location = $this->comp['SUBCATEGORY'];
             $name = str_replace("%20", " ", $this->comp['QUERY']);
             $details = Details::getDetails('at_contact_info', '*', array('name' => $name, 'location' => $location, 'district' => $district));
             if (empty($details)) {
                 $this->content = array('Error' => 'No Data Found');
             } else {
                 foreach ($details as $det) {
                     $this->content['Name'] = $det['name'];
                     $this->content['Code'] = $det['code'];
                     $this->content['Number'] = $det['number'];
                     $this->content['District'] = $det['district'];
                     $this->content['Location'] = $det['location'];
                     $this->content['image'] = $det['image'];
                 }
             }
             break;
         case 'disease':
             $name = $this->comp['CATEGORY'];
             $details = Details::getDetails('at_crop_disease', '*', array('name' => $name));
             if (empty($details)) {
                 $this->content = array('Error' => 'No Data Found');
             } else {
                 foreach ($details as $det) {
                     $this->content['Name'] = $det['name'];
                     $this->content['Control'] = $det['control'];
                     $this->content['Details'] = $det['details'];
                 }
             }
             break;
         case 'insurance':
             $name = $this->comp['CATEGORY'];
             $details = Details::getDetails('at_crop_insurance', '*', array('crop' => $name));
             if (empty($details)) {
                 $this->content = array('Error' => 'No Data Found');
             } else {
                 foreach ($details as $det) {
                     $this->content['Crop'] = $det['crop'];
                     $this->content['Number/Quantity Required '] = $det['no'];
                     $this->content['Age Of Crop'] = $det['age'];
                     $this->content['Premium'] = $det['premium'];
                     $this->content['Compensation'] = $det['compensation'];
                 }
             }
             break;
         case 'croptype':
             $name = $this->comp['CATEGORY'];
             $details = Details::getDetails('at_crop_types', '*', array('name' => $name));
             if (empty($details)) {
                 $this->content = array('Error' => 'No Data Found');
             } else {
                 foreach ($details as $det) {
                     $this->content['Name'] = $det['name'];
                     $this->content['Details'] = $det['details'];
                 }
             }
             break;
         case 'links':
             $name = $this->comp['CATEGORY'];
             $details = Details::getDetails('at_links', '*', array('name' => $name));
             if (empty($details)) {
                 $this->content = array('Error' => 'No Data Found');
             } else {
                 foreach ($details as $det) {
                     $this->content['Name'] = $det['name'];
                     $this->content['Link'] = $det['link'];
                     $this->content['Details'] = $det['details'];
                 }
             }
             break;
         case 'location':
             if (key_exists('SUBCATEGORY', $this->comp)) {
                 $district = $this->comp['CATEGORY'];
                 $location = $this->comp['SUBCATEGORY'];
                 $details = Details::getDetails('at_location', '*', array('name' => $location, 'district' => $district));
             } else {
                 if (key_exists('CATEGORY', $this->comp)) {
                     $district = $this->comp['CATEGORY'];
                     $details = Details::getDetails('at_location', '*', array('name' => $district, 'type' => 'district'));
                 }
             }
             if (empty($details)) {
                 $this->content = array('Error' => 'No Data Found');
             } else {
                 foreach ($details as $det) {
                     $this->content['Name'] = $det['name'];
                     $this->content['Details'] = $det['details'];
                     $this->content['Soil'] = $det['soil'];
                     $this->content['Crops'] = $det['crops'];
                     $this->content['Land_Use'] = $det['landuse'];
                     $this->content['Geographical_Area'] = $det['geo_area'];
                     $this->content['Land_Forest'] = $det['land_forest'];
                     $this->content['Land_Sown'] = $det['land_sown'];
                     $this->content['Well_Irrigated_Area'] = $det['well_irrigated_area'];
                     $this->content['Canal_Irrigated_Area'] = $det['canal_irrigated_area'];
                     $this->content['Other_Irrigated_Area'] = $det['other_irrigated_area'];
                     $this->content['Net_Irrigated_Area'] = $det['net_irrigated_area'];
                     $this->content['Gross_Irrigated_Area'] = $det['gross_irrigated_area'];
                     $this->content['image'] = $det['image'];
                     $this->content['District'] = $det['district'];
                 }
             }
             break;
         case 'magazine':
             $name = $this->comp['CATEGORY'];
             $details = Details::getDetails('at_magazine', '*', array('name' => $name));
             if (empty($details)) {
                 $this->content = array('Error' => 'No Data Found');
             } else {
                 foreach ($details as $det) {
                     $this->content['Name'] = $det['name'];
                     $this->content['Annual_Price'] = $det['annual_price'];
                     $this->content['Single_Price'] = $det['single_price'];
                     $this->content['LifeTime_Price'] = $det['lifetime_price'];
                 }
             }
             break;
         case 'map':
             $details = Details::getDetails('at_map', '*', array('type' => $type, 'name' => $this->name, 'LOCID' => $locID));
             if (empty($details)) {
                 $this->content = array("Error" => "No Data Found");
             } else {
                 foreach ($details as $det) {
                     $this->content['Map'] = $det['type'];
                     $this->content['Name'] = $det['name'];
                     $this->content['image'] = $det['image'];
                     $location = Details::getDetails('at_location', 'name', array('ID' => $det['LOCID']));
                     $this->content['Location'] = $location[0]['name'];
                     $this->content['Details'] = $det['details'];
                 }
             }
             break;
         case 'news':
             $title = $this->comp['CATEGORY'];
             $details = Details::getDetails('at_news', '*', array('title' => $title));
             if (empty($details)) {
                 $this->content = array("Error" => "No Data Found");
             } else {
                 foreach ($details as $det) {
                     $this->content['title'] = $det['title'];
                     $this->content['news'] = $det['news'];
                     $this->content['date'] = $det['date'];
                     $this->content['time'] = $det['time'];
                 }
             }
             break;
         case 'patents':
             $name = $this->comp['CATEGORY'];
             $details = Details::getDetails('at_patents', '*', array('name' => $name));
             if (empty($details)) {
                 $this->content = array("Error" => "No Data Found");
             } else {
                 foreach ($details as $det) {
                     $this->content['Name'] = $det['name'];
                     $this->content['Year'] = $det['year'];
                     $this->content['Holders'] = $det['holders'];
                     $this->content['Patent Number'] = $det['no'];
                     $this->content['Details'] = $det['details'];
                 }
             }
             break;
         case 'prevactivity':
             $year = $this->comp['SUBCATEGORY'];
             $location = $this->comp['CATEGORY'];
             $details = Details::getDetails('at_prev_activity', '*', array('year' => $year, 'location' => $location));
             if (empty($details)) {
                 $this->content = array("Error" => "No Data Found");
             } else {
                 foreach ($details as $det) {
                     $this->content['Year'] = $det['year'];
                     $this->content['Activity'] = $det['activity'];
                     $this->content['Location'] = $det['location'];
                 }
             }
             break;
         case 'publication':
             $title = $this->comp['CATEGORY'];
             $details = Details::getDetails('at_publication', '*', array('title' => $title));
             if (empty($details)) {
                 $this->content = array("Error" => "No Data Found");
             } else {
                 foreach ($details as $det) {
                     $this->content['Title'] = $det['title'];
                     $this->content['Year'] = $det['year'];
                     $this->content['Author'] = $det['author'];
                     $this->content['Publisher'] = $det['publisher'];
                     $this->content['Price'] = $det['price'];
                 }
             }
             break;
     }
 }
Beispiel #6
0
    function parse()
    {
        Main::includeClass('Details');
        $this->section = $this->comp['SECTION'];
        switch (strtolower($this->section)) {
            case 'crop':
                Main::includeClass('Details');
                $details = Details::getDetails('at_crop', array('name', 'details', 'image'), NULL, FALSE);
                if (empty($details)) {
                    $this->content = array("Error" => "No Data Found");
                } else {
                    $this->content = $details;
                }
                $this->banner = '<div id="page-heading"> <img src="' . Settings::SITEURL . 'images/page-heading1.jpg" alt="" />
		<div class="heading-text">

		<h3>Crops</h3>
		<p>Crop List</p>

		</div>
		</div>';
                break;
            case 'croptype':
                Main::includeClass('Details');
                $details = Details::getDetails('at_crop_types', array('name', 'details'), NULL, FALSE);
                if (empty($details)) {
                    $this->content = array("Error" => "No Data Found");
                } else {
                    $this->content = $details;
                }
                $this->banner = '<div id="page-heading"> <img src="' . Settings::SITEURL . 'images/page-heading1.jpg" alt="" />

		<div class="heading-text">

		<h3>Crops</h3>
		<p>Crop List</p>

		</div>
		</div>';
                break;
            case 'map':
                if (key_exists('SUBCATEGORY', $this->comp)) {
                    $district = $this->comp['CATEGORY'];
                    $location = $this->comp['SUBCATEGORY'];
                    $details = Details::getDetails('at_map', array('name', 'details'), array('district' => $district, 'location' => $location));
                } else {
                    if (key_exists('CATEGORY', $this->comp)) {
                        $district = $this->comp['CATEGORY'];
                        $details = Details::getDetails('at_map', array('location'), array('location' => $location));
                        if (empty($details)) {
                            $this->content = array("Error" => "No Data Found");
                        } else {
                            $info = array();
                            $i = 0;
                            foreach ($details as $det) {
                                $info['name'] = $det['location'];
                            }
                            $this->content = $info;
                        }
                    } else {
                        $details = Details::getDetails('at_map', array('district'));
                        if (empty($details)) {
                            $this->content = array("Error" => "No Data Found");
                        } else {
                            $info = array();
                            $i = 0;
                            foreach ($details as $det) {
                                $info['name'] = $det['district'];
                            }
                            $this->content = $info;
                        }
                    }
                }
                $this->banner = '<div id="page-heading"> <img src="' . Settings::SITEURL . 'images/page-heading1.jpg" alt="" />

		<div class="heading-text">

		<h3>Maps</h3>
		<p>Map List</p>

		</div>
		</div>';
                break;
            case 'office':
                //Main::includeClass('Contact');
                if (key_exists('SUBCATEGORY', $this->comp)) {
                    $location = $this->comp['SUBCATEGORY'];
                    $district = $this->comp['CATEGORY'];
                    $details = Details::getDetails('at_contact_info', array('name'), array('location' => $location, 'district' => $district));
                    if (empty($details)) {
                        $this->content = array("Error" => "No Data Found");
                    } else {
                        $this->content = $details;
                    }
                    break;
                } else {
                    if (key_exists('CATEGORY', $this->comp)) {
                        $district = $this->comp['CATEGORY'];
                        $details = Details::getDetails('at_contact_info', array('location'), array('district' => $district));
                        if (empty($details)) {
                            $this->content = array("Error" => "No Data Found");
                        } else {
                            $info = array();
                            $i = 0;
                            foreach ($details as $det) {
                                $info[$i]['name'] = $det['location'];
                            }
                            $this->content = $info;
                        }
                    } else {
                        $details = Details::getDetails('at_contact_info', 'district');
                        if (empty($details)) {
                            $this->content = array("Error" => "No Data Found");
                        } else {
                            $info = array();
                            $i = 0;
                            foreach ($details as $det) {
                                $info[$i]['name'] = $det['district'];
                            }
                            $this->content = $info;
                        }
                    }
                }
                $this->banner = '<div id="page-heading"> <img src="' . Settings::SITEURL . 'images/page-heading1.jpg" alt="" />

		<div class="heading-text">

		<h3>Offices</h3>
		<p>Office List</p>

		</div>
		</div>';
                break;
            case 'prevactivity':
                Main::includeClass('Details');
                if (!key_exists('CATEGORY', $this->comp)) {
                    $details = Details::getDetails('at_prev_activity', 'location', NULL, FALSE);
                    if (empty($details)) {
                        $this->content = array('Error' => "No Data Found");
                    } else {
                        $info = array();
                        $i = 0;
                        foreach ($details as $det) {
                            $info[$i]['name'] = $det['location'];
                            if (isset($det['activity'])) {
                                $info[$i]['details'] = $det['activity'];
                            }
                            $i++;
                        }
                        $this->content = $info;
                    }
                } else {
                    $location = $this->comp['CATEGORY'];
                    $details = Details::getDetails('at_prev_activity', 'year', NULL, FALSE);
                    if (empty($details)) {
                        $this->content = array("Error" => "No Data Found");
                    } else {
                        $info = array();
                        $i = 0;
                        foreach ($details as $det) {
                            $info[$i]['name'] = $det['year'];
                            $i++;
                        }
                        $this->content = $info;
                    }
                }
                $this->banner = '<div id="page-heading"> <img src="' . Settings::SITEURL . 'images/page-heading1.jpg" alt="" />

		<div class="heading-text">

		<h3>Previous Year Activity</h3>
		<p></p>

		</div>
		</div>';
                break;
            case 'awards':
                Main::includeClass('Details');
                $details = Details::getDetails('at_awards', array('name', 'details'), NULL, FALSE);
                if (empty($details)) {
                    $this->content = array("Error" => "No Data Found");
                } else {
                    $this->content = $details;
                }
                $this->banner = '<div id="page-heading"> <img src="' . Settings::SITEURL . 'images/page-heading1.jpg" alt="" />

		<div class="heading-text">

		<h3>Awards</h3>
		<p>Awards List</p>

		</div>
		</div>';
                break;
            case 'biofert':
                Main::includeClass('Details');
                $details = Details::getDetails('at_bio_fert', array('name', 'details'), NULL, FALSE);
                if (empty($details)) {
                    $this->content = array("Error" => "No Data Found");
                } else {
                    $this->content = $details;
                }
                $this->banner = '<div id="page-heading"> <img src="' . Settings::SITEURL . 'images/page-heading1.jpg" alt="" />

		<div class="heading-text">

		<h3>Bio Fertilizer</h3>
		<p>Bio Fertilizer List</p>

		</div>
		</div>';
                break;
            case 'disease':
                Main::includeClass('Details');
                $details = Details::getDetails('at_crop_disease', array('name', 'details'), NULL, FALSE);
                if (empty($details)) {
                    $this->content = array("Error" => "No Data Found");
                } else {
                    $this->content = $details;
                }
                $this->banner = '<div id="page-heading"> <img src="' . Settings::SITEURL . 'images/page-heading1.jpg" alt="" />

		<div class="heading-text">

		<h3>Disease</h3>
		<p>Disease List</p>

		</div>
		</div>';
                break;
            case 'insurance':
                Main::includeClass('Details');
                $details = Details::getDetails('at_crop_insurance', array('crop'), NULL, FALSE);
                if (empty($details)) {
                    $this->content = array("Error" => "No Data Found");
                } else {
                    $this->content = $details;
                }
                $this->banner = '<div id="page-heading"> <img src="' . Settings::SITEURL . 'images/page-heading1.jpg" alt="" />

		<div class="heading-text">

		<h3>Crops Insurance</h3>
		<p>Insured Crops List</p>

		</div>
		</div>';
                break;
            case 'links':
                Main::includeClass('Details');
                $details = Details::getDetails('at_links', array('name', 'details'), NULL, FALSE);
                if (empty($details)) {
                    $this->content = array("Error" => "No Data Found");
                } else {
                    $this->content = $details;
                }
                $this->banner = '<div id="page-heading"> <img src="' . Settings::SITEURL . 'images/page-heading1.jpg" alt="" />

		<div class="heading-text">

		<h3>UseFull Links</h3>
		<p>Links List</p>

		</div>
		</div>';
                break;
            case 'location':
                Main::includeClass('Details');
                $details = Details::getDetails('at_location', array('name', 'details', 'image'), NULL, FALSE);
                if (empty($details)) {
                    $this->content = array("Error" => "No Data Found");
                } else {
                    $this->content = $details;
                }
                $this->banner = '<div id="page-heading"> <img src="' . Settings::SITEURL . 'images/page-heading1.jpg" alt="" />

		<div class="heading-text">

		<h3>Location</h3>
		<p>Location List</p>

		</div>
		</div>';
                break;
            case 'magazine':
                Main::includeClass('Details');
                $details = Details::getDetails('at_magazine', array('name'), NULL, FALSE);
                if (empty($details)) {
                    $this->content = array("Error" => "No Data Found");
                } else {
                    $this->content = $details;
                }
                $this->banner = '<div id="page-heading"> <img src="' . Settings::SITEURL . 'images/page-heading1.jpg" alt="" />

		<div class="heading-text">

		<h3>Magazine</h3>
		<p>Magazine List</p>

		</div>
		</div>';
                break;
            case 'news':
                Main::includeClass('Details');
                $details = Details::getDetails('at_news', array('title', 'news'), NULL, FALSE);
                if (empty($details)) {
                    $this->content = array("Error" => "No Data Found");
                } else {
                    foreach ($details as $data) {
                        $info = $data;
                    }
                    $this->content[0] = array('name' => $info['title'], 'details' => $info['news']);
                }
                $this->banner = '<div id="page-heading"> <img src="' . Settings::SITEURL . 'images/page-heading1.jpg" alt="" />

		<div class="heading-text">

		<h3>News</h3>
		<p>News</p>

		</div>
		</div>';
                break;
            case 'patents':
                Main::includeClass('Details');
                $details = Details::getDetails('at_patents', array('name'), NULL, FALSE);
                if (empty($details)) {
                    $this->content = array("Error" => "No Data Found");
                } else {
                    $this->content = $details;
                }
                $this->banner = '<div id="page-heading"> <img src="' . Settings::SITEURL . 'images/page-heading1.jpg" alt="" />

		<div class="heading-text">

		<h3>Patents</h3>
		<p>Patents List</p>

		</div>
		</div>';
                break;
            case 'publication':
                Main::includeClass('Details');
                $details = Details::getDetails('at_publication', array('title'), NULL, FALSE);
                if (empty($details)) {
                    $this->content = array("Error" => "No Data Found");
                } else {
                    if (isset($details['title'])) {
                        $this->content[0]['name'] = $details['title'];
                    }
                }
                $this->banner = '<div id="page-heading"> <img src="' . Settings::SITEURL . 'images/page-heading1.jpg" alt="" />

		<div class="heading-text">

		<h3>Publications</h3>
		<p>Publication List</p>

		</div>
		</div>';
                break;
        }
    }
Beispiel #7
0
 function parse()
 {
     $field = 'name';
     $table = 'at_crop';
     $get = array('name', 'details');
     switch (strtolower($this->section)) {
         case 'crop':
             $table = 'at_crop';
             break;
         case 'awards':
             $table = 'at_awards';
             break;
         case 'biofert':
             $table = 'at_bio_fert';
             break;
         case 'contact':
             $table = 'at_contact_info';
             $field = 'location';
             $get = array('name', 'location');
             break;
         case 'crop':
             $table = 'at_crop';
             break;
         case 'disease':
             $table = 'at_crop_disease';
             break;
         case 'insurance':
             $table = 'at_crop_insurance';
             $field = 'crop';
             $get = 'crop';
             break;
         case 'croptype':
             $table = 'at_crop_types';
             break;
         case 'links':
             $table = 'at_links';
             break;
         case 'location':
             $table = 'at_location';
             break;
         case 'magazine':
             $table = 'at_magazine';
             $get = 'name';
             break;
         case 'map':
             $table = 'at_map';
             break;
         case 'news':
             $table = 'at_news';
             $get = array('title', 'news');
             $field = 'title';
             break;
         case 'patent':
             $table = 'at_patents';
             break;
         case 'prevactivity':
             $table = 'at_prev_activity';
             $get = array('location', 'activity');
             $field = 'location';
             break;
         case 'publication':
             $table = 'at_publication';
             $get = array('title', 'publisher');
             $field = 'title';
     }
     Main::includeClass('Details');
     $details = array();
     $details = Details::getDetails($table, $get, array($field => $this->query), FALSE, TRUE);
     $this->display($details);
 }
    function sideBar()
    {
        ?>
		<div class="sidebar">
          <div class="sidebartop"></div>
          <div class="sidebarmain">
            <div id="searchbox_widget-7" class="sidebarcontent widget_searchbox_widget">
              <h4 class="sidebarheading">Search</h4>
              <div class="searchbox">
                <form method="get" id="search" action="/?section='crop'">
                  <div>
                    <input type="text" class="searchinput" value="Search Map(s)..." onblur="if (this.value == ''){this.value = 'Search Map(s)...'; }" onfocus="if (this.value == 'Search Map(s)...') {this.value = ''; }"   name="s" id="s"/>
                    <input type="submit" class="searchsubmit" value=""/>
                  </div>
                </form>
              </div>
              <div class="clear"></div>
            </div>
          </div>
          <div class="sidebarbottom"></div>
        </div>
        <?php 
        if (isset($this->content['Crop_Type'])) {
            ?>
          <div class="sidebar">
          <div class="sidebartop"></div>
          <div class="sidebarmain">
            <div id="categories-2" class="sidebarcontent widget_categories">
              <h4 class="sidebarheading">Related Crops</h4>
              <ul>
                <?php 
            $crops = Details::getDetails('at_crop', 'name', array('type' => $this->content['Crop_Type']));
            if (empty($crops)) {
                echo "No Related Crops Of Type {$this->content['Crop_Type']} Found";
            } else {
                $count = 0;
                foreach ($crops as $info) {
                    if ($info['name'] !== $this->content['Name']) {
                        echo '<li class="cat-item cat-item-1"><a href="' . Settings::SITEURL . 'crop\\' . $info['name'] . '">' . $info['name'] . "</a></li>";
                        $count += 1;
                    }
                }
                if (!$count) {
                    echo "<p>No Related Crop(s) Found</p>";
                }
            }
            ?>
              </ul>
            </div>
          </div>
          <div class="sidebarbottom"></div>
        </div>
    <?php 
        }
    }
    function content()
    {
        ?>
			<div id='conctactleft'>
				<h4><?php 
        echo "{$this->section} Insurance";
        ?>
</h4>
		<div class='success-message'>
			<?php 
        echo "Insurance {$this->section}ed Successfully";
        ?>
		</div>
		<div id='maincontactform'>
			<form name='<?php 
        echo $this->formName;
        ?>
' id='insuranceForm' method='post' action=''>
				<div>
					<label for='crop'>Crop</label>
					<select name='crop' id='crop' class='selectfield'>
						<?php 
        Main::includeClass('Details');
        $det = Details::getDetails('at_crop', 'name', NULL, TRUE);
        if (is_array($det) && !empty($det)) {
            foreach ($det as $data) {
                echo "<option value={$data}>{$data}</option>";
            }
        } else {
            echo "<option value=''>None</option>";
        }
        ?>
					</select>
					<span class="require"> *</span>
					<label for="no">Number</label>
					<input type="text" name="no" id="no" class='textfield' value='<?php 
        echo $this->info['no'];
        ?>
' />
					<span class="require"> *</span>
					<label for="age">Age</label>
					<input type="text" name="age" id="age" class='textfield' value='<?php 
        echo $this->info['age'];
        ?>
' />
					<label for='premium'>Premium</label>
					<input type="text" name='premium' id='premium' class='textfield'value='<?php 
        echo $this->info['premium'];
        ?>
' />
					<span class="require"> *</span>
					<label for='compensation'>Compensation</label>
					<input type='text' name='compensation' id='compensation' class='textfield' value='<?php 
        echo $this->info['compensation'];
        ?>
' />
					<span class="require"> *</span>
					<div class='clear'></div>
					<?php 
        if ($this->section == 'Update') {
            echo "<input type='hidden' name='update_name' id='update_name' value='{$this->info['update']}' />";
        }
        ?>
					<input type="submit" name="action" value="Add Insurance" class='button' />
				</div>
			</form>
		</div>
	</div>
		<?php 
    }
Beispiel #10
0
    function content()
    {
        ?>
		<div id='conctactleft'>
				<h4><?php 
        echo "{$this->section} Crop";
        ?>
</h4>
		<div class='success-message'>
			<?php 
        echo "Crop {$this->section}ed Successfully";
        ?>
		</div>
		<div id='maincontactform'>
			<form name='<?php 
        echo $this->formName;
        ?>
' id='cropForm' method='post' action='' enctype="multipart/form-data">
				<div>
					<label for='name'>Name</label>
					<input type='text' name='name' id='name' class='textfield' value='<?php 
        echo $this->info['name'];
        ?>
' />
					<span class="require"> *</span>
					<label for="sci_name">Scientific Name</label>
					<input type="text" name="sci_name" id="sci_name" class='textfield' value='<?php 
        echo $this->info['sci_name'];
        ?>
' />
					<span class="require"> *</span>
					<label for="climate">Climate</label>
					<select name='climate[]' id='climate' class='selectfield' multiple='multiple'>
						<option value='summer'>Summer</option>
						<option value='winter'>Winter</option>
						<option value='spring'>Spring</option>
						<option value='autumn'>Autumn</option>
					</select>
					<label for='soil'>Soil Types</label>
					<textarea name='soil' id='soil' class='textarea'><?php 
        echo $this->info['soil'];
        ?>
</textarea>
					<span class="require"> *</span>
					<label for='variaties'>Variaties</label>
					<textarea name='variaties' id='variaties' class='textarea'><?php 
        echo $this->info['variaties'];
        ?>
</textarea>
					<span class="require"> *</span>
					<label for='dur'>Duration</label>
					<input type='text' name='dur' id='dur' class='textfield' value='<?php 
        echo $this->info['dur'];
        ?>
' />
					<label for='diseases'>Diseases</label>
					<textarea name='diseases' id='diseases' class='textarea'><?php 
        echo $this->info['diseases'];
        ?>
</textarea>
					<span class="require"> *</span>
					<label for='bio_fert'>Bio Fertilizers</label>
					<?php 
        Main::includeClass('Details');
        $det = Details::getDetails('at_bio_fert', 'name', NULL, TRUE);
        if (empty($det) || !is_array($det)) {
            echo "<select name='bio_fert' id='bio_fert' class='selectfield'>";
            echo '<option value="">None</option>';
        } else {
            echo "<select multiple='multiple' name='bio_fert[]' id='bio_fert' class='selectfield'>";
            foreach ($det as $val) {
                if (in_array($val, $this->info['bio_fert'])) {
                    echo "<option value='{$val}' selected='true'>{$val}</option>";
                } else {
                    echo "<option value='{$val}'>{$val}</option>";
                }
            }
        }
        ?>
					</select>
					<label for='market_price'>Market Price</label>
					<input type='text' name='market_price' id='market_price' class='textfield' value='<?php 
        echo $this->info['market_price'];
        ?>
' />
					<span class="require"> *</span>
					<label for="details">Details</label>
					<textarea name='details' id='details' class='textarea'><?php 
        echo $this->info['details'];
        ?>
</textarea>
					<span class="require"> *</span>
					<label for="type">Crop Type</label>
					<select name='type' id='type' class='selectfield'>
					<?php 
        $det = Details::getDetails('at_crop_types', 'name', NULL, TRUE);
        if (empty($det)) {
            echo '<option value="">None</option>';
        } else {
            if (is_array($det)) {
                foreach ($det as $val) {
                    if ($this->type == $val) {
                        echo "<option value='{$val}' selected='selected'>{$val}</option>";
                    } else {
                        echo "<option value='{$val}'>{$val}</option>";
                    }
                }
            } else {
                if ($this->type == $det) {
                    echo "<option value='{$det}' selected='selected'>{$det}</option>";
                } else {
                    echo "<option value='{$det}'>{$det}</option>";
                }
            }
        }
        ?>
					</select>
					<span class="require"> *</span>
					<label for='pests'>Pests</label>
					<?php 
        $det = Details::getDetails('at_crop_pests', 'name', NULL, TRUE);
        if (empty($det) || !is_array($det)) {
            echo "<select name='pests' id='pests' class='selectfield'>";
            echo '<option value="">None</option>';
        } else {
            echo "<select multiple='multiple' name='pests[]' id='pest' class='selectfield'>";
            foreach ($det as $val) {
                if (in_array($val, $this->info['pests'])) {
                    echo "<option value='{$val}' selected='true'>{$val}</option>";
                } else {
                    echo "<option value='{$val}'>{$val}</option>";
                }
            }
        }
        ?>
					<label for="file">Crop Image</label>
					<input type="file" name="file" id="file" />
					<input type="hidden" name="image" id='image' value='' />
					<div class='clear'></div>
					<?php 
        //echo '<a href="#" class="button" id="cropsend"><span>'.$this->section.'</span></a> <span class="loading" style="display: none;">Please wait..</span>';
        if ($this->section == 'Update') {
            echo "<input type='hidden' name='update_name' id='update_name' value='{$this->info['update']}' />";
        }
        ?>
					<input type="submit" name="action" class='button' value='Add Crop' />
				</div>
			</form>
		</div>
	</div>
	<?php 
    }
Beispiel #11
0
    function content()
    {
        ?>
		<div id='conctactleft'>
				<h4><?php 
        echo "{$this->section} Contact";
        ?>
</h4>
		<div class='success-message'>
			<?php 
        echo "Contact {$this->section}ed Successfully";
        ?>
		</div>
		<div id='maincontactform'>
		<form name='<?php 
        echo $this->formName;
        ?>
' id='contactForm' method='post' action='' enctype="multipart/form-data" >
				<div>
					<label for='name'>Name</label>
					<input type='text' name='name' id='name' class='textfield' value='<?php 
        echo $this->info['name'];
        ?>
' />
					<span class="require"> *</span>
					<label for='Type'>Select Type</label>
					<select name='type' id='type' class='selectfield'>
					<option value='mobile'
					<?php 
        if ($this->info['type'] == 'mobile') {
            echo ' selected="TRUE"';
        }
        ?>
					>Mobile</option>
					<option value='office'
					<?php 
        if ($this->info['type'] == 'office') {
            echo ' selected="TRUE"';
        }
        ?>
					>Office</option>
					</select>
					<span class="require"> *</span>

					<label for='code'>Area Code</label>
					<input type="text" name='code' id='code' class='textfield' value='<?php 
        echo $this->info['code'];
        ?>
' />
					<span class="require"> *</span>
					<label for='number'>Number</label>
					<input type='text' name='number' id='number' class='textfield' value='<?php 
        echo $this->info['number'];
        ?>
' />
					<span class="require"> *</span>
					<label for='district'>District</label>
					<select name='district' id='district' class='selectfield'>
					<?php 
        Main::includeClass('Details');
        $det = Details::getDetails('at_location', 'name', array('type' => 'district'), TRUE);
        if (is_array($det) && !empty($det)) {
            foreach ($det as $value) {
                if ($this->info['district'] == $value) {
                    echo "<option value='{$value}' selected='selected'>{$value}</option>";
                } else {
                    echo "<option value='{$value}'>{$value}</option>";
                }
            }
        } else {
            echo "<option value=''>None</option>";
        }
        ?>
					</select>
					<span class="require"> *</span>
					<label for='location'>Location</label>
					<select name='location' id='location' class='selectfield'>
					<?php 
        Main::includeClass('Details');
        $det = Details::getDetails('at_location', 'name', array('type' => 'village'), TRUE);
        if (is_array($det) && !empty($det)) {
            foreach ($det as $value) {
                if ($this->info['location'] == $value) {
                    echo "<option value='{$value}' selected='selected'>{$value}</option>";
                } else {
                    echo "<option value='{$value}'>{$value}</option>";
                }
            }
        } else {
            echo "<option value=''>None</option>";
        }
        ?>
					</select>
					<span class="require"> *</span>
					<label for='imageAdd'>Add Image</label>
					<input type="file" name='file' id='file'/>
					<div class='clear'></div>
					<?php 
        //echo '<a href="#" class="button" id="contactSend"><span>'.$this->section.'</span></a> <span class="loading" style="display: none;">Please wait..</span>';
        if ($this->section == 'Update') {
            echo "<input type='hidden' name='update_name' value='{$this->info['update']}' />";
        }
        ?>
					<input type="submit" name="action" value='Add Contact' class='button'/>
				</div>
			</form>
		</div>
	</div>
		<?php 
    }