本文整理汇总了PHP中FieldList::checkUserMandatoryFields方法的典型用法代码示例。如果您正苦于以下问题:PHP FieldList::checkUserMandatoryFields方法的具体用法?PHP FieldList::checkUserMandatoryFields怎么用?PHP FieldList::checkUserMandatoryFields使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类FieldList
的用法示例。
在下文中一共展示了FieldList::checkUserMandatoryFields方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: compileRequired
public function compileRequired()
{
$check_privacy_policy = Get::sett('request_mandatory_fields_compilation', 'off') != 'off';
$id_user = Docebo::user()->getIdSt();
$policy_checked = $this->getAcceptingPolicy($id_user);
require_once _adm_ . '/lib/lib.field.php';
$fieldlist = new FieldList();
$fields_checked = $fieldlist->checkUserMandatoryFields($id_user);
return !$policy_checked && $check_privacy_policy || !$fields_checked;
}
示例2: set
/**
* Set the new fields and policy acceptance, than jump to the proper page
*/
public function set()
{
$id_user = Docebo::user()->getIdst();
require_once _adm_ . '/lib/lib.field.php';
$fl = new FieldList();
$fl->storeFieldsForUser($id_user);
$accept_policy = Get::req('accept_policy', DOTY_INT, 0) > 0;
$this->model->setAcceptingPolicy($id_user, $accept_policy);
$policy_checked = $this->model->getAcceptingPolicy($id_user);
$fields_checked = $fl->checkUserMandatoryFields($id_user);
if ($fields_checked && $policy_checked) {
//send alert
Util::jump_to($this->jump_url);
} else {
//send alert
Util::jump_to('index.php?r=precompile/show&res=err');
}
}