aboutsummaryrefslogtreecommitdiff
path: root/w/fn
diff options
context:
space:
mode:
authorvincent-peugnet <v.peugnet@free.fr>2018-11-11 17:19:26 +0100
committervincent-peugnet <v.peugnet@free.fr>2018-11-11 17:19:26 +0100
commitd7f3313ff4514e38c9f53439cd1a1287e56e45f7 (patch)
treeabff39ab11cb317f5fcd2db558da1c59bdae9239 /w/fn
parent2f363e8fa26ab849539e64ff7caa21bd164e8979 (diff)
downloadwcms-d7f3313ff4514e38c9f53439cd1a1287e56e45f7.tar.gz
wcms-d7f3313ff4514e38c9f53439cd1a1287e56e45f7.zip
reboot folder
Diffstat (limited to 'w/fn')
-rw-r--r--w/fn/w.fn.php155
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