/** * @desc Crea el encabezado de la sección frontal */ public function makeHeader() { global $xoopsModuleConfig, $tpl, $xoopsUser; $mc =& $xoopsModuleConfig; $tpl->assign('gs_title', $mc['section_title']); $tpl->assign('lang_home', __('Home', 'galleries')); $tpl->assign('lang_tags', __('Tags', 'galleries')); $tpl->assign('lang_sets', __('Albums', 'galleries')); $tpl->assign('lang_hphotos', __('Photos', 'galleries')); $tpl->assign('gs_tagslink', GSFunctions::get_url() . ($mc['urlmode'] ? 'explore/tags/' : 'explore.php?explore=tags')); $tpl->assign('gs_setslink', GSFunctions::get_url() . ($mc['urlmode'] ? 'explore/sets/' : 'explore.php?explore=sets')); $tpl->assign('gs_photoslink', GSFunctions::get_url() . ($mc['urlmode'] ? 'explore/photos/' : 'explore.php?explore=photos')); $tpl->assign('gs_searchlink', GSFunctions::get_url() . ($mc['urlmode'] ? 'search/' : '?search=1')); $tpl->assign('lang_search', __('Search', 'galleries')); if ($xoopsUser && in_array($xoopsUser->uid(), GSFunctions::getAllowedUsers())) { $tpl->assign('lang_myphotos', __('My Photos', 'galleries')); $tpl->assign('gs_myphotoslink', GSFunctions::get_url() . ($mc['urlmode'] ? 'cp/images/' : '?cp=images')); } if (GSFunctions::canSubmit($xoopsUser)) { $tpl->assign('can_submit', 1); $tpl->assign('lang_sendpics', __('Upload Photos', 'galleries')); $tpl->assign('gs_sendlink', GSFunctions::get_url() . ($mc['urlmode'] ? 'submit/' : 'submit.php')); } }
<?php // $Id$ // -------------------------------------------------------------- // MyGalleries // Module for advanced image galleries management // Author: Eduardo Cortés // Email: i.bitcero@gmail.com // License: GPL 2.0 // -------------------------------------------------------------- define('GS_LOCATION', 'submit'); include '../../mainfile.php'; if (!GSFunctions::canSubmit($xoopsUser)) { redirect_header(GSFunctions::get_url(), 2, __('Sorry, you have not permission to upload pictures.', 'galleries')); die; } if ($xoopsUser) { $user = new GSUser($xoopsUser->uid(), 1); if ($user->usedQuota() >= $user->quota() && !$xoopsUser->isAdmin()) { redirect_header(GSFunctions::get_url(), 2, __('Sorry, you have exceed your quota limit!', 'galleries')); die; } } function showForm() { global $db, $xoopsOption, $xoopsUser, $mc, $tpl, $xoopsConfig, $xoopsModuleConfig, $user, $xoopsSecurity; $xoopsOption['template_main'] = "gs_submit.html"; $xoopsOption['module_subpage'] = 'submit'; include 'header.php'; GSFunctions::makeHeader(); $mc =& $xoopsModuleConfig;