• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

PHP tmpl_iterate函数代码示例

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

本文整理汇总了PHP中tmpl_iterate函数的典型用法代码示例。如果您正苦于以下问题:PHP tmpl_iterate函数的具体用法?PHP tmpl_iterate怎么用?PHP tmpl_iterate使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。



在下文中一共展示了tmpl_iterate函数的20个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的PHP代码示例。

示例1: getList

 function getList()
 {
     global $db_game, $params;
     $template = tmpl_open("modules/Module_Artefacts/templates/list.ihtml");
     $artefacts = artefact_lib_get_artefacts();
     //tmpl_set($template, 'ARTEFACT', $artefacts);
     foreach ($artefacts as $artefact) {
         // in cave
         if ($artefact['caveID'] && !$artefact['event_movementID']) {
             tmpl_iterate($template, '/ARTEFACTINCAVE');
             tmpl_set($template, '/ARTEFACTINCAVE', $artefact);
         } else {
             if ($artefact['event_movementID']) {
                 tmpl_iterate($template, '/ARTEFACTMOVING');
                 tmpl_set($template, '/ARTEFACTMOVING', $artefact);
             } else {
                 tmpl_iterate($template, '/ARTEFACTLIMBO');
                 tmpl_set($template, '/ARTEFACTLIMBO', $artefact);
             }
         }
     }
     // show messages
     if (sizeof($this->msgs)) {
         foreach ($this->msgs as $msg) {
             tmpl_iterate($template, "/MESSAGE");
             tmpl_set($template, "/MESSAGE/message", $msg);
         }
     }
     return tmpl_parse($template);
 }
开发者ID:microlefes,项目名称:Game,代码行数:30,代码来源:Module_Artefacts.php


示例2: tribePlayerList_getContent

function tribePlayerList_getContent($caveID, $tribe)
{
    global $db, $no_resource_flag, $config, $params;
    $no_resource_flag = 1;
    $template = tmpl_open($params->SESSION->player->getTemplatePath() . 'tribePlayerList.ihtml');
    tmpl_set($template, 'tribe', $tribe);
    $query = 'SELECT r.rank, r.playerID AS link, r.name, r.average AS points, r.caves, r.religion, r.fame, p.awards ' . ' FROM Ranking r' . ' LEFT JOIN Player p' . ' ON p.playerID = r.playerID' . ' WHERE p.tribe LIKE "' . $tribe . '"' . ' ORDER BY r.rank ASC';
    if (!($dbresult = $db->query($query))) {
        page_dberror();
    }
    while ($row = $dbresult->nextRow(MYSQL_ASSOC)) {
        $i++;
        tmpl_iterate($template, 'ROWS');
        $row['link'] = "main.php?modus=" . PLAYER_DETAIL . "&detailID=" . $row['link'] . "&caveID=" . $caveID;
        if (!empty($row['awards'])) {
            $tmp = explode('|', $row['awards']);
            $awards = array();
            foreach ($tmp as $tag) {
                $awards[] = array('tag' => $tag, 'award_modus' => AWARD_DETAIL);
            }
            $row['award'] = $awards;
        }
        if ($i % 2) {
            tmpl_set($template, 'ROWS/ROW_ALTERNATE', $row);
        } else {
            tmpl_set($template, 'ROWS/ROW', $row);
        }
    }
    return tmpl_parse($template);
}
开发者ID:agatho,项目名称:uaenhanced,代码行数:30,代码来源:tribePlayerList.html.php


示例3: questionnaire_getQuestionnaire

function questionnaire_getQuestionnaire($caveID, &$meineHoehlen)
{
    global $config, $params, $no_resource_flag;
    $no_resource_flag = 1;
    $msg = "";
    if (isset($params->POST->question)) {
        $msg = questionnaire_giveAnswers();
    }
    $template = tmpl_open('./templates/' . $config->template_paths[$params->SESSION->user['template']] . '/questionnaire.ihtml');
    // show message
    if ($msg != "") {
        tmpl_set($template, 'MESSAGE/message', $msg);
    }
    // show my credits
    if ($account = questionnaire_getCredits($params->SESSION->user['questionCredits'])) {
        tmpl_set($template, 'ACCOUNT', $account);
    }
    // show the questions
    $questions = questionnaire_getQuestions();
    if (sizeof($questions)) {
        tmpl_set($template, 'QUESTIONS/QUESTION', $questions);
        // set params
        tmpl_set($template, 'QUESTIONS/PARAMS', array(array('name' => "modus", 'value' => QUESTIONNAIRE)));
    } else {
        tmpl_iterate($template, 'MESSAGE');
        tmpl_set($template, 'MESSAGE/message', "Derzeit liegen keine weiteren Fragen vor.");
    }
    // show the link to the present page
    tmpl_set($template, 'QUESTIONNAIRE_PRESENTS', QUESTIONNAIRE_PRESENTS);
    return tmpl_parse($template);
}
开发者ID:agatho,项目名称:uaenhanced,代码行数:31,代码来源:questionnaire.html.php


