Advertisement
Guest User

Untitled

a guest
Jun 8th, 2014
75
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 2.10 KB | None | 0 0
  1. <?php
  2. // Datenbank-Tabelle, die verwendet wird
  3. $table = 'loginlogs';
  4.  
  5. // Der Primary key, der Tabelle
  6. $primaryKey = 'id';
  7.  
  8. // Das "datetime"-Format aus der Datenbank extrahieren, nur das Datum (in das Deutsche-Format)
  9. function getonlydate($datetime){
  10.     $exploded = explode("-", $datetime);
  11.     $explodemeagain = explode(" ", $exploded[2]);
  12.     $mergeme = $explodemeagain[0].".".$exploded[1].".".$exploded[0];
  13.     return $mergeme;
  14. }
  15.  
  16. // Das "datetime"-Format aus der Datenbank extrahieren, nur die Uhrzeit
  17. function getonlytime($datetime){
  18.     $exploded = explode("-", $datetime);
  19.     $explodemeagain = explode(" ", $exploded[2]);
  20.     $mergeme = $explodemeagain[1];
  21.     return $mergeme;
  22. }
  23.    
  24. // Array of database columns which should be read and sent back to DataTables.
  25. // The `db` parameter represents the column name in the database, while the `dt`
  26. // parameter represents the DataTables column identifier. In this case simple indexes.
  27. $columns = array(
  28.     array( 'db' => 'ip', 'dt' => 0 ),
  29.     array(
  30.         'db'        => 'status',
  31.         'dt'        => 1,
  32.         'formatter' => function( $d, $row ) {
  33.             if($d == 1){
  34.                 return "Erfolgreich";
  35.             }else{
  36.                 return "Fehlgeschlagen";
  37.             }
  38.         }
  39.     ),
  40.     array(
  41.         'db'        => 'stayloggedin',
  42.         'dt'        => 2,
  43.         'formatter' => function( $d, $row ) {
  44.             if($d == 1){
  45.                 return "Ja";
  46.             }else{
  47.                 return "Nein";
  48.             }
  49.         }
  50.     ),
  51.     array(
  52.         'db'        => 'date',
  53.         'dt'        => 3,
  54.         'formatter' => function( $d, $row ) {
  55.             return getonlydate($d);
  56.         }
  57.     ),
  58.     array(
  59.         'db'        => 'date',
  60.         'dt'        => 4,
  61.         'formatter' => function( $d, $row ) {
  62.             return getonlytime($d);
  63.         }
  64.     )
  65. );
  66.  
  67. // SQL server connection information
  68. require('../../phpfuncs/connection.php');
  69. $sql_details = array(
  70.     'user' => $user,
  71.     'pass' => $pw,
  72.     'db'   => $db,
  73.     'host' => $host
  74. );
  75.  
  76.  
  77. require('ssp.class.php');
  78.  
  79. //Set the character encoding to UTF-8
  80.  
  81. echo json_encode(
  82.     SSP::simple( $_GET, $sql_details, $table, $primaryKey, $columns )  
  83. );
  84. ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement