本文整理汇总了PHP中CDoObjectAddEdit::doCallback方法的典型用法代码示例。如果您正苦于以下问题:PHP CDoObjectAddEdit::doCallback方法的具体用法?PHP CDoObjectAddEdit::doCallback怎么用?PHP CDoObjectAddEdit::doCallback使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类CDoObjectAddEdit
的用法示例。
在下文中一共展示了CDoObjectAddEdit::doCallback方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: CCorrespondantCourrier
if (preg_match("/_dest_([a-zA-Z]*)_([0-9]+)/", $key, $matches)) {
$corres = new CCorrespondantCourrier();
$corres->compte_rendu_id = $do->_obj->_id;
$corres->tag = "correspondant";
$corres->object_id = $matches[2];
$corres->object_class = $matches[1];
if ($msg = $corres->store()) {
CAppUI::setMsg($msg, UI_MSG_ERROR);
}
}
}
}
if (strlen($ids_corres)) {
$do->_obj->_ids_corres = $ids_corres;
}
if ($do->ajax) {
$do->doCallback();
} else {
// Si c'est un compte rendu
if ($do->_obj->object_id && !intval(CValue::post("del"))) {
$do->redirect = "m=compteRendu&a=edit_compte_rendu&dialog=1&compte_rendu_id=" . $do->_obj->_id;
} else {
if (intval(CValue::post("del") && isset($_POST["_tab"]))) {
$do->redirect = "m=compteRendu&a=vw_modeles";
} else {
// Si c'est un modèle de compte rendu
$do->redirect = "m=compteRendu&a=addedit_modeles&dialog=1&compte_rendu_id=" . $do->_obj->_id;
}
}
$do->doRedirect();
}