function createLinks() { global $tpl, $xoopsModuleConfig, $xmh, $xoopsUser; $mc =& $xoopsModuleConfig; $tpl->assign('link_bookmarks', GSFunctions::get_url() . ($mc['urlmode'] ? "cp/bookmarks/" : "?cp=bookmarks")); $tpl->assign('lang_favourites', __('Favorites', 'galleries')); $tpl->assign('user', 0); $users = GSFunctions::getAllowedUsers(); if (in_array($xoopsUser->uid(), $users)) { $tpl->assign('link_friends', GSFunctions::get_url() . ($mc['urlmode'] ? "cp/friends/" : "?cp=friends")); $tpl->assign('link_photos', GSFunctions::get_url() . ($mc['urlmode'] ? "cp/images/" : "?cp=images")); $tpl->assign('link_sets', GSFunctions::get_url() . ($mc['urlmode'] ? "cp/sets/" : "?cp=sets")); $tpl->assign('lang_friends', __('Friends', 'galleries')); $tpl->assign('lang_msets', __('My Albums', 'galleries')); $tpl->assign('lang_mpics', __('My Images', 'galleries')); $tpl->assign('user', 1); } }
/** * @desc Determina si un usuario cuenta con autorización * para cargar imágenes * @param {@link EXMUser} * @return false; */ public function canSubmit($xoopsUser) { global $xoopsModuleConfig; if ($xoopsUser && $xoopsUser->isAdmin()) { return true; } $users = GSFunctions::getAllowedUsers(); if ($xoopsUser && in_array($xoopsUser->uid(), $users)) { return true; } $mc =& $xoopsModuleConfig; if ($mc['submit']) { if (in_array(0, $mc['groups'])) { return true; } if (!$xoopsUser) { return false; } foreach ($xoopsUser->groups() as $k) { if (in_array($k, $groups)) { return true; } } } }