本文整理汇总了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;
}