getMessage());
}
return $bdd;
}
function my_autoloader($class)
{
require(__DIR__.'/../class/class.w.' . strtolower($class) . '.php');
}
function secure()
{
if (!isset($_SESSION['id'])) {
header("location: ./");
}
}
function head($title)
{
?>
= $title ?>
y > 1) return $str . $diff->y . ' years';
if ($diff->y == 1) return $str . ' 1 year and ' . $diff->m . ' months';
if ($diff->m > 1) return $str . $diff->m . ' months';
if ($diff->m == 1) return $str . ' 1 month and ' . $diff->d . ($diff->d > 1 ? ' days' : ' day');
if ($diff->d > 1) return $str . $diff->d . ' days';
if ($diff->d == 1) return $str . ' 1 day and ' . $diff->h . ($diff->h > 1 ? ' hours' : ' hour');
if ($diff->h > 1) return $str . $diff->h . ' hours';
if ($diff->h == 1) return $str . ' 1 hour and ' . $diff->i . ($diff->i > 1 ? ' minutes' : ' minute');
if ($diff->i > 1) return $str . $diff->i . ' minutes';
if ($diff->i == 1) return $str . ' 1 minute';
return $str . ' a few secondes';
}
function arrayclean($input)
{
$output = [];
foreach ($input as $key => $value) {
if (is_array($value)) {
$output[$key] = array_filter($value);
} else {
$output[$key] = $value;
}
}
return $output;
}
function array_update($base, $new)
{
foreach ($base as $key => $value) {
if (array_key_exists($key, $new)) {
if (gettype($base[$key]) == gettype($new[$key])) {
$base[$key] = $new[$key];
}
}
}
return $base;
}
function contains($needle, $haystack)
{
return strpos($haystack, $needle) !== false;
}
function str_clean(string $string)
{
return str_replace(' ', '_', strtolower(strip_tags($string)));
}
function sumparser($text)
{
preg_match_all('#(.+)#iU', $text, $out);
$sum = [];
foreach ($out[2] as $key => $value) {
$sum[$value][$out[1][$key]] = $out[3][$key];
}
$sumstring = '';
$last = 0;
foreach ($sum as $title => $list) {
foreach ($list as $h => $link) {
if($h > $last) {
for ($i = 1; $i <= ($h - $last); $i++) {
$sumstring .= '';
}
$sumstring .= '- '.$link.'
' ;
} elseif ($h < $last) {
for ($i = 1; $i <= ($last - $h); $i++) {
$sumstring .= '
';
}
$sumstring .= ''.$link.'' ;
} elseif ($h = $last) {
$sumstring .= ''.$link.'' ;
}
$last = $h;
}
}
for ($i = 1; $i <= ($last); $i++) {
$sumstring .= '';
}
return $sumstring;
}
?>