function myalbum_footer()
{
    global $mod_copyright, $mydirnumber;
    $tpl = new XoopsTpl();
    $tpl->assign(array('mod_copyright' => $mod_copyright));
    $tpl->display("db:myalbum{$mydirnumber}_footer.html");
}
예제 #2
0
function gnavi_footer()
{
    global $mod_copyright, $mydirname;
    $tpl = new XoopsTpl();
    $tpl->assign(array('mod_copyright' => $mod_copyright));
    $tpl->display("db:{$mydirname}_footer.html");
}
예제 #3
0
 /**
  * Checks whether the site is closed now, and whether all of must modules
  * have been installed. This function is called through delegates.
  * @var XoopsUser &$xoopsUser
  * @see preBlockFilter()
  */
 function callbackSetupUser(&$principal, &$controller, &$context)
 {
     $accessAllowFlag = false;
     $xoopsConfig = $controller->mRoot->mContext->getXoopsConfig();
     if (!empty($_POST['xoops_login'])) {
         $controller->checkLogin();
         return;
     } else {
         if (@$_GET['op'] == 'logout') {
             // GIJ
             $controller->logout();
             return;
         } elseif (is_object($context->mXoopsUser)) {
             foreach ($context->mXoopsUser->getGroups() as $group) {
                 if (in_array($group, $xoopsConfig['closesite_okgrp']) || XOOPS_GROUP_ADMIN == $group) {
                     $accessAllowFlag = true;
                     break;
                 }
             }
         }
     }
     if (!$accessAllowFlag) {
         require_once XOOPS_ROOT_PATH . '/class/template.php';
         $xoopsTpl = new XoopsTpl();
         $xoopsTpl->assign(array('xoops_sitename' => htmlspecialchars($xoopsConfig['sitename']), 'xoops_isuser' => is_object($context->mXoopsUser), 'xoops_themecss' => xoops_getcss(), 'xoops_imageurl' => XOOPS_THEME_URL . '/' . $xoopsConfig['theme_set'] . '/', 'lang_login' => _LOGIN, 'lang_username' => _USERNAME, 'lang_password' => _PASSWORD, 'lang_siteclosemsg' => $xoopsConfig['closesite_text']));
         $xoopsTpl->compile_check = true;
         // @todo filebase template with absolute file path
         $xoopsTpl->display(XOOPS_ROOT_PATH . '/modules/legacy/templates/legacy_site_closed.html');
         exit;
     }
 }
 function display($resource_name, $cache_id = null, $compile_id = null)
 {
     if (substr($resource_name, 0, 8) == 'dbtheme:') {
         $resource_name = 'db:' . substr($resource_name, 8, strpos($resource_name, "\n") - 8);
     }
     parent::display($resource_name, $cache_id, $compile_id);
 }
예제 #5
0
function b_marquee_custom($options)
{
    $options = explode('|', $options);
    $block =& b_marquee_show($options);
    $tpl = new XoopsTpl();
    $tpl->assign('block', $block);
    $tpl->display('db:marquee_block.html');
}
예제 #6
0
/**
 * Bloc à la volée
 */
function b_oledrion_mostviewed_lists_duplicatable($options)
{
    $options = explode('|', $options);
    $block = b_oledrion_mostviewed_lists_show($options);
    $tpl = new XoopsTpl();
    $tpl->assign('block', $block);
    $tpl->display('oledrion_block_mostviewed_lists.tpl');
}
예제 #7
0
 function render($target = null)
 {
     require_once XOOPS_ROOT_PATH . '/class/template.php';
     $tpl = new XoopsTpl();
     $tpl->assign($this->getAssign());
     $tpl->assign('xoops_module_header', pico_main_render_moduleheader($this->mydirname, $GLOBALS['xoopsModuleConfig'], $this->getHtmlHeader()));
     $tpl->display($this->getTemplateName());
 }
예제 #8
0
/**
 * Bloc à la volée
 * @param string $options
 * @return string
 */
