!= include('3CL_CommonStyles'); ?> var __SCRIPT_URL__ = String((typeof scriptUrl !== 'undefined' ? scriptUrl : '') || ScriptApp.getService().getUrl() || '').trim(); var __FORUM_PREFILL__ = { entity: String((typeof requestParams !== 'undefined' && requestParams && requestParams.entity) ? requestParams.entity : '').trim(), recordId: String((typeof requestParams !== 'undefined' && requestParams && requestParams.id) ? requestParams.id : '').trim(), title: String((typeof requestParams !== 'undefined' && requestParams && requestParams.title) ? requestParams.title : '').trim() }; var __PNAVI_ITEMS__ = (function () { var base = String(__SCRIPT_URL__ || '').trim(); function ensureForumItem(list) { var items = (Array.isArray(list) ? list : []).filter(function (it) { var idv = String(it && it.id || '').trim().toLowerCase(); var labelv = String(it && it.label || '').trim().toLowerCase(); var hrefv = String(it && it.href || '').trim().toLowerCase(); return !(idv === 'forum' || labelv === 'forum' || hrefv.indexOf('page=forum') >= 0); }); items.push({ id: 'forum', label: 'Forum', href: base + '?page=Forum', entity: 'shot' }); return items; } var defaults = [ { id: 'shots', label: 'Shots', href: base + '?p=table&e=shots', entity: 'shot' }, { id: 'assets', label: 'Assets', href: base + '?p=table&e=assets', entity: 'asset' }, { id: 'tasks', label: 'Tasks', href: base + '?p=table&e=tasks', entity: 'task' }, { id: 'members', label: 'Members', href: base + '?p=table&e=members', entity: 'member' }, { id: 'users', label: 'Users', href: base + '?p=table&e=users', entity: 'user' }, { id: 'forum', label: 'Forum', href: base + '?page=Forum', entity: 'shot' }, { id: 'schedule', label: 'Schedule', href: base + '?p=schedview', entity: 'sched', target: '_blank' } ]; try { if (typeof getProjectMeta === 'function') { var meta = getProjectMeta() || {}; var raw = meta['pnavi.config.json'] || meta['pnavi.config'] || ''; if (raw) { var cfg = JSON.parse(String(raw)); if (cfg && Array.isArray(cfg.items) && cfg.items.length) return ensureForumItem(cfg.items); } } } catch (_) {} return ensureForumItem(defaults); })(); ?>