本文整理汇总了PHP中Location::__construct方法的典型用法代码示例。如果您正苦于以下问题:PHP Location::__construct方法的具体用法?PHP Location::__construct怎么用?PHP Location::__construct使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Location
的用法示例。
在下文中一共展示了Location::__construct方法的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: __construct
/**
* @param string $location * @param string $caption
* @param string $title
* @param string $license
*/
public function __construct($location, $caption = null, $title = null, $license = null)
{
parent::__construct($location);
$this->caption = $caption;
$this->title = $title;
$this->license = $license;
}
示例2: __construct
/**
* @param string $location
* @param string $lastModification
* @param string $changeFrequency
* @param float $priority
* @param array $images
*/
public function __construct($location, $lastModification = null, $changeFrequency = null, $priority = null, $images = array())
{
parent::__construct($location, $lastModification);
$this->changeFrequency = $changeFrequency;
$this->priority = $priority;
$this->setImages($images);
}
示例3: __construct
public function __construct(Location $parent)
{
$id = Locations::MakeID('Neutral zone secret room');
parent::__construct($id, new Position(1085, -1990), new Position(1130, -2005), 15, new Position(1115.8734, -2022.8872, 69.0078, 274.9148), $parent, -1, 0, 0);
parent::AddEntrance(-1, 'main', new Position(1120.3972, -2051.2332, 69.0078, 180));
parent::LoadObjectsFromFile('neutralzone_secret.txt');
}
示例4: __construct
public function __construct()
{
$id = Locations::MakeID('Hitman_HQ');
$location0 = Locations::Find(0);
parent::__construct($id, new Position(1950, 170), new Position(1780, 340), 85, new Position(202.142, 1869.3627, 13.1406, 280), $location0, -1, 0, $id);
$this->LoadObjectsFromFile('hitman_hq.txt');
parent::AddEntrance(-1, 'main', new Position(2263.5876, -755.4053, 38.0447, 120.0885));
}
示例5: __construct
public function __construct()
{
LSBank::$id = Locations::MakeID('Los Santos Bank');
$location0 = Locations::Find(0);
parent::__construct(LSBank::$id, new Position(2300, 15), new Position(2340, -25), 40, new Position(2306.1182, -16.238, 26.7496, 281.6266), $location0, -1, 0, LSBank::$id);
parent::AddEntrance(1274, 'main', new Position(1462.21, -1013.2396, 26.8438, 178.2465));
/* ID=1274 Dollar icon ($) */
parent::AddEntrance(1274, 'back', new Position(1426.8937, -966.2885, 37.4297, 349.1802), new Position(2315.2346, -1.3617, 26.7422, 180.4423));
}
示例6: __construct
public function __construct()
{
$id = Locations::MakeID('Police_Department');
$location0 = Locations::Find(0);
parent::__construct($id, new Position(200, 130), new Position(290, 100), 30, new Position(246.3663, 108.5394, 1003.2188, 0), $location0, -1, 10, $id);
$this->AddEntrance(1239, 'street', new Position(1554.2861, -1675.6412, 16, 90));
$this->AddEntrance(1239, 'parking', new Position(1568.6268, -1691.0177, 5.8906, 180), new Position(214.8052, 118.2134, 1003.2188, 90));
$this->AddEntrance(1239, 'roof', new Position(1564.9879, -1685.7429, 28.3956, 180), new Position(237.9606, 114.7937, 1010.2188, 90));
}
示例7: __construct
public function __construct()
{
parent::__construct();
//check login
/* if($this->session->userdata('logged_in') != TRUE){
redirect('auth/login');
}*/
//load model
$this->load->model('m_sell', 'sell');
}
示例8: __construct
public function __construct()
{
parent::__construct();
if ($this->session->userdata('logged_in') != TRUE) {
redirect('auth/login');
}
//load model
$this->load->model('M_manage', 'manage');
$this->load->model('M_sell', 'sell');
}
示例9:
function __construct($location)
{
parent::__construct(realpath($location));
if (empty($location)) {
throw new \InvalidArgumentException("No path was given");
}
if (!$this->isValid()) {
throw new \InvalidArgumentException("Not a Valid path or doesn't exist");
}
$this->setInformation();
}
示例10:
/**
* URL constructor.
* Performs validation
* @param $location string
*/
function __construct($location)
{
parent::__construct($location);
if (empty($location)) {
throw new \InvalidArgumentException("No URL was given");
}
if (!$this->isValid()) {
throw new \InvalidArgumentException("Not a Valid URL");
}
$this->setInformation();
}
示例11: __construct
public function __construct($ID, $db)
{
parent::__construct($ID, $db);
$this->information = (object) array();
$sql = $db->query('SELECT email, website, twitter FROM user WHERE id=' . $ID . ' LIMIT 1');
while ($row = $sql->fetch_object()) {
$this->information->email = $row->email;
$this->information->web = $row->website;
$this->information->twitter = '@<a href="http://twitter.com/' . $row->twitter . '">' . $row->twitter . '</a>';
}
$this->information->statement = $this->thing;
}
示例12: __construct
/**
*
* @param int $ID
* @param mysqli $db The database connection. Mysqli ONLY, 'cause.
*/
public function __construct($ID, $db)
{
parent::__construct($ID, $db);
$sql = $db->query('SELECT start, end FROM names n INNER JOIN user_pro up ON up.pro_id=n.id WHERE up.user_id=' . $ID . ' ORDER BY `end`');
/* @var $start DateTime */
/* @var $end DateTime */
while ($row = $sql->fetch_object()) {
$start = $row->start;
$end = $row->end;
}
$start = $start == null ? null : date("F, Y", strtotime($start));
$end = $end == null ? 'Present' : date("F, Y", strtotime($end));
$this->timeframe = $start != $end ? $start . ' – ' . $end : $start;
}
示例13: __construct
/**
** Default constructor
**
** Parameters:
** - id: The unique ID for this house
** - name: The name of this hosue
** - maxrooms: Maximum number of rooms
** - default_price: Default price for unowned rooms, and max price for rooms for sale
** - corner1: Top-Left corner of the location
** - corner2: Bottom-right corner of the location
** - edge: Edge size for the area of this location
** - start: Starting point (default spawn)
** - interior: Interior ID for this location
**/
public function __construct($id, $name, $maxrooms, $default_price, Position $corner1, Position $corner2, $edge, Position $start, $interior)
{
$location0 = Locations::Find(0);
$this->id = $id;
$this->name = $name;
$this->maxrooms = $maxrooms;
$this->availrooms = 0;
$this->default_price = $default_price;
parent::__construct($id, $corner1, $corner2, $edge, $start, $location0, -1, $interior, $id);
/* Load all rooms from database */
$rooms = DB::GetHouseRooms($this->id);
foreach ($rooms as $room) {
if ($room['number'] >= $this->maxrooms) {
continue;
}
$newroom = new Room($room['id'], $this, $room['number'], $room['fridge'], new Ownership($room['owner'], $room['fowner']));
if ($room['owner'] == null && $room['fowner'] == null) {
/* If both owner and fowner are null, this is an unsold room */
$newroom->SetAvailable(true);
$newroom->SetPrice($this->default_price);
$this->availrooms++;
} else {
$newroom->SetPrice($room['price']);
if ($room['price'] != -1) {
/* If price isnt -1, the owner put it for sale */
$newroom->SetAvailable(true);
$this->availrooms++;
}
if ($room['owner'] != null) {
$this->prooms[$room['owner']] = $newroom;
}
if ($room['fowner'] != null) {
$this->frooms[$room['fowner']] = $newroom;
}
}
$this->rooms[$newroom->Number()] = $newroom;
/* Update the cheapest room on this building */
if ($newroom->IsAvailable() && ($this->cheapest == null || $this->cheapest->GetPrice() > $newroom->GetPrice())) {
$this->cheapest = $newroom;
}
$newroom->SetChanged(false);
}
}
示例14: __construct
public function __construct($name = null)
{
parent::__construct($name);
}
示例15: __construct
public function __construct()
{
parent::__construct();
$this->className = __CLASS__;
}