Added Db class
[memberdb.git] / include / misc.php
index 9dbed18..9fe56f4 100644 (file)
@@ -1,6 +1,7 @@
 <?php
 
-function action_404() {/*{{{*/
+function action_404()
+{/*{{{*/
     header('HTTP/1.0 404 Not Found');
     ?>
     <h2>Seite nicht gefunden!</h2>
@@ -8,146 +9,174 @@ function action_404() {/*{{{*/
     <?php
 }/*}}}*/
 
-function redirect($url) {/*{{{*/
+function redirect($url)
+{/*{{{*/
     header('HTTP/1.1 301 Moved Permanently');
     header('Location: ' . $url);
     die();
 }/*}}}*/
 
-function link_to($action = '', $params = array()) {/*{{{*/
-    if (!empty($action)) $params = array_merge(array('action' => $action), $params);
-       $base = str_replace('index.php', '', $_SERVER['SCRIPT_NAME']);
-    if (empty($params)) return $base;
+function link_to($action = '', $params = array())
+{/*{{{*/
+    if (!empty($action)) {
+        $params = array_merge(array('action' => $action), $params);
+    }
+    $base = str_replace('index.php', '', $_SERVER['SCRIPT_NAME']);
+    if (empty($params)) {
+        return $base;
+    }
     $query_string = '';
     foreach ($params as $key => $val) {
-        if ($query_string != '') $query_string .= '&';
+        if ($query_string != '') {
+            $query_string .= '&';
+        }
         $query_string .= urlencode($key) . '=' . urlencode($val);
     }
     return $base . '?' . $query_string;
 }/*}}}*/
 
-function log_messages($log_messages) {/*{{{*/
-    if (empty($log_messages)) return;
-?>
+function log_messages($log_messages)
+{/*{{{*/
+    if (empty($log_messages)) {
+        return;
+    }
+    ?>
     <ul class="log_messages">
-    <?php foreach ($log_messages as $log_message) : ?>
-        <li><?=html_escape($log_message)?></li>
-    <?php endforeach ?>
+        <?php foreach ($log_messages as $log_message) : ?>
+            <li><?= html_escape($log_message) ?></li>
+        <?php endforeach ?>
     </ul>
-<?php
+    <?php
 }/*}}}*/
 
-function format_date($unixtime) {
+function format_date($unixtime)
+{
     return strftime('%d.%m.%Y', $unixtime);
 }
 
-function format_month() {
+function format_month()
+{
     switch (func_num_args()) {
-        case 1: $ts    = func_get_arg(0);
-                $year  = date('Y', $ts);
-                $month = date('n', $ts);
+        case 1:
+            $ts = func_get_arg(0);
+            $year = date('Y', $ts);
+            $month = date('n', $ts);
             break;
-        case 2: $year  = func_get_arg(0);
-                $month = func_get_arg(1);
+        case 2:
+            $year = func_get_arg(0);
+            $month = func_get_arg(1);
             break;
-        default: return NULL;
+        default:
+            return null;
     }
     return sprintf('%02d/%04d', $month, $year);
 }
 
-function format_money($amount) {
+function format_money($amount)
+{
     return number_format($amount, 2, ',', '') . '€';
 }
 
-function ui_date2unixtime($date) {
+function ui_date2unixtime($date)
+{
     return strtotime($date);
 }
-function ui_money2float($amount) {
+
+function ui_money2float($amount)
+{
     return str_replace(',', '.', $amount);
 }
 
-function paginate($url, $current, $max) {
-?>
-<?php if ($max > 1) : ?>
-<div class="pagination">
-       <?php if ($current != 1) : ?>
-       <div class="prev"><a href="<?=html_escape(sprintf($url, $current - 1))?>">&laquo;</a></div>
-       <?php endif ?>
-       <?php if ($current != $max) : ?>
-       <div class="next"><a href="<?=html_escape(sprintf($url, $current + 1))?>">&raquo;</a></div>
-       <?php endif ?>
-
-       <?php $skipped = false; ?>
-
-       <?php for ($page = 1; $page <= $max; $page++) : ?>
-           <?php if ($page != 1 && $page != $max && ($page < $current - 3 || $page > $current + 3)) { $skipped = true; continue; } ?>
-           <?php if ($skipped) : ?> ... <?php endif ?>
-               <?php if ($page == $current) : ?>
-            <?=html_escape($page)?>
-        <?php else : ?>
-            <a href="<?=html_escape(sprintf($url, $page))?>"><?=html_escape($page)?></a>
+function paginate($url, $current, $max)
+{
+    ?>
+    <?php if ($max > 1) : ?>
+    <div class="pagination">
+        <?php if ($current != 1) : ?>
+            <div class="prev"><a href="<?= html_escape(sprintf($url, $current - 1)) ?>">&laquo;</a></div>
+        <?php endif ?>
+        <?php if ($current != $max) : ?>
+            <div class="next"><a href="<?= html_escape(sprintf($url, $current + 1)) ?>">&raquo;</a></div>
         <?php endif ?>
+
         <?php $skipped = false; ?>
-       <?php endfor ?>
-</div>
+
+        <?php for ($page = 1; $page <= $max; $page++) : ?>
+            <?php if ($page != 1 && $page != $max && ($page < $current - 3 || $page > $current + 3)) {
+                $skipped = true;
+                continue;
+            } ?>
+            <?php if ($skipped) : ?> ... <?php endif ?>
+            <?php if ($page == $current) : ?>
+                <?= html_escape($page) ?>
+            <?php else : ?>
+                <a href="<?= html_escape(sprintf($url, $page)) ?>"><?= html_escape($page) ?></a>
+            <?php endif ?>
+            <?php $skipped = false; ?>
+        <?php endfor ?>
+    </div>
 <?php endif ?>
-<?
+    <?
 }
 
 
-function js_modal_windows() {/*{{{*/
-?>
-<script type="text/javascript">
-
-$(document).ready(function(){  
-    var window_width = $(window).width();  
-    var window_height = $(window).height();  
-    $('.modal_window').each(function(){  
-        var modal_height = $(this).outerHeight();  
-        var modal_width = $(this).outerWidth();  
-        var top = (window_height-modal_height)/2;  
-        var left = (window_width-modal_width)/2;  
-        $(this).css({'top' : top , 'left' : left});  
-    });  
-});  
-
-var modal_windows = new Array();
-function modal_window_show(modal_window) {
-    var length = modal_windows.length;
-    if (length > 0) modal_windows[length - 1].fadeOut(500);
-    else $("#mask").fadeTo(500, 0.8);
-    modal_windows.push(modal_window);
-    modal_window.fadeIn(500);
-}
-function modal_window_hide() {
-    var length = modal_windows.length;
-    if (length <= 0) return;
-    modal_windows[length - 1].fadeOut(500);
-    if (length == 1) {
-        $("#mask").fadeOut(500);
-    }
-    else {
-        modal_windows[length - 2].fadeIn(500);
-    }
-    modal_windows.pop();
-}
-function modal_window_replace(modal_window) {
-    var length = modal_windows.length;
-    if (length > 0) {
-        modal_windows[length - 1].fadeOut(500);
-        modal_windows.pop();
-    }
-    modal_windows.push(modal_window);
-    modal_window.fadeIn(500);
-}
-
-</script>
-<div id="mask"></div>  
-<div id="please_wait" class="modal_window" style="text-align:center;">
-    <strong>Bitte warten...</strong><br/>
-    <img src="images/activity_indicator.gif"/>
-</div>
-<?php
+function js_modal_windows()
+{/*{{{*/
+    ?>
+    <script type="text/javascript">
+
+        $(document).ready(function () {
+            var window_width = $(window).width();
+            var window_height = $(window).height();
+            $('.modal_window').each(function () {
+                var modal_height = $(this).outerHeight();
+                var modal_width = $(this).outerWidth();
+                var top = (window_height - modal_height) / 2;
+                var left = (window_width - modal_width) / 2;
+                $(this).css({'top': top, 'left': left});
+            });
+        });
+
+        var modal_windows = new Array();
+
+        function modal_window_show(modal_window) {
+            var length = modal_windows.length;
+            if (length > 0) modal_windows[length - 1].fadeOut(500);
+            else $("#mask").fadeTo(500, 0.8);
+            modal_windows.push(modal_window);
+            modal_window.fadeIn(500);
+        }
+
+        function modal_window_hide() {
+            var length = modal_windows.length;
+            if (length <= 0) return;
+            modal_windows[length - 1].fadeOut(500);
+            if (length == 1) {
+                $("#mask").fadeOut(500);
+            }
+            else {
+                modal_windows[length - 2].fadeIn(500);
+            }
+            modal_windows.pop();
+        }
+
+        function modal_window_replace(modal_window) {
+            var length = modal_windows.length;
+            if (length > 0) {
+                modal_windows[length - 1].fadeOut(500);
+                modal_windows.pop();
+            }
+            modal_windows.push(modal_window);
+            modal_window.fadeIn(500);
+        }
+
+    </script>
+    <div id="mask"></div>
+    <div id="please_wait" class="modal_window" style="text-align:center;">
+        <strong>Bitte warten...</strong><br/>
+        <img src="images/activity_indicator.gif"/>
+    </div>
+    <?php
 }/*}}}*/