{$VIEW} {$HEADER_TITLE}

{$HEADER_TITLE} Information
{foreach from=$FIELDS item=FIELD} {if ($FIELD['level'] & SHOW_LEVEL) == SHOW_LEVEL}
{if $FIELD['type'] == 'belong'} {assign var=FIELD_NAME value="`$FIELD['field']`_id"} {elseif $FIELD['type'] == 'have' && (strpos($FIELD['field'], "`$FIELD['table']`_") !== false)} {assign var=JOIN_TABLE value=$FIELD['field']} {assign var=REF_TABLE value=str_replace("`$FIELD['table']`_", '', $FIELD['field'])} {elseif $FIELD['type'] == 'has'} {assign var=REF_TABLE value="``$FIELD['field']``"} {elseif $FIELD['type'] == 'have' && (strpos($FIELD['field'], "_`$FIELD['table']`") !== false)} {assign var=JOIN_TABLE value=$FIELD['field']} {assign var=REF_TABLE value=str_replace("_`$FIELD['table']`", '', $FIELD['field'])} {else} {assign var=FIELD_NAME value=$FIELD['field']} {/if} {if $FIELD['type'] != 'have'} {assign var=VALUE value=htmlspecialchars($ITEM[$FIELD_NAME])} {/if} {if in_array($FIELD['type'], array('has', 'have'))} {Inflector::pluralize(ucwords(str_replace(array('_', '`'), array(' ', ''), $REF_TABLE)))} {elseif false == in_array($FIELD['type'], array('checkbox'))} {ucwords(str_replace('_', ' ', $FIELD['field']))} {/if} {if $FIELD['type'] == 'text' || $FIELD['type'] == 'randomstring'} {elseif $FIELD['type'] == 'password'} {elseif $FIELD['type'] == 'number'} .00 {elseif $FIELD['type'] == 'file'} Show {elseif $FIELD['type'] == 'checkbox'} {elseif $FIELD['type'] == 'email'} @ {elseif $FIELD['type'] == 'date'} Format: {DATE_FORMAT} {elseif $FIELD['type'] == 'datetime'} Format: {DATETIME_FORMAT} {elseif $FIELD['type'] == 'self'} {assign var=REF_TABLE value=$FIELD['table']} {assign var=REF_MODULE value=strtolower(str_replace('_', '-', $FIELD['table']))} {assign var=REF_ITEM value=Database::getInstance()->$REF_TABLE("id", $ITEM[$FIELD['field']])->fetch()} Show {elseif $FIELD['type'] == 'belong'} {assign var=REF_TABLE value=$FIELD['field']} {assign var=REF_MODULE value=strtolower(str_replace('_', '-', $FIELD['field']))} {assign var=REF_ITEM value=$ITEM->$REF_TABLE} Show {elseif $FIELD['type'] == 'have'} {assign var=JOIN_ITEMS value=$ITEM->$JOIN_TABLE()} Multi Values {elseif $FIELD['type'] == 'has'} {assign var=REF_TABLE_ID value=Parameter::getTableName($MODULE)} {assign var=REF_ITEMS value=Database::getInstance()->$REF_TABLE("`$REF_TABLE_ID`_id = ?", $ITEM['id'])} Multi Values {elseif $FIELD['type'] == 'enum'} {elseif $FIELD['type'] == 'textarea'} {elseif $FIELD['type'] == 'ckeditor'} {/if}
{/if} {/foreach}