示例4: award_getAwardDetail

/** This function returns basic award details
 *
 *  @param tag       the current award's tag
 */
function award_getAwardDetail($tag)
{
    // get configuration settings
    global $config;
    // get parameters from the page request
    global $params;
    // get db link
    global $db;
    $msgs = array();
    $sql = "SELECT * FROM Awards WHERE tag = '{$tag}'";
    $result = $db->query($sql);
    if (!$result || $result->isEmpty()) {
        $msgs[] = sprintf(_('Dieser Orden existiert nicht: "%s".'), $tag);
        $row = array();
    } else {
        $row = $result->nextRow(MYSQL_ASSOC);
    }
    $template = tmpl_open($params->SESSION->player->getTemplatePath() . 'award_detail.ihtml');
    if (sizeof($msgs)) {
        foreach ($msgs as $msg) {
            tmpl_iterate($template, "MESSAGE");
            tmpl_set($template, "MESSAGE/message", $msg);
        }
    }
    if (sizeof($row)) {
        tmpl_set($template, 'AWARD', $row);
    }
    return tmpl_parse($template);
}
开发者ID:agatho,项目名称:uaenhanced,代码行数:33,代码来源:award.html.php


示例5: improvement_deleteConfirm

function improvement_deleteConfirm($caveID, $buildingID)
{
    global $config, $db, $no_resource_flag, $buildingTypeList, $params;
    $no_resource_flag = 1;
    // Show confirmation request
    $template = tmpl_open($params->SESSION->player->getTemplatePath() . 'dialog.ihtml');
    tmpl_set($template, 'message', sprintf(_('Möchten Sie 1 %s abreissen?'), $buildingTypeList[$buildingID]->name));
    tmpl_set($template, 'BUTTON/formname', 'confirm');
    tmpl_set($template, 'BUTTON/text', _('Abreißen'));
    tmpl_set($template, 'BUTTON/modus_name', 'modus');
    tmpl_set($template, 'BUTTON/modus_value', IMPROVEMENT_DETAIL);
    tmpl_set($template, 'BUTTON/ARGUMENT/arg_name', 'breakDownConfirm');
    tmpl_set($template, 'BUTTON/ARGUMENT/arg_value', 1);
    tmpl_iterate($template, 'BUTTON/ARGUMENT');
    tmpl_set($template, 'BUTTON/ARGUMENT/arg_name', 'buildingID');
    tmpl_set($template, 'BUTTON/ARGUMENT/arg_value', $buildingID);
    tmpl_iterate($template, 'BUTTON/ARGUMENT');
    tmpl_set($template, 'BUTTON/ARGUMENT/arg_name', 'caveID');
    tmpl_set($template, 'BUTTON/ARGUMENT/arg_value', $caveID);
    tmpl_iterate($template, 'BUTTON');
    tmpl_set($template, 'BUTTON/formname', 'cancel');
    tmpl_set($template, 'BUTTON/text', _('Abbrechen'));
    tmpl_set($template, 'BUTTON/modus_name', 'modus');
    tmpl_set($template, 'BUTTON/modus_value', IMPROVEMENT_DETAIL);
    tmpl_set($template, 'BUTTON/ARGUMENT/arg_name', 'caveID');
    tmpl_set($template, 'BUTTON/ARGUMENT/arg_value', $caveID);
    return tmpl_parse($template);
}
开发者ID:agatho,项目名称:uaenhanced,代码行数:28,代码来源:improvementDeleteConfirm.html.php


示例6: show_adressbook