function b_oledrion_recentlysold_duplicatable($options)
{
    $options = explode('|', $options);
    $block = b_oledrion_bestsales_show($options);
    $tpl = new XoopsTpl();
    $tpl->assign('block', $block);
    $tpl->display('db:oledrion_block_recentlysold.tpl');
}
예제 #9
0
function b_news_topics_onthefly($options)
{
    $options = explode('|', $options);
    $block =& b_news_topics_show($options);
    $tpl = new XoopsTpl();
    $tpl->assign('block', $block);
    $tpl->display('db:news_block_topics.html');
}
예제 #10
0
function b_myshop_promotion_show_duplicatable($options)
{
    $options = explode('|', $options);
    $block =& b_myshop_promotion_show($options);
    $tpl = new XoopsTpl();
    $tpl->assign('block', $block);
    $tpl->display('db:myshop_block_promotion.html');
}
예제 #11
0
/**
 * Bloc à la volée
 */
function b_oledrion_promotion_show_duplicatable($options)
{
    $options = explode('|', $options);
    $block = b_oledrion_promotion_show($options);
    $tpl = new XoopsTpl();
    $tpl->assign('block', $block);
    $tpl->display('db:oledrion_block_promotion.tpl');
}
예제 #12
0
/**
 * Bloc à la volée
 */
function b_oledrion_category_lists_duplicatable($options)
{
    $options = explode('|', $options);
    $block =& b_oledrion_category_lists_show($options);
    $tpl = new XoopsTpl();
    $tpl->assign('block', $block);
    $tpl->display('oledrion_block_category_lists.html');
}
예제 #13
0
/**
 * Random block
 */
function b_myshop_category_duplicatable($options)
{
    $options = explode('|', $options);
    $block =& b_myshop_category($options);
    $tpl = new XoopsTpl();
    $tpl->assign('block', $block);
    $tpl->display('db:myshop_block_categories.html');
}
예제 #14
0
/**
 * Bloc à la volée
 */
function b_oledrion_random_show_duplicatable($options)
{
    $options = explode('|', $options);
    $block =& b_oledrion_random_show($options);
    $tpl = new XoopsTpl();
    $tpl->assign('block', $block);
    $tpl->display('db:oledrion_block_random.html');
}
예제 #15
0
function nw_b_news_topics_moderate_onthefly($options)
{
	$options = explode('|',$options);
	$block = & nw_b_news_topics_moderate($options);

	$tpl = new XoopsTpl();
	$tpl->assign('block', $block);
	$tpl->display('db:nw_news_block_moderate.html');
}
예제 #16
0
function subscribers_adminMenu($currentoption = 0, $breadcrumb = '')
{
    include_once XOOPS_ROOT_PATH . '/class/template.php';
    include XOOPS_ROOT_PATH . '/modules/subscribers/admin/menu.php';
    xoops_loadLanguage('admin', 'subscribers');
    xoops_loadLanguage('modinfo', 'subscribers');
    $tpl = new XoopsTpl();
    $tpl->assign(array('modurl' => XOOPS_URL . '/modules/subscribers', 'headermenu' => $subscribers_headermenu, 'adminmenu' => $subscribers_adminmenu, 'current' => $currentoption, 'breadcrumb' => $breadcrumb, 'headermenucount' => count($subscribers_headermenu)));
    $tpl->display(XOOPS_ROOT_PATH . '/modules/subscribers/templates/static/subscribers_admin_menu.html');
}
예제 #17
0
function mymenus_adminMenu($currentoption = 0, $breadcrumb = '')
{
    include_once $GLOBALS['xoops']->path('class/template.php');
    include $GLOBALS['xoops']->path('modules/mymenus/admin/menu.php');
    xoops_loadLanguage('admin', 'mymenus');
    xoops_loadLanguage('modinfo', 'mymenus');
    $tpl = new XoopsTpl();
    $tpl->assign(array('modurl' => $GLOBALS['xoops']->url('modules/mymenus'), 'headermenu' => $mymenus_headermenu, 'adminmenu' => $mymenus_adminmenu, 'current' => $currentoption, 'breadcrumb' => $breadcrumb, 'headermenucount' => count($mymenus_headermenu)));
    $tpl->display($GLOBALS['xoops']->path('modules/mymenus/templates/static/mymenus_admin_adminmenu.html'));
}
 function render()
 {
     global $xoopsConfig;
     require_once XOOPS_ROOT_PATH . '/class/template.php';
     $xoopsTpl = new XoopsTpl();
     xoops_header(false);
     $xoopsTpl->assign('template_file_name', 'db:' . $this->_params['template_file_name']);
     $xoopsTpl->assign('template_vars', $this->_params['template_vars']);
     $xoopsTpl->display('db:xoonips_transfer_user_requested_item_detail.html');
     xoops_footer();
 }
