Пример #1
0
/**
 * Render HTML before </body>
 *
 * @return string
 */
function zbase_view_render_body()
{
    $str = '';
    zbase()->view()->prepare();
    $onloadScripts = zbase_view_placeholder_render('body_scripts_onload');
    $str .= zbase_view_placeholder_render('body_javascripts');
    $str .= zbase_view_placeholder_render('body_footer_html');
    $str .= EOF . '<script type="text/javascript">';
    $str .= EOF . zbase_view_compile(zbase_view_placeholder_render('body_scripts'));
    if (!empty(zbase_auth_is_duplex())) {
        $onloadScripts .= 'jQuery(\'body\').append(\'<div style="margin:0px auto;z-index:999999;background:yellow;width: auto;position:absolute;top:0px;padding:5px;margin-top:2px;margin-left:2px;">You are loggedin as: ' . zbase_auth_user()->displayFullDetails() . ' <a class="btn btn-danger btn-sm" href="' . zbase_url_from_route('admin.duplex', ['action' => 'unduplex']) . '">SignOut</a></div>\');';
    }
    if (!empty($onloadScripts)) {
        $str .= EOF . 'jQuery(document).ready(function(){' . EOF . $onloadScripts . EOF . '});';
    }
    $str .= EOF . '</script>';
    return $str;
}
Пример #2
0
$paginationLoadMore = $ui->hasPaginationLoadMore();
if (!empty($isSearchable)) {
    $searchableInputs = true;
}
if ($paginationLoadMore) {
    $searchableInputs = false;
    $isSearchable = true;
}
if (empty($isSearchable)) {
    return;
}
ob_start();
?>
<script type="text/javascript">
	<?php 
echo zbase_view_compile(zbase_view_render($tableTemplate, ['ui' => $ui, 'template' => true, 'prefix' => $prefix]));
?>
	function <?php 
echo $prefix;
?>
DatatableRow(i, row)
	{
		var rowString = <?php 
echo $prefix;
?>
TemplateTableRow;
		var idIndex = 'alpha_id';
		jQuery.each(row, function(index, value){
			rowString = str_replace('__' + index + '__', <?php 
echo $prefix;
?>