//load the CMS module class library require $GO_MODULES->class_path . 'cms.class.inc'; $cms = new cms(); //get the language file require $GO_LANGUAGE->get_language_file('cms'); require $GO_THEME->theme_path . 'header.inc'; echo '<input type="hidden" name="template_file_id" />'; echo '<input type="hidden" name="task" />'; echo '<table border="0" cellpadding="3" cellspacing="0"><tr>'; echo '<td width="16"> </td>'; echo '<td width="100" nowrap><h3>' . $strName . '</h3></td>'; echo '<td width="100" nowrap><h3>' . $strType . '</h3></td></tr>'; //list the files $total_size = 0; $count_files = $cms->get_template_files($_REQUEST['template_id']); while ($cms->next_record()) { $total_size += $cms->f('size'); $short_name = cut_string($cms->f('name'), 30); echo '<tr class="Table1">'; echo '<td><img width="16" height="16" border="0" src="' . get_filetype_image($cms->f('extension')) . '" /></td>'; echo '<td nowrap> <a href="javascript:paste_url(\'' . $GO_MODULES->url . 'template_file.php?template_file_id=' . $cms->f('id') . '\')" title="' . $cms->f('name') . '">' . $short_name . '</a> </td>'; echo '<td nowrap>' . $cms->f('content_type_friendly') . ' </td></tr>'; } echo '<tr><td colspan="99" height="18"> ' . $count_files . ' ' . $cms_items . '</td></tr>'; echo '</table> <script type="text/javascript"> function paste_url(url) { var textarea = opener.document.forms[0].' . $_REQUEST['SET_FIELD'] . ';
require "../../Group-Office.php"; //authenticate the user $GO_SECURITY->authenticate(); //see if the user has access to this module //for this to work there must be a module named 'example' $GO_MODULES->authenticate('cms'); //load the CMS module class library require $GO_MODULES->class_path . 'cms.class.inc'; $cms = new cms(); /* MS: If a standard user has only one site redirect him there directly. */ if (!$GO_MODULES->write_permissions) { if ($count = $cms->get_authorized_sites($GO_SECURITY->user_id)) { if ($count == 1) { $cms->next_record(); header('Location: browse.php?site_id=' . $cms->f('id')); exit; } } } //get the language file require $GO_LANGUAGE->get_language_file('cms'); //create a tab window $tabtable = new tabtable('sites', $lang_modules['cms'], '100%', '400'); //$tabtable->add_tab('subscribed.inc', $cms_your_sites); $tabtable->add_tab('sites.inc', $cms_all_sites); if ($GO_MODULES->write_permissions) { $tabtable->add_tab('templates.inc', $cms_themes_menu); $tabtable->add_tab('configuration.inc', $menu_configuration); }