예제 #19
0
 function preBlockFilter()
 {
     if (LEGACY_INSTALLERCHECKER_ACTIVE == true && is_dir(XOOPS_ROOT_PATH . "/install")) {
         $root =& XCube_Root::getSingleton();
         $root->mLanguageManager->loadModuleMessageCatalog('legacy');
         $xoopsConfig = $root->mContext->mXoopsConfig;
         require_once XOOPS_ROOT_PATH . '/class/template.php';
         $xoopsTpl = new XoopsTpl();
         $xoopsTpl->assign(array('xoops_sitename' => htmlspecialchars($xoopsConfig['sitename']), 'xoops_themecss' => xoops_getcss(), 'xoops_imageurl' => XOOPS_THEME_URL . '/' . $xoopsConfig['theme_set'] . '/', 'lang_message_confirm' => XCube_Utils::formatMessage(_MD_LEGACY_MESSAGE_INSTALL_COMPLETE_CONFIRM, XOOPS_ROOT_PATH . "/install"), 'lang_message_warning' => XCube_Utils::formatMessage(_MD_LEGACY_MESSAGE_INSTALL_COMPLETE_WARNING, XOOPS_ROOT_PATH . "/install")));
         $xoopsTpl->compile_check = true;
         // @todo filebase template with absolute file path
         $xoopsTpl->display(XOOPS_ROOT_PATH . '/modules/legacy/templates/legacy_install_completed.html');
         exit;
     }
 }
예제 #20
0
 /**
  * @param int    $currentoption
  * @param string $breadcrumb
  */
 function martin_adminMenu($currentoption = 0, $breadcrumb = '')
 {
     include_once XOOPS_ROOT_PATH . '/class/template.php';
     // global $xoopsDB, $xoopsModule, $xoopsConfig, $xoopsModuleConfig;
     global $xoopsModule, $xoopsConfig;
     if (file_exists(MARTIN_ROOT_PATH . 'language/' . $xoopsConfig['language'] . '/modinfo.php')) {
         include_once MARTIN_ROOT_PATH . 'language/' . $xoopsConfig['language'] . '/modinfo.php';
     } else {
         include_once MARTIN_ROOT_PATH . 'language/english/modinfo.php';
     }
     if (file_exists(MARTIN_ROOT_PATH . 'language/' . $xoopsConfig['language'] . '/admin.php')) {
         include_once MARTIN_ROOT_PATH . 'language/' . $xoopsConfig['language'] . '/admin.php';
     } else {
         include_once MARTIN_ROOT_PATH . 'language/english/admin.php';
     }
     include MARTIN_ROOT_PATH . 'admin/menu.php';
     $tpl = new XoopsTpl();
     $tpl->assign(array('headermenu' => $headermenu, 'adminmenu' => $adminmenu, 'current' => $currentoption, 'breadcrumb' => $breadcrumb, 'headermenucount' => count($headermenu)));
     $tpl->display('db:martin_admin_menu.tpl');
     echo "<br />\n";
 }
