Пример #1
0
 /**
  * @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'));
     }
 }
Пример #2
0
<?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;