getMessage()); } return $bdd; } function my_autoloader($class) { require('../../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) { $sumstring .= '
  • '.$link.'
  • ' ; } $last = $h; } } for ($i = 1; $i <= ($last); $i++) { $sumstring .= ''; } return $sumstring; } ?>