예제 #21
0
        }
        if (!empty($users[$topic['uid']])) {
            $topic['uname'] = $users[$topic['uid']];
        } else {
            $topic['uname'] = $topic['poster_name'] ? $myts->htmlSpecialChars($topic['poster_name']) : $myts->htmlSpecialChars($GLOBALS["xoopsConfig"]["anonymous"]);
        }
        $description = $topic["forum_name"] . "::";
        $topic['topic_subject'] = empty($type_list[$topic["type_id"]]) ? "" : "[" . $type_list[$topic["type_id"]] . "] ";
        $description .= $topic['topic_subject'] . $topic['topic_title'] . "<br />\n";
        $description .= $myts->displayTarea($topic['post_text'], $topic['dohtml'], $topic['dosmiley'], $topic['doxcode'], $topic['dobr']);
        $label = _MD_BY . " " . $topic['uname'];
        $time = newbb_formatTimestamp($topic['post_time'], "rss");
        $link = XOOPS_URL . "/modules/" . $xoopsModule->getVar('dirname') . '/viewtopic.php?post_id=' . $topic['post_id'] . '';
        if (!empty($xoopsModuleConfig['do_rewrite'])) {
            $oldurl = "<a href=\"" . $link . "\">";
            $newurl = seo_urls($oldurl);
            $newurl = str_replace("<a href=\"", "", $newurl);
            $newurl = str_replace("\">", "", $newurl);
            $link = $newurl;
        }
        $title = $topic['subject'];
        if (!$rss->addItem($title, $link, $description, $label, $time)) {
            break;
        }
    }
    $rss_feed = $xmlrss_handler->get($rss);
    $tpl->assign('rss', $rss_feed);
    unset($rss);
}
$tpl->display('db:newbb_rss.html', $xoopsCachedTemplateId, $compile_id);
예제 #22
0
$myts = MyTextSanitizer::getInstance();
$item['title'] = $itemObj->title();
$item['body'] = $itemObj->body();
$item['categoryname'] = $myts->displayTarea($categoryObj->getVar('name'));
$mainImage = $itemObj->getMainImage();
if ($mainImage['image_path'] != '') {
    $item['image'] = '<img src="' . $mainImage['image_path'] . '" alt="' . $myts->undoHtmlSpecialChars($mainImage['image_name']) . '"/>';
}
$xoopsTpl->assign('item', $item);
$xoopsTpl->assign('printtitle', $xoops->getConfig('sitename') . " - " . PublisherUtils::html2text($categoryObj->getCategoryPath()) . " > " . $myts->displayTarea($itemObj->title()));
$xoopsTpl->assign('printlogourl', $publisher->getConfig('print_logourl'));
$xoopsTpl->assign('printheader', $myts->displayTarea($publisher->getConfig('print_header'), 1));
$xoopsTpl->assign('lang_category', _CO_PUBLISHER_CATEGORY);
$xoopsTpl->assign('lang_author_date', sprintf(_MD_PUBLISHER_WHO_WHEN, $itemObj->posterName(), $itemObj->datesub()));
$doNotStartPrint = false;
$noTitle = false;
$noCategory = false;
$smartPopup = false;
$xoopsTpl->assign('doNotStartPrint', $doNotStartPrint);
$xoopsTpl->assign('noTitle', $noTitle);
$xoopsTpl->assign('smartPopup', $smartPopup);
$xoopsTpl->assign('current_language', $xoops->getConfig('language'));
if ($publisher->getConfig('print_footer') == 'item footer' || $publisher->getConfig('print_footer') == 'both') {
    $xoopsTpl->assign('itemfooter', $myts->displayTarea($publisher->getConfig('item_footer'), 1));
}
if ($publisher->getConfig('print_footer') == 'index footer' || $publisher->getConfig('print_footer') == 'both') {
    $xoopsTpl->assign('indexfooter', $myts->displayTarea($publisher->getConfig('index_footer'), 1));
}
$xoopsTpl->assign('display_whowhen_link', $publisher->getConfig('item_disp_whowhen_link'));
$xoopsTpl->display('module:publisher/publisher_print.tpl');
예제 #23
0
파일: import.php 프로젝트: naao/d3diary
    //$import_dirname = $from_name;
    d3diary_import_comments($mid, $import_mid);
    redirect_header(XOOPS_URL . "/modules/{$mydirname}/admin/index.php?page=import", 3, $fromtype . _MD_D3DIARY_IMPORTDONE);
    exit;
}
if (!empty($_POST['do_notifimport']) && !empty($_POST['notifimport_mid'])) {
    set_time_limit(0);
    /* invalid when safe_mode is on */
    if (!$xoopsGTicket->check(true, 'd3diary_admin')) {
        redirect_header(XOOPS_URL . '/', 3, $xoopsGTicket->getErrors());
    }
    $import_mid = intval(@$_POST['notifimport_mid']);
    if (!in_array($import_mid, array_keys($notifimportable_modules))) {
        die(_MD_D3DIARY_ERR_INVALIDMID);
    }
    list($fromtype, $from_name) = explode(':', $notifimportable_modules[$import_mid]);
    //preg_match('/([A-Za-z0-9_-]+)\)$/i', $from_name, $matches);
    //$import_dirname = $from_name;
    d3diary_import_notifications($mid, $import_mid);
    redirect_header(XOOPS_URL . "/modules/{$mydirname}/admin/index.php?page=import", 3, $fromtype . _MD_D3DIARY_IMPORTDONE);
    exit;
}
//
// display stage
//
xoops_cp_header();
include dirname(__FILE__) . '/mymenu.php';
$tpl = new XoopsTpl();
$tpl->assign(array('mydirname' => $mydirname, 'mod_name' => $xoopsModule->getVar('name'), 'mod_url' => XOOPS_URL . '/modules/' . $mydirname, 'mod_config' => $xoopsModuleConfig, 'import_from_options' => $importable_modules, 'comimport_from_options' => $comimportable_modules, 'notifimport_from_options' => $notifimportable_modules, 'gticket_hidden' => $xoopsGTicket->getTicketHtml(__LINE__, 1800, 'd3diary_admin')));
$tpl->display('db:' . $mydirname . '_admin_import.html');
xoops_cp_footer();
예제 #24
0
                if ($total > 10) {
                    include_once XOOPS_ROOT_PATH . '/class/pagenav.php';
                    $nav = new XoopsPageNav($total, 10, $start, 'start', 'target=' . $target . '&amp;cat_id=' . $catshow);
                    $xoopsTpl->assign('pagenav', $nav->renderNav());
                }
            } else {
                $xoopsTpl->assign('image_total', 0);
            }
        }
        $xoopsTpl->assign('xsize', 600);
        $xoopsTpl->assign('ysize', 400);
    } else {
        $xoopsTpl->assign('xsize', 400);
        $xoopsTpl->assign('ysize', 180);
    }
    $xoopsTpl->display('db:system_imagemanager.html');
    exit;
}
if ($op == 'upload') {
    $imgcat_handler =& xoops_gethandler('imagecategory');
    $imgcat_id = intval($_GET['imgcat_id']);
    $imgcat =& $imgcat_handler->get($imgcat_id);
    $error = false;
    if (!is_object($imgcat)) {
        $error = true;
    } else {
        $imgcatperm_handler =& xoops_gethandler('groupperm');
        if (is_object($xoopsUser)) {
            if (!$imgcatperm_handler->checkRight('imgcat_write', $imgcat_id, $xoopsUser->getGroups())) {
                $error = true;
            }
예제 #25
0
        $tpl->assign('channel_lastbuild', formatTimestamp(time(), 'rss'));
        $tpl->assign('channel_webmaster', checkEmail($xoopsConfig['adminmail'], true));
        // Fed up with spam
        $tpl->assign('channel_editor', checkEmail($xoopsConfig['adminmail'], true));
        // Fed up with spam
        $tpl->assign('channel_category', 'News');
        $tpl->assign('channel_generator', 'XOOPS');
        $tpl->assign('channel_language', _LANGCODE);
        $tpl->assign('image_url', XOOPS_URL . '/images/logo.gif');
        $dimention = getimagesize(XOOPS_ROOT_PATH . '/images/logo.gif');
        if (empty($dimention[0])) {
            $width = 88;
        } else {
            $width = $dimention[0] > 144 ? 144 : $dimention[0];
        }
        if (empty($dimention[1])) {
            $height = 31;
        } else {
            $height = $dimention[1] > 400 ? 400 : $dimention[1];
        }
        $tpl->assign('image_width', $width);
        $tpl->assign('image_height', $height);
        $count = $sarray;
        foreach ($sarray as $story) {
            //$tpl->append('items', array('title' => xoops_utf8_encode(htmlspecialchars($story->title(), ENT_QUOTES)), 'link' => XOOPS_URL.'/modules/news/article.php?storyid='.$story->storyid(), 'guid' => XOOPS_URL.'/modules/news/article.php?storyid='.$story->storyid(), 'pubdate' => formatTimestamp($story->published(), 'rss'), 'description' => xoops_utf8_encode($myts->undoHtmlSpecialChars($story->hometext(), ENT_QUOTES))));
            $tpl->append('items', array('title' => xoops_utf8_encode(htmlspecialchars($story->title(), ENT_QUOTES)), 'link' => XOOPS_URL . '/modules/news/article.php?storyid=' . $story->storyid(), 'guid' => XOOPS_URL . '/modules/news/article.php?storyid=' . $story->storyid(), 'pubdate' => formatTimestamp($story->published(), 'rss'), 'description' => xoops_utf8_encode(htmlspecialchars($story->hometext(), ENT_QUOTES))));
        }
    }
}
$tpl->display('db:system_rss.html');
예제 #26
0
    // forfaits
    $i = 0;
    $facture_detail_forfaits = array();
    $montant_forfaits = 0;
    $reqf = $xoopsDB->query("SELECT * FROM " . $xoopsDB->prefix("garage_inter_forfait") . " WHERE id_inter=" . $id_inter);
    while ((list($idkey, $id_interv, $id_forfait, $designation_ff, $ref_fournisseur, $quantite_ff, $tarif_client, $remise_forfait) = $xoopsDB->fetchRow($reqf)) != false) {
        $i++;
        $nbf = 1;
        // compteur pour affichage
        $facture_detail_forfaits[$i]['facture_forfait_designation'] = nl2br($designation_ff);
        $facture_detail_forfaits[$i]['facture_forfait_quantite'] = $quantite_ff;
        $facture_detail_forfaits[$i]['facture_forfait_prix'] = $tarif_client;
        $facture_detail_forfaits[$i]['facture_forfait_montant'] = $quantite_ff * $tarif_client;
        $facture_detail_forfaits[$i]['facture_forfait_remise'] = $remise_forfait;
        $facture_detail_forfaits[$i]['facture_forfait_net'] = $quantite_ff * $tarif_client - $remise_forfait;
        $montant_forfaits = $montant_forfaits + $facture_detail_forfaits[$i]['facture_forfait_montant'];
        $montant_net_forfaits = $montant_net_forfaits + $facture_detail_forfaits[$i]['facture_forfait_net'];
    }
    $xoopsTpl->assign('facture_nb_forfait', $i);
    $tva = ($montant_net_pieces + $montant_net_mod + $montant_net_forfaits) * $xoopsModuleConfig['tva'] / 100;
    $tva = round($tva, 2);
    $ttc = $montant_net_pieces + $montant_net_mod + $montant_net_forfaits + $tva;
    $xoopsTpl->assign('facture_detail_pieces', $facture_detail_pieces);
    $xoopsTpl->assign('facture_detail_forfaits', $facture_detail_forfaits);
    $xoopsTpl->assign('facture_montant_pieces', $montant_pieces);
    $xoopsTpl->assign('facture_montant', $montant_net_pieces + $montant_net_mod + $montant_net_forfaits);
    $xoopsTpl->assign('facture_tx_tva', $xoopsModuleConfig['tva']);
    $xoopsTpl->assign('facture_tva', $tva);
    $xoopsTpl->assign('facture_ttc', $ttc);
    $xoopsTpl->display('db:facture_print.html');
}
예제 #27
0
	$limit  = intval( $_POST['limit'] ) ;
	$offset = intval( $_POST['offset'] ) ;
	$broken_report->broken_check( $limit, $offset ) ;
}

