{*************************************************************************** * You can find the license in the docs directory * * Unicode Reminder メモ ***************************************************************************} {* no - OCSTYLE *} {t}SQL Debugger{/t} - {if ($opt.template.title=="")} {$opt.page.name|escape} {else} {$opt.template.title|escape} - {$opt.page.name|escape} {/if}
/*
*/
{assign var=framwork_count value=0} {assign var=businesslayer_count value=0} {assign var=user_count value=0} {assign var=total_count value=0} {if $cancel}
SQL Debugger canceled analyzing after 1000 sql commands
{/if} {foreach from=$commands item=command} {if $command.mode==DB_MODE_FRAMEWORK}
{elseif $command.mode==DB_MODE_BUSINESSLAYER}
{else}
{/if}

/* SQL command {counter} {if $command.slave} (slave query executed on {$command.server|escape}, {$command.dblink|escape}) {/if} {if $command.mode==DB_MODE_FRAMEWORK} (framework) {elseif $command.mode==DB_MODE_BUSINESSLAYER} (business layer) {/if} {if $command.slave} {/if} */

{if $command.slave} {/if} {$command.sql|replace:'*/':'* /'|escape} ; {if $command.slave} {/if}

/*

{if $command.count!=-1}
Number of selected rows: {$command.count}
{/if} {* output result *} {foreach from=$command.result item=row name=result} {if $smarty.foreach.result.first} {foreach from=$row key=column item=value} {/foreach} {/if} {if $smarty.foreach.result.first} {else} {/if} {foreach from=$row key=column item=value} {/foreach} {if $smarty.foreach.result.last}
{$column}
{if $value==null} NULL {else} {$value|escape} {/if}
{/if} {/foreach} {* output explain *} {foreach from=$command.explain item=row name=explain} {if $smarty.foreach.explain.first} {foreach from=$row key=column item=value} {/foreach} {/if} {foreach from=$row key=column item=value} {/foreach} {if $smarty.foreach.explain.last}
{$column}
{if $value==null} NULL {else} {$value|escape} {/if}
{/if} {/foreach} {* output warnings *} {foreach from=$command.warnings item=row name=warnings} {if $smarty.foreach.warnings.first}
Error while executing SQL command!
{/if} {if $smarty.foreach.warnings.last}
{$row|escape}
{/if} {/foreach} {if $command.mode==DB_MODE_FRAMEWORK} {assign var=framwork_runtime value=`$framwork_runtime+$command.runtime`} {assign var=framwork_count value=`$framwork_count+1`} {elseif $command.mode==DB_MODE_BUSINESSLAYER} {assign var=businesslayer_runtime value=`$businesslayer_runtime+$command.runtime`} {assign var=businesslayer_count value=`$businesslayer_count+1`} {else} {assign var=user_runtime value=`$user_runtime+$command.runtime`} {assign var=user_count value=`$user_count+1`} {/if} {assign var=total_runtime value=`$total_runtime+$command.runtime`} {assign var=total_count value=`$total_count+1`}
Runtime: {$command.runtime|sprintf:"%1.5f"} sek.
Number of affected rows: {$command.affected}
*/
{/foreach} /*

{t}User runtime:{/t} {$user_runtime|sprintf:"%1.5f"} {t}sec{/t} ({t 1=$user_count}%1 commands{/t})
{t}Framework runtime:{/t} {$framwork_runtime|sprintf:"%1.5f"} {t}sec{/t} ({t 1=$framwork_count}%1 commands{/t})
{t}Business layer runtime:{/t} {$businesslayer_runtime|sprintf:"%1.5f"} {t}sec{/t} ({t 1=$businesslayer_count}%1 commands{/t})
{t}Total runtime:{/t} {$total_runtime|sprintf:"%1.5f"} {t}sec{/t} ({t 1=$total_count}%1 commands{/t})
{t}Created at:{/t} {"0"|date_format:$opt.format.datetimesec}
*/