function show_adressbook($playerID, $deleteID)
{
    global $buildingTypeList, $defenseSystemTypeList, $resourceTypeList, $unitTypeList, $config, $params, $db;
    // messages
    $messageText = array(0 => "Spieler wurde eingetragen.", 1 => "Es gibt keinen Spieler mit diesem Namen.", 2 => "Dieser Spieler ist schon in der Liste.", 3 => "Spieler aus der Liste gelöscht.", 4 => "Spieler konnte nicht aus der Liste entfernt werden.", 5 => "Verarsch mich nicht!", 6 => "Datenbank Fehler.");
    // enter something new
    if (isset($params->POST->empfaenger)) {
        $messageID = book_newEntry($playerID, $params->POST->empfaenger);
    }
    if (isset($params->POST->newEntryName)) {
        $messageID = book_newEntry($playerID, $params->POST->newEntryName);
    } else {
        if ($deleteID > 0) {
            $messageID = book_deleteEntry($playerID, $deleteID);
        }
    }
    $template = @tmpl_open("./templates/" . $config->template_paths[$params->SESSION->user['template']] . "/message_book.ihtml");
    // Show a special message
    if (isset($messageID)) {
        tmpl_set($template, '/MESSAGE/message', $messageText[$messageID]);
    }
    // Getting entries
    // call our function
    $playerlist = book_getEntries($playerID);
    // Show the player table
    for ($i = 0; $i < sizeof($playerlist[id]); $i++) {
        $playername = $playerlist[name][$i];
        // the current playername
        $tribe = $playerlist[tribe][$i];
        // the current tribe
        $tribelink = "<a href=\"main.php?modus=" . TRIBE_DETAIL . "&tribe=" . urlencode(unhtmlentities($tribe)) . "\" target=\"_blank\">";
        if ($tribe != "") {
            $tribe = "(" . $tribe . ")";
        }
        $playerID = $playerlist[id][$i];
        $link = "<a href=\"main.php?modus=" . NEW_MESSAGE . "&amp;playerID=" . $playername . "\">";
        tmpl_iterate($template, '/PLAYER');
        tmpl_set($template, "PLAYER/alternate", $count++ % 2 ? "alternate" : "");
        if ($playername != "Spieler nicht auffindbar") {
            tmpl_set($template, "PLAYER/LINK/link", $link);
        }
        tmpl_set($template, 'PLAYER', array('name' => $playername, 'tribe' => $tribe, 'tribelink' => $tribelink, 'playerID' => $playerID, 'modus' => NEW_MESSAGE, 'modus_delete' => MESSAGE_BOOK_DELETE));
    }
    if (sizeof($playerlist) < 1) {
        tmpl_set($template, "NOPLAYER/dummy", "");
    }
    return tmpl_parse($template);
}
开发者ID:agatho,项目名称:uaenhanced,代码行数:48,代码来源:message_book.html.php


示例7: tribeHistory_getContent

function tribeHistory_getContent($tag)
{
    global $no_resource_flag, $config, $params, $db;
    $no_resource_flag = 1;
    $template = tmpl_open($params->SESSION->player->getTemplatePath() . 'tribeHistory.ihtml');
    $history = relation_getTribeHistory($tag, $db);
    foreach ($history as $key => $values) {
        tmpl_iterate($template, 'ROWS');
        if ($i++ % 2) {
            tmpl_set($template, 'ROWS/ROW_ALTERNATE', $values);
        } else {
            tmpl_set($template, 'ROWS/ROW', $values);
        }
    }
    return tmpl_parse($template);
}
开发者ID:agatho,项目名称:uaenhanced,代码行数:16,代码来源:tribeHistory.html.php


示例8: _list

 function _list($feedback = NULL)
 {
     global $db_game, $params;
     $this->_getDetails('all');
     if (empty($this->item)) {
         $feedback = 'Keine Einträge vorhanden.';
     }
     $template = tmpl_open("modules/Module_DoYouKnow/templates/list.ihtml");
     foreach ($this->item as $item) {
         tmpl_iterate($template, '/DOYOUKNOW');
         tmpl_set($template, '/DOYOUKNOW', $item);
     }
     if ($feedback) {
         tmpl_set($template, '/MESSAGE/message', $feedback);
     }
     return tmpl_parse($template);
 }
开发者ID:microlefes,项目名称:Game,代码行数:17,代码来源:Module_DoYouKnow.php


示例9: doYouKnow_getContent

function doYouKnow_getContent()
{
    global $db, $config;
    $template = tmpl_open($_SESSION['player']->getTemplatePath() . 'doYouKnow.ihtml');
    if (request_var('show', "") == "all") {
        $sql = $db->prepare("SELECT * FROM " . DO_YOU_KNOW_TABLE);
    } else {
        $sql = $db->prepare("SELECT * FROM " . DO_YOU_KNOW_TABLE . " ORDER BY RAND( ) LIMIT 0 , 1");
    }
    $sql->execute();
    while ($row = $sql->fetch(PDO::FETCH_ASSOC)) {
        tmpl_iterate($template, "ELEM");
        tmpl_set($template, array("ELEM/header" => $row['titel'], "ELEM/text" => str_replace("\n", "<br />", $row['content'])));
    }
    if (request_var('show', "") != "all") {
        tmpl_iterate($template, "LINKLIST");
    }
    return tmpl_parse($template);
}
开发者ID:norter,项目名称:Game,代码行数:19,代码来源:doYouKnow.html.php