// NOLINK FILE
$filecount = $broken_report->File_Count() ;
$nolinkfile = $filecount['nolink'] ;
$totalfile = $filecount['total'] ;

// display stage
xoops_cp_header();
include dirname(__FILE__).'/mymenu.php' ;
require_once XOOPS_ROOT_PATH.'/class/template.php' ;
$tpl = new XoopsTpl() ;
$tpl->assign( array(
	'mod_url'        => XOOPS_URL.'/modules/'.$mydirname ,
	'page'           => 'brokenmanager' ,
	'broken'         => $broken ,
	'total_num'      => $total_broken4assign ,
	'nolinkfile'     => $nolinkfile ,
	'totalfile'      => $totalfile ,
	'limit'          => $broken_report->Total_Num() ,
	'iserror'        => $iserror ,
	'error_message'  => $error_message ,
	'gticket_hidden' => $xoopsGTicket->getTicketHtml( __LINE__ , 1800 , 'd3downloads') ,
) ) ;
$tpl->display( 'db:'.$mydirname.'_admin_brokenmanager.html' ) ;
xoops_cp_footer();

?>
        if ($autostart == 1) {
            $autostart = 'true';
        } else {
            $autostart = 'false';
        }
        /* generate output */
        $player1 = str_replace('<@height@>', $height, $player);
        $player2 = str_replace('<@width@>', $width, $player1);
        $player3 = str_replace('<@autostart@>', $autostart, $player2);
    } else {
        $player3 .= preselected_player($fileid);
    }
} else {
    $player3 .= preselected_player($fileid);
}
$player4 = str_replace('<@mp3file@>', $mp3file, $player3);
$xoopsTpl->assign("player", $player4);
$allowyes = 1;
/* determine if downloads are allowed or if download is a link */
if ($xoopsModuleConfig['debaserallowdown'] == 1) {
    $xoopsTpl->assign("allowyes", $allowyes);
    if ($link != '') {
        $xoopsTpl->assign('linkyes', true);
        $xoopsTpl->assign('downlink', $link);
    }
}
$xoopsDB->queryF("\r\n\tUPDATE " . $xoopsDB->prefix('debaser_files') . " \r\n\tSET views = views+1 \r\n\tWHERE xfid = " . $songid . "");
$xoopsTpl->assign("maintheme", xoops_getcss($xoopsConfig['theme_set']));
$xoopsTpl->assign("xoops_url", XOOPS_URL);
$xoopsTpl->display('db:debaser_player.html');
예제 #29
0

