本文整理汇总了PHP中Rank::getDefaultRank方法的典型用法代码示例。如果您正苦于以下问题:PHP Rank::getDefaultRank方法的具体用法?PHP Rank::getDefaultRank怎么用?PHP Rank::getDefaultRank使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Rank
的用法示例。
在下文中一共展示了Rank::getDefaultRank方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: createAddPopup
/**
* Créer la Popup d'ajout d'un utilisateur
* @param \Rank $p_aRanks Rangs possibles
* @return string
*/
private function createAddPopup($p_aRanks)
{
$oPopupAdd = new View('popup');
$oPopupAdd->addData('id', 'adduser');
$oPopupAdd->addData('buttonstyle', 'btn-success');
$oPopupAdd->addData('buttonicon', 'fa-plus');
$oPopupAdd->addData('buttontext', 'Ajouter');
$oPopupAdd->addData('title', 'Ajouter un utilisateur');
$oFormAdd = new FormGenerator();
$oFormAdd->setAction('index.php?p=adminusers');
$oFormAdd->addInput('Identifiant', 'login', true, false, 'text', 'Identifiant ...');
$oFormAdd->addInput('Password', 'password', true, false, 'password', 'Password ...');
$oFormAdd->addInput('Confirmation', 'confirmation', true, false, 'password', 'Confirmation ...');
$oFormAdd->addInput('Email', 'mail', true, false, 'text', 'Email ...');
$oFormAdd->addSelect('Rang', 'rank', $p_aRanks, Rank::getDefaultRank()->getId());
$oFormAdd->create();
$oPopupAdd->addData('content', $oFormAdd->getCode());
$oPopupAdd->create();
return $oPopupAdd->getCode();
}
示例2: store
/**
* Ajoute l'utilisateur à la base de donnée
*
* @return mixed
* @throws Error
*/
public function store()
{
$oMysqli = Database::getInstance();
$oResult = $oMysqli->query("SELECT COUNT(*) as total FROM tks_users \r\n WHERE login = '{$this->sLogin}'");
$iNbUsers = $oResult->fetch_assoc()['total'];
if ($iNbUsers != 0) {
throw new Error("Cet utilisateur existe déjà.", 1023);
}
$aFields = array('id', 'login', 'pass', 'mail', 'passkey', 'id_rank');
if ($this->iRankId === 0) {
$iRankId = Rank::getDefaultRank()->getId();
} else {
$iRankId = $this->iRankId;
}
$aDatas = array('', $this->sLogin, $this->sPassword, $this->sMail, $this->sTksPasskey, $iRankId);
return parent::insert('tks_users', $aFields, $aDatas);
}