$postView->blocks = json_encode($blocks);
}
require_js($CFG->wwwroot . '/blocks/exabis_eportfolio/js/jquery.js');
require_js($CFG->wwwroot . '/blocks/exabis_eportfolio/js/jquery.ui.js');
require_js($CFG->wwwroot . '/blocks/exabis_eportfolio/js/jquery.json.js');
require_js($CFG->wwwroot . '/blocks/exabis_eportfolio/js/exabis_eportfolio.js');
require_js($CFG->wwwroot . '/blocks/exabis_eportfolio/js/views_mod.js');
$CFG->stylesheets[] = $CFG->wwwroot . '/blocks/exabis_eportfolio/css/views_mod.css';
block_exabis_eportfolio_print_header('views');
$editform->set_data($postView);
$form = $editform->toArray();
// Translations
$translations = array('name', 'role', 'nousersfound', 'view_specialitem_headline', 'view_specialitem_headline_defaulttext', 'view_specialitem_text', 'view_specialitem_text_defaulttext', 'viewitem', 'comments', 'category', 'type', 'delete', 'viewand', 'file', 'note', 'link', 'internalaccess', 'externalaccess', 'internalaccessall', 'internalaccessusers', 'view_sharing_noaccess', 'explain_personal', 'explain_personal_body');
$translations = array_flip($translations);
foreach ($translations as $key => &$value) {
    $value = block_exabis_eportfolio_get_string($key);
}
unset($value);
echo '<script>' . "\n";
echo 'var portfolioItems = ' . json_encode($portfolioItems) . ';' . "\n";
echo 'var sharedUsers = ' . json_encode($sharedUsers) . ';' . "\n";
echo 'ExabisEportfolio.setTranslations(' . json_encode($translations) . ');' . "\n";
echo '</script>';
echo $form['javascript'];
echo '<form' . $form['attributes'] . '><div id="view-mod">';
echo $form['html_hidden_fields'];
// view data form
echo '<div class="view-data view-group' . (!$view ? ' view-group-open' : '') . '">';
echo '<div class="view-group-header"><div>';
echo get_string('view', 'block_exabis_eportfolio') . ': <span id="view-name">' . (!empty($postView->name) ? $postView->name : 'new') . '</span> <span class="change">' . get_string('change', 'block_exabis_eportfolio') . '</span>';
echo '</div></div>';
$column_num = 0;
for ($column_i = 1; $column_i <= 2; $column_i++) {
    if (!isset($columns[$column_i])) {
        continue;
    }
    $column_num++;
    echo '<td class="view-column view-column-' . $column_num . '" width="' . floor(100 / count($columns)) . '%" valign="top">';
    foreach ($columns[$column_i] as $block) {
        if ($block->type == 'item') {
            $item = $block->item;
            echo '<a class="view-item view-item-type-' . $item->type . '" href="shared_item.php?access=view/' . $access . '&itemid=' . $item->id . '">';
            date_default_timezone_set('UTC');
            //echo '<span class="view-item-date"></span>';
            echo '<span class="view-item-header" title="' . $item->type . '">' . $item->name . ' (' . date("jS \\of F Y", $item->timemodified) . ')</span>';
            echo '<span class="view-item-text">' . mb_substr(format_text($item->intro, FORMAT_HTML), 0, 1200) . '</span>';
            echo '<span class="view-item-link">' . block_exabis_eportfolio_get_string('show') . '</span>';
            echo '</a>';
        } elseif ($block->type == 'personal_information') {
            echo '<div class="view-personal-information">' . $portfolioUser->description . '</div>';
        } elseif ($block->type == 'headline') {
            echo '<div class="header view-header">' . nl2br($block->text) . '</div>';
        } else {
            // text
            echo '<div class="view-text">';
            echo $block->text;
            echo '</div>';
        }
    }
    echo '</td>';
}
echo '</tr></table>';