<?php
/**
* Description of Product
*
* @author sublime holdings
* @web www.sublime.lk
*/
class City {
//put your code here
public $id;
public $district;
public $name;
public $sort;
public function __construct($id) {
if ($id) {
$query = "SELECT `id`,`district`,`name`,`sort` FROM `city` WHERE `id`=" . $id;
$db = new Database();
$result = mysql_fetch_array($db->readQuery($query));
$this->id = $result['id'];
$this->district = $result['district'];
$this->name = $result['name'];
$this->sort = $result['sort'];
return $this;
}
}
public function getCityByName($name) {
$query = "SELECT `id` FROM `city` WHERE `name` LIKE '" . $name . "'";
$db = new Database();
$result = mysql_fetch_array($db->readQuery($query));
return $result;
}
public function create() {
$query = "INSERT INTO `city` (`district`, `name`, `sort`) VALUES ('" . $this->district . "','" . $this->name . "', '" . $this->sort . "')";
$db = new Database();
$result = $db->readQuery($query);
if ($result) {
$last_id = mysql_insert_id();
return $this->__construct($last_id);
} else {
return FALSE;
}
}
public function all() {
$query = "SELECT * FROM `city` ORDER BY `sort` ASC";
$db = new Database();
$result = $db->readQuery($query);
$array_res = array();
while ($row = mysql_fetch_array($result)) {
array_push($array_res, $row);
}
return $array_res;
}
public function update() {
$query = 'UPDATE `city` SET `name`= "' . $this->name . '" WHERE id="' . $this->id . '"';
$db = new Database();
$result = $db->readQuery($query);
if ($result) {
return $this->__construct($this->id);
} else {
return FALSE;
}
}
public function delete() {
$query = 'DELETE FROM `city` WHERE id="' . $this->id . '"';
$db = new Database();
return $db->readQuery($query);
}
public function GetCitiesByDistrict($district) {
$query = "SELECT * FROM `city` WHERE `district` = '" . $district . "' ORDER BY `name` ASC";
$db = new Database();
$result = $db->readQuery($query);
$array_res = array();
while ($row = mysql_fetch_array($result)) {
array_push($array_res, $row);
}
return $array_res;
}
public function getDistrictByCityId($city) {
$query = "SELECT * FROM `city` WHERE `id` = '" . $city . "'";
$db = new Database();
$result = $db->readQuery($query);
$array_res = array();
while ($row = mysql_fetch_array($result)) {
array_push($array_res, $row);
}
return $array_res;
}
public function deleteCitiesByDistrict($district) {
$query = "DELETE FROM `city` WHERE `district`= '" . $district . "'";
$db = new Database();
$result = $db->readQuery($query);
return $result;
}
public function arrange($key, $img) {
$query = "UPDATE `city` SET `sort` = '" . $key . "' WHERE id = '" . $img . "'";
$db = new Database();
$result = $db->readQuery($query);
return $result;
}
} |