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; $tpl->assign('lang_uploadyour', __('Upload your Pictures', 'galleries')); $tpl->assign('lang_step1', __('Step 1:', 'galleries')); $tpl->assign('lang_step2', __('Step 2:', 'galleries')); $tpl->assign('lang_step3', __('Step 3:', 'galleries')); $tpl->assign('lang_step4', __('Step 4:', 'galleries')); $tpl->assign('lang_choose', __('Select Files', 'galleries')); $tpl->assign('lang_privacy', __('Set Privacy', 'galleries')); $tpl->assign('lang_privateme', __('Private (<em>Only you will seee these pictures</em>)', 'galleries')); $tpl->assign('lang_privatef', __('For Friends (<em>Only you and your friends will see these pictures</em>)', 'galleries')); $tpl->assign('lang_public', __('Public (<em>Pictures will visible for all</em>)')); $tpl->assign('lang_upload', __('Upload Files', 'galleries')); $tpl->assign('lang_clicktou', __('Click to Upload', 'galleries')); $tpl->assign('lang_tagsesp', __('Specify tags to use', 'galleries')); $tpl->assign('lang_tagsdesc', __('Separate each tag with a comma (,).', 'galleries')); $tpl->assign('lang_maxsize', sprintf(__('The maximum file size allowed is <strong>%s</strong>.', 'galleries'), RMUtilities::formatBytesSize($mc['size_image'] * 1024))); $tpl->assign('used_graph', GSFunctions::makeQuota($user, false)); $tpl->assign('form_action', GSFunctions::get_url() . ($mc['urlmode'] ? 'submit/' : '?submit=submit')); $tpl->assign('token', $xoopsSecurity->getTokenHTML()); $used = round($user->usedQuota() / $user->quota() * 100) . '%'; $tpl->assign('lang_used', sprintf(__('You have used <strong>%s</strong> of <strong>%s</strong> available. You left <strong>%s</strong>', 'galleries'), $used, RMUtilities::formatBytesSize($user->quota()), RMUtilities::formatBytesSize($user->usedQuota() >= $user->quota() ? 0 : $user->quota() - $user->usedQuota()))); RMTemplate::get()->add_xoops_style('submit.css', 'galleries'); include 'footer.php'; }
/** * @desc Visualiza todos los usuarios existentes **/ function showUsers() { global $xoopsModule, $db, $tpl, $xoopsSecurity; $page = isset($_REQUEST['page']) ? $_REQUEST['page'] : 1; $limit = 15; $search = rmc_server_var($_REQUEST, 'search', ''); $db = XoopsDatabaseFactory::getDatabaseConnection(); //Barra de Navegación $sql = "SELECT COUNT(*) FROM " . $db->prefix('gs_users'); $sql1 = ''; $search = trim($search); if ($search && strlen($search) > 2) { $sql1 .= $sql1 == '' ? " WHERE (uname LIKE '%{$search}%')" : " OR (uname LIKE '%{$search}%')"; } list($num) = $db->fetchRow($db->query($sql . $sql1)); $start = $num <= 0 ? 0 : ($page - 1) * $limit; $tpages = ceil($num / $limit); $nav = new RMPageNav($num, $limit, $page, 5); $nav->target_url("users.php?page={PAGE_NUM}&search={$search}"); $showmax = $start + $limit; $showmax = $showmax > $num ? $num : $showmax; //Fin de barra de navegación $sql = "SELECT * FROM " . $db->prefix('gs_users'); $sql2 = " LIMIT {$start},{$limit}"; $result = $db->query($sql . $sql1 . $sql2); while ($rows = $db->fetchArray($result)) { $uname = eregi_replace("({$search})", "<span class='searchResalte'>\\1</span>", $rows['uname']); $user = new GSUser(); $user->assignVars($rows); $users[] = array('id' => $user->id(), 'uid' => $user->uid(), 'uname' => $uname, 'quota' => RMUtilities::formatBytesSize($user->quota()), 'blocked' => $user->blocked(), 'used' => GSFunctions::makeQuota($user), 'pics' => $user->pics(), 'sets' => $user->sets(), 'date' => formatTimeStamp($user->date(), 'custom'), 'url' => $user->userUrl()); } GSFunctions::toolbar(); xoops_cp_location("<a href='./'>" . $xoopsModule->name() . "</a> » " . __('Users management', 'galleries')); RMTemplate::get()->assign('xoops_pagetitle', __('Users management', 'galleries')); RMTemplate::get()->add_script('../include/js/gsscripts.php?file=sets&form=frm-users'); RMTemplate::get()->add_script(RMCURL . '/include/js/jquery.checkboxes.js'); RMTemplate::get()->add_head("<script type='text/javascript'>\nvar delete_warning='" . __('Do you really wish to delete selected users?', 'galleries') . "';\n</script>"); xoops_cp_header(); include RMTemplate::get()->get_template("admin/gs_users.php", 'module', 'galleries'); xoops_cp_footer(); }