当前位置: 首页>>代码示例>>PHP>>正文


PHP MessageManager::addWarning方法代码示例

本文整理汇总了PHP中MessageManager::addWarning方法的典型用法代码示例。如果您正苦于以下问题:PHP MessageManager::addWarning方法的具体用法?PHP MessageManager::addWarning怎么用?PHP MessageManager::addWarning使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在MessageManager的用法示例。


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

示例1: switch

<?php

if (isset($_GET['action']) && $_GET['action'] == 'dologin') {
    // login action
    if (isset($_POST['serverid']) && isset($_POST['name']) && isset($_POST['password'])) {
        // all required data received
        $tmpUid = ServerInterface::getInstance()->verifyPassword($_POST['serverid'], $_POST['name'], $_POST['password']);
        switch ($tmpUid) {
            case -2:
                MessageManager::addWarning(tr('login_unknownusername'));
                Logger::log_loginFail($_POST['serverid'], $_POST['name'], $_POST['password']);
                Logger::log("[{$_SERVER['REMOTE_ADDR']}] failed to log in as user {$name}.", Logger::LEVEL_SECURITY);
                break;
            case -1:
                MessageManager::addWarning(tr('login_wronglogininformation'));
                break;
            default:
                // login success
                $_SESSION['serverid'] = $_POST['serverid'];
                $_SESSION['userid'] = $tmpUid;
                $_SESSION['userLoggedIn'] = true;
                echo '<script type="text/javascript">location.replace("?page=profile")</script>';
                echo tr('login_success');
                break;
        }
    } else {
        // missing mandatory data
        MessageManager::addError(tr('login_missing_data'));
    }
} else {
    // no login-action, thus show login form
开发者ID:nicolasjoly,项目名称:MumPI,代码行数:31,代码来源:login.template.php

示例2: array

    if (isset($_POST['email'])) {
        ServerInterface::getInstance()->updateUserEmail($_SESSION['serverid'], $_SESSION['userid'], $_POST['email']);
    }
    // remove texture
    if (isset($_GET['remove_texture'])) {
        try {
            ServerInterface::getInstance()->updateUserTexture($_SESSION['serverid'], $_SESSION['userid'], array());
        } catch (Murmur_InvalidTextureException $exc) {
            MessageManager::addWarning(tr('profile_removetexturefailed'));
        }
    }
    // new texture
    //TODO reimplement setting texture
    if (isset($_FILES['texture'])) {
        if (!file_exists($_FILES['texture']['tmp_name'])) {
            MessageManager::addWarning(tr('profile_texture_notempfile'));
        } else {
            $imgData = file_get_contents($_FILES['texture']['tmp_name']);
            ServerInterface::getInstance()->updateUserTexture($_SESSION['serverid'], $_SESSION['userid'], $imgData);
        }
    }
}
?>
<div id="content">
	<h1><?php 
echo TranslationManager::getText('profile_head');
?>
</h1>
	<form action="?page=profile&amp;action=doedit" method="post" style="width:420px;"<?php 
if (isset($_GET['action']) && $_GET['action'] == 'edit_texture') {
    echo ' enctype="multipart/form-data"';
开发者ID:Cierce,项目名称:seventh-root.com,代码行数:31,代码来源:profile.template.php

示例3: elseif

            MessageManager::addWarning(tr('register_fail_emailinvalid'));
        } elseif (SettingsManager::getInstance()->isUseCaptcha() && !Captcha::cap_isCorrect($_POST['spamcheck'])) {
            MessageManager::addWarning(tr('register_fail_wrongCaptcha'));
        }
        // Everything ok, check if auth by mail
        if (SettingsManager::getInstance()->isAuthByMail($_POST['serverid'])) {
            // create Auth by mail (send activation mail)
            // Add unactivated account and send mail
            if (ServerInterface::getInstance()->getServer(intval($_POST['serverid'])) != null) {
                // Server does exist
                DBManager::getInstance()->addAwaitingAccount($_POST['serverid'], $_POST['name'], $_POST['password'], $_POST['email']);
                echo tr('register_success_toActivate');
                Logger::log_registration($_POST['name']);
            } else {
                // Server does not exist, add warning
                MessageManager::addWarning(tr('unknownserver'));
            }
        } else {
            // non-auth-by-mail, just add registration
            ServerInterface::getInstance()->addUser($_POST['serverid'], $_POST['name'], $_POST['password'], $_POST['email']);
            echo tr('register_success');
            Logger::log_registration($_POST['name']);
        }
    } elseif ($_GET['action'] == 'activate' && isset($_GET['key'])) {
        // Activate account
        DBManager::getInstance()->activateAccount($_GET['key']);
        echo tr('register_activate_success');
    }
} else {
    // no form data received -> display registration form
    ?>
开发者ID:Cierce,项目名称:seventh-root.com,代码行数:31,代码来源:register.template.php

示例4: substr

        if ($user != null) {
            $newPw = substr(md5(rand()), 4, 8);
            ServerInterface::getInstance()->updateUserPw(intval($_POST['serverid']), $user->getUserId(), $newPw);
            mail($_POST['email'], tr('request_mail_p_subj'), sprintf(tr('request_mail_p_body'), $newPw));
            $formProcessed = tr('request_mail_sent');
        } else {
            MessageManager::addWarning(tr('request_nosuchaccount'));
        }
    } elseif (isset($_POST['username'])) {
        // send username
        $user = ServerInterface::getInstance()->getUserByEmail(intval($_POST['serverid']), $_POST['email']);
        if ($user != null) {
            mail($_POST['email'], tr('request_mail_u_subj'), sprintf(tr('request_mail_u_body'), $user->getName()));
            $formProcessed = tr('request_mail_sent');
        } else {
            MessageManager::addWarning(tr('request_nosuchaccount'));
        }
    }
}
?>
<div id="content">
	<?php 
if (isset($formProcessed)) {
    ?>
		<h1 class="alignc">Data Sent</h1>
		<p><?php 
    echo $formProcessed;
    ?>
</p>
	<?php 
} else {
开发者ID:Cierce,项目名称:seventh-root.com,代码行数:31,代码来源:request.template.php

示例5: getText

 /**
  * Get the (translated/local) text for the ID / text index
  * @param $textname text index
  * @return string localized text
  */
 public function getText($textname)
 {
     if (!isset($this->text[$textname])) {
         MessageManager::addWarning('Translation for key "' . $textname . '" not found!');
         return '???';
     }
     return $this->text[$textname];
     // w3c validator doesn't like html (tags) in javascript areas. maybe, or not:
     //return htmlspecialchars($this->text[$textname]);
 }
开发者ID:nicolasjoly,项目名称:MumPI,代码行数:15,代码来源:TranslationManager.php


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