{$wa->css()}
{foreach $apps as $app_id=>$app}
{$app.errors|default:''}
{$app.name}
{/foreach}
Table
Field
Default
Nullable
Type
Encoding/Collation
{if !empty($sync)}
{foreach $apps as $app_id=>$app}{foreach $app.sql as $table=>$columns}{foreach $columns as $column=>$sql} #{$app_id}: {$table}.{$column} {$sql} {/foreach}{/foreach}{/foreach}
{/if} {if $run_sql}
View other tables
{elseif !empty($sync)}
{$wa->csrf()} [`or`]
[`cancel`]
{else}
{$wa->csrf()}
{/if}
{foreach $apps as $app_id=>$app} {$app_anchor_done = false} {foreach $app.default_tables as $table=>$fields} {strip} {if empty($sync)||isset($sync[$table])} {if !empty($sync)} {$flds = []} {foreach $fields as $column=>$info} {if isset($sync[$table][$column])} {$flds[$column] = $info} {/if} {/foreach} {$fields = $flds} {/if} {/strip} {foreach $fields as $column=>$info} {if empty($sync)||isset($sync[$table][$column])} {if strpos($column,':') === 0} {foreach $info as $key=>$key_fields}
{if !$app_anchor_done}
{$app_anchor_done=true}{/if} {if $info@first}
{$table}{/if}
{$key}
{if is_array($key_fields)}{$key_fields|join:', '}{else}{$key_fields}{/if}
{/foreach} {else} {$current_info = $app.current_tables[$table][$column]}
{if !$app_anchor_done}
{$app_anchor_done=true}{/if} {if $info@first}
{$table}{/if}
{if $info.status}
{else}{/if}
{if !empty($info.status.name)}
{$column}
{else} {$column} {/if}
{if !empty($info.status.default)}
{$current_info.default|var_export:true|escape}→{$info.default|var_export:true|escape}
{else} {$current_info.default|var_export:true|escape} {/if}
{if !empty($info.status.null)}
{$current_info.null}→{$info.null}
{else} {if $info.null}NULL{else}NOT NULL{/if} {/if}
{if !empty($info.status.type)}
{/if}{$current_info.type}{if $current_info.params}({if !empty($info.status.params)}
{/if}{$current_info.params}){/if}{if !empty($current_info.autoincrement)}(autoincrement){/if}
{if !empty($current_info.charset)} {$current_info.charset}/{$current_info.collation} {/if}
{/if} {/if} {/foreach} {/if} {/foreach} {/foreach}