protected static function getDataFormatted($data) { $personFormatted = array(); if (is_array($data)) { foreach ($data as $k => $person) { $str = _xls_seo_name(strtolower($person['label'] . 'fam')); $personFormatted[$str] = Family::formatData($person); $parents = null; if (isset($person['children'])) { $parents = Family::getDataFormatted($person['children']); $personFormatted[$str]['children'] = $parents; $personFormatted[$str]['items'] = $parents; } } } return $personFormatted; }
public function GetSEOName() { return _xls_seo_name($this->title); }
function _xls_seo_url($string) { return mb_strtolower(trim(_xls_seo_name($string), '-'), 'UTF-8'); }