Ejemplo n.º 1
0
if ($mnetviewlist = $SESSION->get('mnetviewaccess')) {
    if (isset($mnetviewlist[$view->get('id')])) {
        $returnurl = $SESSION->get('mnetuserfrom');
        require_once get_config('docroot') . 'api/xmlrpc/lib.php';
        if ($peer = get_peer_from_instanceid($SESSION->get('authinstance'))) {
            $smarty->assign('mnethost', array('name' => $peer->name, 'url' => $returnurl ? $returnurl : $peer->wwwroot));
        }
    }
}
$smarty->assign('viewdescription', $view->get('description'));
$smarty->assign('viewcontent', $view->build_columns());
$smarty->assign('releaseform', $releaseform);
if (isset($addfeedbackform)) {
    $smarty->assign('enablecomments', 1);
    $smarty->assign('addfeedbackform', $addfeedbackform);
}
if (isset($objectionform)) {
    $smarty->assign('objectionform', $objectionform);
    $smarty->assign('notrudeform', $notrudeform);
}
$smarty->assign('viewbeingwatched', $viewbeingwatched);
if ($owner && $owner == $USER->get('id')) {
    if ($tutorgroupdata = group_get_user_course_groups()) {
        if (!$view->get('submittedgroup') && !$view->get('submittedhost')) {
            $smarty->assign('view_group_submission_form', view_group_submission_form($view->get('id'), $tutorgroupdata, 'view'));
        }
    }
}
$smarty->display('view/view.tpl');
mahara_log('views', "{$viewid}");
// Log view visits
Ejemplo n.º 2
0
if (!$view->is_public()) {
    $headers[] = '<meta name="robots" content="noindex">';
    // Tell search engines not to index non-public views
}
// include slimbox2 js and css files, if it is enabled...
if (get_config_plugin('blocktype', 'gallery', 'useslimbox2')) {
    $langdir = get_string('thisdirection', 'langconfig') == 'rtl' ? '-rtl' : '';
    $headers = array_merge($headers, array('<script type="application/javascript" src="' . append_version_number(get_config('wwwroot') . 'lib/slimbox2/js/slimbox2.js') . '"></script>', '<link rel="stylesheet" type="text/css" href="' . append_version_number(get_config('wwwroot') . 'lib/slimbox2/css/slimbox2' . $langdir . '.css') . '">'));
}
$can_edit = $USER->can_edit_view($view) && !$submittedgroup && !$view->is_submitted();
$can_copy = $view->is_copyable($view);
$viewgroupform = false;
if ($owner && $owner == $USER->get('id')) {
    if ($tutorgroupdata = group_get_user_course_groups()) {
        if (!$view->is_submitted()) {
            $viewgroupform = view_group_submission_form($view, $tutorgroupdata, 'view');
        }
    }
}
$viewcontent = $view->build_rows();
// Build content before initialising smarty in case pieform elements define headers.
$smarty = smarty($javascript, $headers, array('confirmcopytitle' => 'view', 'confirmcopydesc' => 'view', 'View' => 'view', 'Collection' => 'collection'), array('sidebars' => false, 'skin' => $skin));
$javascript = <<<EOF
var viewid = {$viewid};
var showmore = {$showmore};
addLoadEvent(function () {
    paginator = {$feedback->pagination_js}
});

jQuery(function(\$) {
    \$('#column-container .blockinstance-content .commentlink').each(function() {
Ejemplo n.º 3
0
define('SECTION_PLUGINTYPE', 'core');
define('SECTION_PLUGINNAME', 'view');
define('SECTION_PAGE', 'index');
require dirname(dirname(__FILE__)) . '/init.php';
require_once get_config('libroot') . 'view.php';
require_once 'pieforms/pieform.php';
require_once 'group.php';
define('TITLE', get_string('myviews', 'view'));
$limit = param_integer('limit', 5);
$offset = param_integer('offset', 0);
$data = View::get_myviews_data($limit, $offset);
$userid = $USER->get('id');
/* Get a list of groups that the user belongs to which views can
   be submitted. */
$tutorgroupdata = group_get_user_course_groups();
foreach ($data->data as &$view) {
    if ($tutorgroupdata && empty($view['submittedto'])) {
        $view['submitto'] = view_group_submission_form($view['id'], $tutorgroupdata);
    }
    if ($view['type'] == 'profile' && get_config('allowpublicprofiles')) {
        $view['togglepublic'] = togglepublic_form($view['id']);
    }
}
$pagination = build_pagination(array('url' => get_config('wwwroot') . 'view/', 'count' => $data->count, 'limit' => $limit, 'offset' => $offset, 'resultcounttextsingular' => get_string('view', 'view'), 'resultcounttextplural' => get_string('views', 'view')));
$createviewform = pieform(create_view_form());
$smarty = smarty();
$smarty->assign('views', $data->data);
$smarty->assign('pagination', $pagination['html']);
$smarty->assign('PAGEHEADING', TITLE);
$smarty->assign('createviewform', $createviewform);
$smarty->display('view/index.tpl');