//
// display stage
//

xoops_cp_header();
include dirname(__FILE__) . '/mymenu.php';
$tpl = new XoopsTpl() ;
$tpl->assign( array(
	'mydirname' => $mydirname ,
	'mod_name' => $xoopsModule->getVar('name') ,
	'mod_url' => XOOPS_URL.'/modules/'.$mydirname ,
	'mod_imageurl' => XOOPS_URL.'/modules/'.$mydirname.'/'.$xoopsModuleConfig['images_dir'] ,
	'mod_config' => $xoopsModuleConfig ,
	'cat_id' => $cat_id ,
	'cat_permission_id' => $cat_permission_id ,
	'cat_link' => pico_common_make_category_link4html( $xoopsModuleConfig , $cat_id , $mydirname ) ,
	'cat_title' => htmlspecialchars( $cat_title , ENT_QUOTES ) ,
	'cat_options' => $cat_options ,
	'permissions' => $permissions4assign ,
	'groups' => $groups4assign ,
	'users' => $users4assign ,
	'new_users' => $new_users4assign ,
	'gticket_hidden' => $xoopsGTicket->getTicketHtml( __LINE__ , 1800 , 'pico_admin') ,
) ) ;
$tpl->display( 'db:'.$mydirname.'_admin_category_access.html' ) ;
xoops_cp_footer();

