Last active
January 2, 2016 18:29
-
-
Save jaromirnyklicek/8344289 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?php | |
$row = $model->findName($name); | |
if($row === FALSE) { | |
// $name bylo nejake super exoticke, nemame ho v db | |
return 'Vážená/Vážený ' . $name; | |
} else { | |
if (count($row) == 1) { | |
// jmeno ma v db jenom jeden zaznam, napr. "Lukas"; | |
if ($row->supposed_salutation !== NULL) { | |
// pouzijeme osloveni vyplnene lidskou rukou, pokud je k dispozici | |
return $row->sex == 1 ? 'Vážený' : 'Vážená' . ' ' . $row->supposed_salutation; | |
} elseif ($row->status == 1) { | |
// nemame lidsky vyplnene osloveni, ale zaznam ma status = 1, | |
// coz znamena, ze byl ohodnocen jako spravne strojove vysklonovany | |
return $row->sex == 1 ? 'Vážený' : 'Vážená' . ' ' . $row->salutation; | |
} else { | |
// jsme v prdeli, nemame nic | |
return 'Vážená/Vážený ' . $name; | |
} | |
} else { | |
// pokud je vracenych radku vic nez jeden, jde nejspis o nejake | |
// "oboupohlavni" jmeno: Sasa, Nikola, Andrea atp. | |
// pokud znas pohlavi adresata (napr. tu ifnormaci ma Fischer), muzes | |
// vybrat to spravne osloveni, jinak nejspis musis udelat totok: | |
return 'Vážená/Vážený ' . $name; | |
} | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment