diff options
author | vincent-peugnet <v.peugnet@free.fr> | 2018-11-11 17:19:26 +0100 |
---|---|---|
committer | vincent-peugnet <v.peugnet@free.fr> | 2018-11-11 17:19:26 +0100 |
commit | d7f3313ff4514e38c9f53439cd1a1287e56e45f7 (patch) | |
tree | abff39ab11cb317f5fcd2db558da1c59bdae9239 /w/fn/w.fn.php | |
parent | 2f363e8fa26ab849539e64ff7caa21bd164e8979 (diff) | |
download | wcms-d7f3313ff4514e38c9f53439cd1a1287e56e45f7.tar.gz wcms-d7f3313ff4514e38c9f53439cd1a1287e56e45f7.zip |
reboot folder
Diffstat (limited to 'w/fn/w.fn.php')
-rw-r--r-- | w/fn/w.fn.php | 155 |
1 files changed, 0 insertions, 155 deletions
diff --git a/w/fn/w.fn.php b/w/fn/w.fn.php deleted file mode 100644 index 8bfdee8..0000000 --- a/w/fn/w.fn.php +++ /dev/null @@ -1,155 +0,0 @@ -<?php -function bddconnect($host, $bdname, $user, $password) -{ - try { - $bdd = new PDO('mysql:host=' . $host . ';dbname=' . $dbname . ';charset=utf8', $user, $password); - } catch (Exeption $e) { - die('Erreur : ' . $e->getMessage()); - } - return $bdd; -} - - -function secure() -{ - if (!isset($_SESSION['id'])) { - header("location: ./"); - } -} - -function head($title) -{ - ?> - <head> - <meta charset="utf8" /> - <meta name="viexport" content="width=device-width" /> - <link href="./css/style.css" rel="stylesheet" /> - <title><?= $title ?></title> - </head> - <?php - -} - -function search($haystack, $debut, $fin) -{ - $list = []; - - $indexdebut = strpos($haystack, $debut); - if ($indexdebut !== false) { - $indexdebut += strlen($debut); - $indexfin = strpos($haystack, $fin, $indexdebut); - if ($indexfin !== false) { - array_push($list, substr($haystack, $indexdebut, $indexfin - $indexdebut)); - $haystack = substr($haystack, $indexfin); - $list = array_merge($list, search($haystack, $debut, $fin)); - } - } - return $list; - -} - -function readablesize($bytes) -{ - - $num = 5; - $location = 'tree'; - $format = ' %d %s'; - - - - if ($bytes < 2 ** 10) { - $num = $bytes; - $unit = 'o'; - } elseif ($bytes < 2 ** 20) { - $num = round($bytes / 2 ** 10, 1); - $unit = 'Kio'; - } elseif ($bytes < 2 ** 30) { - $num = round($bytes / 2 ** 20, 1); - $unit = 'Mio'; - } elseif ($bytes < 2 ** 40) { - $num = round($bytes / 2 ** 30, 1); - $unit = 'Gio'; - } - - return sprintf($format, $num, $unit); -} - -/* human readable date interval - * @param DateInterval $diff - l'interval de temps - * @return string - */ -function hrdi(DateInterval $diff) -{ - $str = ""; - if ($diff->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 changekey($array, $oldkey, $newkey) -{ - if (!array_key_exists($oldkey, $array)) - return $array; - - $keys = array_keys($array); - $keys[array_search($oldkey, $keys)] = $newkey; - - return array_combine($keys, $array); -} - - - - -?>
\ No newline at end of file |