__sql__ = "SELECT lst.*, IF(vReit.reiter IS NULL, 0, 1) AS exist FROM list_reiter AS lst LEFT JOIN view_reiter AS vReit ON lst.reiter = vReit.reiter ORDER BY reiter"
[__global__]
noLinkFromListView = 1
[autoID]
noLinkFromListView = 0
widget:type = hidden
widget:label = "TabID"
#visibility:list = hidden
#visibility:browse = hidden
#visibility:find = hidden"
order = 10
[reiter]
widget:type = select
vocabulary = tables
widget:label = "Tabelle"
column:legend = "[Link]"
filter = 1
order = 20
[kategorie]
widget:type = select
vocabulary = kategorie
filter = 1
order = 30
[favorit]
widget:type = checkbox
widget:label = "Favorit"
widget:description = "Für den schnelleren Zugriff unter dem Menüpunkt 'Favorit'"
filter = 1
order = 40
[history]
widget:type = checkbox
widget:label = "Historie"
widget:description = "Soll History-Tabelle erhalten bleiben. Per Default werden alle per Cronjob gelöscht. In Views unbedeutend"
// geht leider wegen xataface parser nicht, deshalb per view
function __sql__() {
$app = Dataface_Application::getInstance();
$db = $app->_conf['_database']['name'];
return "SELECT lst.*, IF(shw.reiter IS NULL, 0, 1) AS exist FROM list_reiter AS lst LEFT JOIN ( SELECT CONVERT(table_name USING utf8) COLLATE utf8_unicode_ci AS reiter, table_type FROM information_schema.tables WHERE table_schema = '$db' AND ( table_type = 'base table' OR table_type = 'view' ))AS shw ON lst.reiter = shw.reiter";
// zeige alle noch nicht erfassten tabellen als auswahl
functionvaluelist__tables(){
$app=Dataface_Application::getInstance();
$db=$app->_conf['_database']['name'];
static$user=-1;
if(!is_array($tables)){
$tables=array();
$res=mysql_query("SHOW FULL TABLES FROM $db WHERE NOT EXISTS ( SELECT * FROM list_reiter AS lst WHERE lst.reiter = Tables_in_$db COLLATE utf8_unicode_ci )",df_db());
<p>Schneller Zugriff per Tastenkürzel mit SHIFT + ALT + TASTE. Hier werden nur diese beschrieben, welche nicht durch Unterstrich gekennzeichnet werden konnten.<br>
Alle anderen mit Unterstrich sind leicht erkkennbar und werden hier nicht angezeigt. Achtung: Tastenkombinationen sind browserabhängig!</p>