mirror of
https://github.com/friendica/friendica
synced 2025-04-26 11:50:11 +00:00
Move Object\Profile to Model\Profile
This commit is contained in:
parent
3fc3e67b70
commit
6b60b89385
5 changed files with 7 additions and 9 deletions
44
src/Model/Profile.php
Normal file
44
src/Model/Profile.php
Normal file
|
@ -0,0 +1,44 @@
|
|||
<?php
|
||||
|
||||
/**
|
||||
* @file src/Model/Profile.php
|
||||
*/
|
||||
|
||||
namespace Friendica\Model;
|
||||
|
||||
class Profile
|
||||
{
|
||||
/**
|
||||
* @brief Returns a formatted location string from the given profile array
|
||||
*
|
||||
* @param array $profile Profile array (Generated from the "profile" table)
|
||||
*
|
||||
* @return string Location string
|
||||
*/
|
||||
public static function formatLocation(array $profile)
|
||||
{
|
||||
$location = '';
|
||||
|
||||
if ($profile['locality']) {
|
||||
$location .= $profile['locality'];
|
||||
}
|
||||
|
||||
if ($profile['region'] && ($profile['locality'] != $profile['region'])) {
|
||||
if ($location) {
|
||||
$location .= ', ';
|
||||
}
|
||||
|
||||
$location .= $profile['region'];
|
||||
}
|
||||
|
||||
if ($profile['country-name']) {
|
||||
if ($location) {
|
||||
$location .= ', ';
|
||||
}
|
||||
|
||||
$location .= $profile['country-name'];
|
||||
}
|
||||
|
||||
return $location;
|
||||
}
|
||||
}
|
Loading…
Add table
Add a link
Reference in a new issue