示例10: ticker_getMessages

function ticker_getMessages($playerID)
{
    // hm need to check this
    global $buildingTypeList, $defenseSystemTypeList, $resourceTypeList, $scienceTypeList, $unitTypeList, $wonderTypeList, $effectTypeList, $terrainList, $config, $params, $db;
    // open the template
    $template = @tmpl_open('./templates/' . $config->template_paths[$params->SESSION->user['template']] . '/ticker_archive.ihtml');
    // Getting the messages
    $messages = getTickerMessages($db);
    // Templating
    $data = array();
    if (!sizeof($messages)) {
        $data['NOMESSAGES'] = array('dummy' => "");
    } else {
        $data['MESSAGES'] = $messages;
        tmpl_iterate($template, 'MESSAGES');
    }
    tmpl_set($template, "/", $data);
    return tmpl_parse($template);
}
开发者ID:agatho,项目名称:uaenhanced,代码行数:19,代码来源:ticker_archive.html.php


示例11: doYouKnow_getContent

function doYouKnow_getContent()
{
    global $config;
    global $params;
    global $db;
    $template = tmpl_open($params->SESSION->player->getTemplatePath() . 'doYouKnow.ihtml');
    if ($params->POST->show == "all") {
        $query = "SELECT * FROM `doYouKnow`";
    } else {
        $query = "SELECT * FROM `doYouKnow` ORDER BY RAND( ) LIMIT 0 , 1";
    }
    $result = $db->query($query);
    while ($row = $result->nextRow(MYSQL_ASSOC)) {
        tmpl_iterate($template, "ELEM");
        tmpl_set($template, array("ELEM/header" => $row['titel'], "ELEM/text" => $row['content']));
    }
    if ($params->POST->show != "all") {
        tmpl_iterate($template, "LINKLIST");
    }
    return tmpl_parse($template);
}
开发者ID:agatho,项目名称:uaenhanced,代码行数:21,代码来源:doYouKnow.html.php


示例12: profile_deleteAccount

function profile_deleteAccount($playerID, $data)
{
    global $config, $db, $no_resource_flag, $params;
    $no_resource_flag = 1;
    // try to connect to login db
    $db_login = new DB($config->DB_LOGIN_HOST, $config->DB_LOGIN_USER, $config->DB_LOGIN_PWD, $config->DB_LOGIN_NAME);
    if (!$db_login) {
        page_dberror();
    }
    // proccess form data
    if (isset($data->confirm)) {
        // the only necessary field
        $success = profile_processDeleteAccount($playerID, $db_login);
        $template = @tmpl_open('./templates/' . $config->template_paths[$params->SESSION->user['template']] . '/deleteResponse.ihtml');
        if ($success) {
            session_destroy();
            tmpl_set($template, 'message', "Ihr Account wurde zur L&ouml;schung vorgemerkt. " . "Sie sind jetzt ausgeloggt und k&ouml;nnen das Fenster " . "Schlie&szlig;en.");
            tmpl_set($template, 'link', "http://tntchris.dyndns.org/ugaagga/");
        } else {
            tmpl_set($template, 'message', "Das l&ouml;schen Ihres Accounts ist fehlgeschlagen." . "Bitte wenden Sie sich an das Support Team.");
            tmpl_set($template, 'link', "ugastart.php");
        }
        return tmpl_parse($template);
    }
    // Show confirmation request
    $template = @tmpl_open("./templates/" . $config->template_paths[$params->SESSION->user['template']] . "/dialog.ihtml");
    tmpl_set($template, 'message', "M&ouml;chten Sie Ihren Account unwiderruflich l&ouml;schen? " . "Ihre gesamten Spieldaten gehen verloren, ein neuerliches " . "einloggen als dieser Spieler ist nicht m&ouml;glich. " . "<p> Allerdings steht Ihnen die Emailadresse anschlie&szlig;end " . "f&uuml;r eine Neuanmeldung zur Verf&uuml;gung." . "<p> Beachten Sie, da&szlig; Ihre Siedlung noch f&uuml;r einige " . "Zeit nach der L&ouml;schung f&uuml;r ander Spieler sichtbar ist, " . "da die L&ouml;schungen aus der Datenbank nur einmal am Tag " . "vorgenommen werden.");
    tmpl_set($template, 'BUTTON/formname', 'confirm');
    tmpl_set($template, 'BUTTON/text', 'Account l&ouml;schen');
    tmpl_set($template, 'BUTTON/modus_name', 'modus');
    tmpl_set($template, 'BUTTON/modus_value', DELETE_ACCOUNT);
    tmpl_set($template, 'BUTTON/ARGUMENT/arg_name', 'confirm');
    tmpl_set($template, 'BUTTON/ARGUMENT/arg_value', 1);
    tmpl_iterate($template, 'BUTTON');
    tmpl_set($template, 'BUTTON/formname', 'cancel');
    tmpl_set($template, 'BUTTON/text', 'Abbrechen');
    tmpl_set($template, 'BUTTON/modus_name', 'modus');
    tmpl_set($template, 'BUTTON/modus_value', USER_PROFILE);
    return tmpl_parse($template);
}
开发者ID:agatho,项目名称:uaenhanced,代码行数:40,代码来源:delete.html.php


