Exemple #1
0
 /**
  *
  */
 public function getTable($tableName)
 {
     $sql = self::DESCRIBE . $tableName;
     $result = $this->query($sql);
     $arguments['tableName'] = $tableName;
     $arguments['columns'] = $result;
     $table = Nom::getObject('Db_Model_Table', $arguments);
     return $table;
 }
Exemple #2
0
 public function setTable($tableName)
 {
     /** @var Db_Model_Query_Describe $describeModel */
     $describeModel = Nom::getObject('Db_Model_Query_Describe');
     try {
         $table = $describeModel->getTable('objec2t');
     } catch (Exception $e) {
         print_r($e->getMessage());
     }
     echo '<pre>';
     var_dump($table);
     echo 'test';
 }
Exemple #3
0
 public static function autoload($className)
 {
     Nom::getObject($className);
 }
Exemple #4
0
<?php

/**
 * Created by PhpStorm.
 * User: tom.groskamp
 * Date: 18/10/15
 * Time: 13:29
 */
ini_set('display_errors', 1);
error_reporting(E_ALL);
require_once 'app/Nom.php';
/** @var Db_Model_Conn $conn */
$select = Nom::getObject('Db_Model_Query_Select');
$select->setTable('object2');
echo '<pre>';
print_r($select);
Exemple #5
0
<?php

require_once 'app/Nom.php';
Nom::Nom();
exit;
$str_browser_language = !empty($_SERVER['HTTP_ACCEPT_LANGUAGE']) ? strtok(strip_tags($_SERVER['HTTP_ACCEPT_LANGUAGE']), ',') : '';
$str_browser_language = !empty($_GET['language']) ? $_GET['language'] : $str_browser_language;
switch (substr($str_browser_language, 0, 2)) {
    case 'de':
        $str_language = 'de';
        break;
    case 'en':
        $str_language = 'en';
        break;
    default:
        $str_language = 'en';
}
$arr_available_languages = array();
$arr_available_languages[] = array('str_name' => 'English', 'str_token' => 'en');
$arr_available_languages[] = array('str_name' => 'Deutsch', 'str_token' => 'de');
$str_available_languages = (string) '';
foreach ($arr_available_languages as $arr_language) {
    if ($arr_language['str_token'] !== $str_language) {
        $str_available_languages .= '<a href="' . strip_tags($_SERVER['PHP_SELF']) . '?language=' . $arr_language['str_token'] . '" lang="' . $arr_language['str_token'] . '" xml:lang="' . $arr_language['str_token'] . '" hreflang="' . $arr_language['str_token'] . '">' . $arr_language['str_name'] . '</a> | ';
    }
}
$str_available_languages = substr($str_available_languages, 0, -3);
?>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
Exemple #6
0
 public static function Nom()
 {
     $router = Nom::getObject('Router_Model_Router');
     $router->route();
 }