本文整理汇总了PHP中HTML_QuickForm2::toArray方法的典型用法代码示例。如果您正苦于以下问题:PHP HTML_QuickForm2::toArray方法的具体用法?PHP HTML_QuickForm2::toArray怎么用?PHP HTML_QuickForm2::toArray使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类HTML_QuickForm2
的用法示例。
在下文中一共展示了HTML_QuickForm2::toArray方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: htmlspecialchars
echo '<h1>Delete Proposal "' . htmlspecialchars($proposal->pkg_name) . ""</h1>\n";
if (!$proposal->mayEdit($auth_user->handle)) {
report_error('You are not allowed to delete this proposal,' . ' probably due to it having reached the "' . $proposal->getStatus(true) . '" phase.' . ' If this MUST be deleted, contact someone ELSE' . ' who has pear.pepr.admin karma.');
response_footer();
exit;
}
if ($proposal->compareStatus('>', 'proposal')) {
if ($karma->has($auth_user->handle, 'pear.pepr.admin')) {
report_error('This proposal has reached the "' . $proposal->getStatus(true) . '" phase.' . ' Are you SURE you want to delete it?', 'warnings', 'WARNING:');
}
}
$form->removeAttribute('name');
$form->addElement('checkbox', 'delete', array('required' => 'required'))->setLabel('You are sure?');
$reason = $form->addElement('textarea', 'reason');
$reason->setLabel('Why?');
$form->addElement('submit', 'submit', 'Do it');
if (isset($_POST['submit'])) {
if ($form->validate()) {
$proposal->delete($dbh);
$proposal->sendActionEmail('proposal_delete', 'mixed', $auth_user->handle, $reason->getValue());
ob_end_clean();
localRedirect('pepr-proposal-delete.php?id=' . $proposal->id . '&isDeleted=1');
} else {
$pepr_form = $form->toArray();
report_error($pepr_form['errors']);
}
}
ob_end_flush();
display_pepr_nav($proposal);
print $form;
response_footer();