示例13: profile_deleteAccount

function profile_deleteAccount($playerID, $data)
{
    global $config, $db, $no_resource_flag, $params;
    $no_resource_flag = 1;
    // try to connect to login db
    $db_login = new DB($config->DB_LOGIN_HOST, $config->DB_LOGIN_USER, $config->DB_LOGIN_PWD, $config->DB_LOGIN_NAME);
    if (!$db_login) {
        page_dberror();
    }
    // proccess form data
    if (isset($data->confirm)) {
        // the only necessary field
        $success = profile_processDeleteAccount($playerID, $db_login);
        $template = tmpl_open($params->SESSION->player->getTemplatePath() . 'deleteResponse.ihtml');
        if ($success) {
            session_destroy();
            tmpl_set($template, 'message', _('Ihr Account wurde zur Löschung vorgemerkt. Sie sind jetzt ausgeloggt und können das Fenster schließen.'));
            tmpl_set($template, 'link', LOGIN_PATH);
        } else {
            tmpl_set($template, 'message', _('Das löschen Ihres Accounts ist fehlgeschlagen. Bitte wenden Sie sich an das Support Team.'));
            tmpl_set($template, 'link', "ugastart.php");
        }
        return tmpl_parse($template);
    }
    // Show confirmation request
    $template = tmpl_open($params->SESSION->player->getTemplatePath() . 'dialog.ihtml');
    tmpl_set($template, 'message', _('Möchten Sie Ihren Account unwiderruflich löschen? Ihre gesamten Spieldaten gehen verloren, ein neuerliches einloggen als dieser Spieler ist nicht möglich. <br /> Allerdings steht Ihnen die Emailadresse anschließend für eine Neuanmeldung zur Verfügung. <br /> Beachten Sie, daß Ihre Höhle noch für einige Zeit nach der Löschung für andere Spieler sichtbar ist, da die Löschungen aus der Datenbank nur einmal am Tag vorgenommen werden.'));
    tmpl_set($template, 'BUTTON/formname', 'confirm');
    tmpl_set($template, 'BUTTON/text', _('Account löschen'));
    tmpl_set($template, 'BUTTON/modus_name', 'modus');
    tmpl_set($template, 'BUTTON/modus_value', DELETE_ACCOUNT);
    tmpl_set($template, 'BUTTON/ARGUMENT/arg_name', 'confirm');
    tmpl_set($template, 'BUTTON/ARGUMENT/arg_value', 1);
    tmpl_iterate($template, 'BUTTON');
    tmpl_set($template, 'BUTTON/formname', 'cancel');
    tmpl_set($template, 'BUTTON/text', _('Abbrechen'));
    tmpl_set($template, 'BUTTON/modus_name', 'modus');
    tmpl_set($template, 'BUTTON/modus_value', USER_PROFILE);
    return tmpl_parse($template);
}
开发者ID:agatho,项目名称:uaenhanced,代码行数:40,代码来源:delete.html.php