?>
예제 #30
0
 $xoopsTpl->xoops_setCacheTime($xoopsConfig['module_cache'][$xoopsModule->getVar('mid')]);
 if (!isset($xoopsOption['template_main'])) {
     $xoopsCachedTemplate = 'db:system_dummy.html';
 } else {
     $xoopsCachedTemplate = 'db:' . $xoopsOption['template_main'];
 }
 // generate safe cache Id
 $xoopsCachedTemplateId = 'mod_' . $xoopsModule->getVar('dirname') . '|' . md5(str_replace(XOOPS_URL, '', $GLOBALS['xoopsRequestUri']));
 if ($xoopsTpl->is_cached($xoopsCachedTemplate, $xoopsCachedTemplateId)) {
     $xoopsLogger->addExtra($xoopsCachedTemplate, sprintf('Cached (regenerates every %d seconds)', $xoopsConfig['module_cache'][$xoopsModule->getVar('mid')]));
     $xoopsTpl->assign('xoops_contents', $xoopsTpl->fetch($xoopsCachedTemplate, $xoopsCachedTemplateId));
     $xoopsTpl->xoops_setCaching(0);
     if (!headers_sent()) {
         header('Content-Type:text/html; charset=' . _CHARSET);
     }
     $xoopsTpl->display($xoopsConfig['theme_set'] . '/theme.html');
     if ($xoopsConfig['debug_mode'] == 2 && $xoopsUserIsAdmin) {
         echo '<script type="text/javascript">
 		<!--//
 		debug_window = openWithSelfMain("", "popup", 680, 450, true);
 		debug_window.document.clear();
 		';
         $content = '<html><head><meta http-equiv="content-type" content="text/html; charset=' . _CHARSET . '" /><meta http-equiv="content-language" content="' . _LANGCODE . '" /><title>' . $xoopsConfig['sitename'] . '</title><link rel="stylesheet" type="text/css" media="all" href="' . getcss($xoopsConfig['theme_set']) . '" /></head><body>' . $xoopsLogger->dumpAll() . '<div style="text-align:center;"><input class="formButton" value="' . _CLOSE . '" type="button" onclick="javascript:window.close();" /></div></body></html>';
         $lines = preg_split("/(\r\n|\r|\n)( *)/", $content);
         foreach ($lines as $line) {
             echo 'debug_window.document.writeln("' . str_replace('"', '\\"', $line) . '");';
         }
         echo '
 		debug_window.focus();
 		debug_window.document.close();
 		//-->