本文整理匯總了PHP中Home::getHome方法的典型用法代碼示例。如果您正苦於以下問題:PHP Home::getHome方法的具體用法?PHP Home::getHome怎麽用?PHP Home::getHome使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在類Home
的用法示例。
在下文中一共展示了Home::getHome方法的2個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的PHP代碼示例。
示例1: parseData
/**
* aangepaste parseData functie die overweg kan met 1 rij ipv een array met daarin een array
*
* @param unknown_type $data
* @return unknown
*/
function parseData($data)
{
$result = array();
$result['gebruikersnaam'] = $data["uid"][0];
$result['voornaam'] = $data["ugentpreferredgivenname"][0];
$result['achternaam'] = $data["ugentpreferredsn"][0];
$result['email'] = $data["mail"][0];
$kot = $data["ugentdormpostaladdress"][0];
if ($kot != "") {
$kot = explode("\$", $kot);
if (strpos(" " . $kot[0], "HOME")) {
//VUILE LDAP HACK :(
$kot[0] = $kot[0] == "HOME BERTHA DE VRIES" ? "HOME BERTHA DE VRIESE" : $kot[0];
$home = Home::getHome("ldapNaam", $kot[0]);
$result['homeId'] = $home->getId();
$result['home'] = $home->getLangeNaam();
$temp = explode(":", $kot[1]);
if (sizeof($temp) > 1) {
$result['kamer'] = $temp[1];
} else {
$temp = explode("(", $kot[1]);
$temp = explode(")", $temp[1]);
if (sizeof($temp) > 1) {
$result['kamer'] = $home->getKamerPrefix() . "." . $temp[0];
} else {
$temp = explode("K. ", $kot[1]);
$result['kamer'] = $home->getKamerPrefix() . "." . converteer($temp[0]);
//er wordt nog een oud kamernummer gebruikt
}
}
}
}
return $result;
}
示例2: calculateHome
/**
* instellen van de home en het korte kamernummer op
* basis van het lange kamernummer
*/
private function calculateHome()
{
//opsplitsen in delen
$gebouw = substr($this->kamernummerLang, 0, 5);
$verdiep = substr($this->kamernummerLang, 6, 3);
$lokaal = substr($this->kamernummerLang, 10, 3);
//opzoeken van de naam van de home
$this->home = Home::getHome("kamerPrefix", $gebouw);
//instellen van het kamernummer
$this->kamernummerKort = $verdiep / 10 - 10 . substr($lokaal, 1, 2);
//instellen van verdiep
$this->verdiep = $verdiep / 10 - 10;
}