示例14: getContent

 function getContent($modus)
 {
     global $db_login, $params, $cfg;
     $content = "";
     switch ($modus) {
         case 'news_create':
             $template = tmpl_open("modules/Module_News/templates/create.ihtml");
             // Form Submitted
             if (isset($params->creator)) {
                 $sql = "INSERT INTO `Portal_news` (`newsID`, `category`, `archive`, " . "`author`, `date`, `title`, `content`) " . "VALUES (0, '" . $params->newsCategory . "', '" . "0" . "', '" . $params->newsAuthor . "', '" . $params->newsDate . "', '" . $params->newsTitle . "', '" . nl2br(lib_bb_code($params->newsContent)) . "')";
                 if (!$db_login->query($sql)) {
                     die("Datenbankfehler beim Eintragen der News!");
                 }
                 tmpl_set($template, "MESSAGE/message", "News eingetragen!");
             } else {
                 foreach ($cfg['news']['categories'] as $category) {
                     tmpl_iterate($template, '/FORM/CATEGORY');
                     tmpl_set($template, '/FORM/CATEGORY', array('text' => $category, 'value' => $category));
                 }
                 tmpl_set($template, '/FORM/date', date("d-m-Y"));
             }
             $content = tmpl_parse($template);
             break;
         case 'news_show':
             $template = tmpl_open("modules/Module_News/templates/show.ihtml");
             $sql = "SELECT * FROM Portal_news ORDER BY newsID DESC";
             $result = $db_login->query($sql);
             if (!$result || $result->isEmpty()) {
                 return "Error while retrieving news!";
             }
             $news = array();
             while ($row = $result->nextRow()) {
                 $news[] = $row;
             }
             tmpl_set($template, 'NEWS', $news);
             $content = tmpl_parse($template);
             break;
     }
     return $content;
 }
开发者ID:microlefes,项目名称:Game,代码行数:40,代码来源:Module_News.php


示例15: cave_giveUpConfirm

function cave_giveUpConfirm($caveID)
{
    global $config, $db, $params;
    // Show confirmation request
    $template = @tmpl_open("./templates/" . $config->template_paths[$params->SESSION->user['template']] . "/dialog.ihtml");
    tmpl_set($template, 'message', "M&ouml;chten Sie die Siedlung {$caveID} wirklich aufgeben? Sie " . "verlieren die Kontrolle &uuml;ber alle Rohstoffe und alle " . "Einheiten, die sich hier befinden!");
    tmpl_set($template, 'BUTTON/formname', 'confirm');
    tmpl_set($template, 'BUTTON/text', 'Aufgeben');
    tmpl_set($template, 'BUTTON/modus_name', 'modus');
    tmpl_set($template, 'BUTTON/modus_value', CAVE_DETAIL);
    tmpl_set($template, 'BUTTON/ARGUMENT/arg_name', 'caveGiveUpConfirm');
    tmpl_set($template, 'BUTTON/ARGUMENT/arg_value', 1);
    tmpl_iterate($template, 'BUTTON/ARGUMENT');
    tmpl_set($template, 'BUTTON/ARGUMENT/arg_name', 'giveUpCaveID');
    tmpl_set($template, 'BUTTON/ARGUMENT/arg_value', $caveID);
    tmpl_iterate($template, 'BUTTON');
    tmpl_set($template, 'BUTTON/formname', 'cancel');
    tmpl_set($template, 'BUTTON/text', 'Abbrechen');
    tmpl_set($template, 'BUTTON/modus_name', 'modus');
    tmpl_set($template, 'BUTTON/modus_value', CAVE_DETAIL);
    return tmpl_parse($template);
}
开发者ID:agatho,项目名称:uaenhanced,代码行数:22,代码来源:caveChangeConfirm.html.php


示例16: weather_getReport

function weather_getReport()
{
    global $weatherTypeList;
    init_Weathers();
    $regions = getRegions();
    $template = tmpl_open($_SESSION['player']->getTemplatePath() . 'weather_report.ihtml');
    $tmp = true;
    foreach ($regions as $region) {
        $tmp = $tmp && $region[weather] == -1;
    }
    if ($tmp) {
        // no weather so far
        tmpl_set($template, 'CONTENT/NOWEATHER', array('iterate' => ''));
        return tmpl_parse($template);
    }
    $alt = 0;
    foreach ($regions as $region) {
        $alt = ($alt + 1) % 2;
        // alternates between 0 and 1. Couldn't use regionID, they don't need to be adjacent
        tmpl_iterate($template, 'CONTENT/WEATHER/ROW');
        tmpl_set($template, 'CONTENT/WEATHER/ROW', array('region' => $region['name'], 'weather' => $weatherTypeList[$region['weather']]->name, 'alternate' => $alt));
    }
    return tmpl_parse($template);
}
开发者ID:microlefes,项目名称:Game,代码行数:24,代码来源:weather.html.php


示例17: tribeDelete_getContent

function tribeDelete_getContent($playerID, $tribe, $confirm)
{
    global $config, $db, $no_resource_flag, $params;
    $no_resource_flag = 1;
    // try to connect to login db
    if (!tribe_isLeader($playerID, $tribe, $db)) {
        page_dberror();
    }
    // proccess form data
    if ($confirm) {
        // the only necessary field
        $success = tribe_deleteTribe($tribe, $db);
        $template = @tmpl_open('./templates/' . $config->template_paths[$params->SESSION->user['template']] . '/tribeDeleteResponse.ihtml');
        if ($success) {
            tmpl_set($template, 'message', "Der Clan wurde aufgel&ouml;st. Alle Mitglieder sind jetzt " . "wieder Clanlos. Das Clanmen&uuml; funktioniert bei allen erst " . "nach dem n&auml;chsten einloggen wieder.");
        } else {
            tmpl_set($template, 'message', "Das l&ouml;schen des Clans ist fehlgeschlagen." . "Bitte wenden Sie sich an das Support Team.");
        }
        return tmpl_parse($template);
    }
    // Show confirmation request
    $template = @tmpl_open("./templates/" . $config->template_paths[$params->SESSION->user['template']] . "/dialog.ihtml");
    tmpl_set($template, 'message', "M&ouml;chten Sie diesen Clan unwiderruflich l&ouml;schen? " . "Ihre gesamten Clandaten gehen verloren. ");
    tmpl_set($template, 'BUTTON/formname', 'confirm');
    tmpl_set($template, 'BUTTON/text', 'Clan l&ouml;schen');
    tmpl_set($template, 'BUTTON/modus_name', 'modus');
    tmpl_set($template, 'BUTTON/modus_value', TRIBE_DELETE);
    tmpl_set($template, 'BUTTON/ARGUMENT/arg_name', 'confirm');
    tmpl_set($template, 'BUTTON/ARGUMENT/arg_value', 1);
    tmpl_iterate($template, 'BUTTON');
    tmpl_set($template, 'BUTTON/formname', 'cancel');
    tmpl_set($template, 'BUTTON/text', 'Abbrechen');
    tmpl_set($template, 'BUTTON/modus_name', 'modus');
    tmpl_set($template, 'BUTTON/modus_value', TRIBE_ADMIN);
    return tmpl_parse($template);
}
开发者ID:agatho,项目名称:uaenhanced,代码行数:36,代码来源:tribeDelete.html.php


示例18: tribeRelationList_getContent

function tribeRelationList_getContent($tribe)
{
    global $db, $no_resource_flag, $config, $params, $relationList;
    $no_resource_flag = 1;
    $template = tmpl_open($params->SESSION->player->getTemplatePath() . 'tribeRelationList.ihtml');
    tmpl_set($template, 'tribe', $tribe);
    $relations = relation_getRelationsForTribe($tribe, $db);
    if (!$relations) {
        page_dberror();
    }
    foreach ($relations['own'] as $target => $relationData) {
        tmpl_iterate($template, 'ROWS');
        $data = array("tribe" => $relationData['tribe_target'], "relationTo" => $relationList[$relationData['relationType']]['name'], "relationFrom" => $relations['other'][$target] ? $relationList[$relations['other'][$target]['relationType']]['name'] : $relationList[0]['name'], "link" => "main.php?modus=" . TRIBE_DETAIL . "&tribe=" . $relationData['tribe_target']);
        $relations['other'][$target] = 0;
        // mark this relation
        if ($i++ % 2) {
            tmpl_set($template, 'ROWS/ROW_ALTERNATE', $data);
        } else {
            tmpl_set($template, 'ROWS/ROW', $data);
        }
    }
    foreach ($relations['other'] as $target => $relationData) {
        if (!$relationData) {
            // already printed out this relation
            continue;
        }
        tmpl_iterate($template, 'ROWS');
        $data = array("tribe" => $relationData['tribe'], "relationFrom" => $relationList[$relationData['relationType']]['name'], "relationTo" => $relationList[0]['name'], "link" => "main.php?modus=" . TRIBE_DETAIL . "&tribe=" . $relationData['tribe']);
        if ($i++ % 2) {
            tmpl_set($template, 'ROWS/ROW_ALTERNATE', $data);
        } else {
            tmpl_set($template, 'ROWS/ROW', $data);
        }
    }
    return tmpl_parse($template);
}
开发者ID:agatho,项目名称:uaenhanced,代码行数:36,代码来源:tribeRelationList.html.php


示例19: beginner_endProtectionConfirm

function beginner_endProtectionConfirm($caveID)
{
    global $config, $db, $params;
    // Show confirmation request
    $template = @tmpl_open("./templates/" . $config->template_paths[$params->SESSION->user['template']] . "/dialog.ihtml");
    tmpl_set($template, 'message', "M&ouml;chten Sie den Anf&auml;ngerschutz " . "in Siedlung " . $caveID . " wirklich unwiderruflich aufgeben? Sie k&ouml;nnen dann ab " . "sofort angreifen, aber auch angegriffen werden!");
    tmpl_set($template, 'BUTTON/formname', 'confirm');
    tmpl_set($template, 'BUTTON/text', 'Anf&auml;ngerschutz beenden');
    tmpl_set($template, 'BUTTON/modus_name', 'modus');
    tmpl_set($template, 'BUTTON/modus_value', CAVE_DETAIL);
    tmpl_set($template, 'BUTTON/ARGUMENT/arg_name', 'endProtectionConfirm');
    tmpl_set($template, 'BUTTON/ARGUMENT/arg_value', 1);
    tmpl_iterate($template, 'BUTTON/ARGUMENT');
    tmpl_set($template, 'BUTTON/ARGUMENT/arg_name', 'caveID');
    tmpl_set($template, 'BUTTON/ARGUMENT/arg_value', $caveID);
    tmpl_iterate($template, 'BUTTON');
    tmpl_set($template, 'BUTTON/formname', 'cancel');
    tmpl_set($template, 'BUTTON/text', 'Abbrechen');
    tmpl_set($template, 'BUTTON/modus_name', 'modus');
    tmpl_set($template, 'BUTTON/modus_value', CAVE_DETAIL);
    tmpl_set($template, 'BUTTON/ARGUMENT/arg_name', 'caveID');
    tmpl_set($template, 'BUTTON/ARGUMENT/arg_value', $caveID);
    return tmpl_parse($template);
}
开发者ID:agatho,项目名称:uaenhanced,代码行数:24,代码来源:endBeginnerProtectionConfirm.html.php


示例20: tribeDelete_getContent

function tribeDelete_getContent($playerID, $tribe, $confirm)
{
    global $no_resource_flag;
    $no_resource_flag = 1;
    // try to connect to login db
    if (!tribe_isLeader($playerID, $tribe)) {
        page_dberror();
    }
    // proccess form data
    if ($confirm) {
        // the only necessary field
        $success = tribe_deleteTribe($tribe);
        $template = tmpl_open($_SESSION['player']->getTemplatePath() . 'tribeDeleteResponse.ihtml');
        if ($success) {
            tmpl_set($template, 'message', _('Der Stamm wurde aufgel&ouml;st. Alle Mitglieder sind jetzt wieder stammeslos. Das Stammesmen&uuml; funktioniert bei allen erst nach dem n&auml;chsten einloggen wieder.'));
        } else {
            tmpl_set($template, 'message', _('Das l&ouml;schen des Stammes ist fehlgeschlagen. Bitte wenden Sie sich an das Support Team.'));
        }
        return tmpl_parse($template);
    }
    // Show confirmation request
    $template = tmpl_open($_SESSION['player']->getTemplatePath() . 'dialog.ihtml');
    tmpl_set($template, 'message', _('M&ouml;chten Sie diesen Stamm unwiderruflich l&ouml;schen? Ihre gesamten Stammesdaten gehen verloren.'));
    tmpl_set($template, 'BUTTON/formname', 'confirm');
    tmpl_set($template, 'BUTTON/text', _('Stamm aufl&ouml;sen'));
    tmpl_set($template, 'BUTTON/modus_name', 'modus');
    tmpl_set($template, 'BUTTON/modus_value', TRIBE_DELETE);
    tmpl_set($template, 'BUTTON/ARGUMENT/arg_name', 'confirm');
    tmpl_set($template, 'BUTTON/ARGUMENT/arg_value', 1);
    tmpl_iterate($template, 'BUTTON');
    tmpl_set($template, 'BUTTON/formname', 'cancel');
    tmpl_set($template, 'BUTTON/text', _('Abbrechen'));
    tmpl_set($template, 'BUTTON/modus_name', 'modus');
    tmpl_set($template, 'BUTTON/modus_value', TRIBE_ADMIN);
    return tmpl_parse($template);
}
开发者ID:norter,项目名称:Game,代码行数:36,代码来源:tribeDelete.html.php



注:本文中的tmpl_iterate函数示例整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
PHP tmpl_open函数代码示例发布时间:2022-05-23
下一篇:
PHP tmplSetTitleBar函数代码示例发布时间:2022-05-23
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap