public function getManagerPage($errors = array())
{
$html = phpQuery::newDocumentFileHTML(MVBAPK_HTML_DIR . 'admin/manager-page.html');
if ($_POST['submited']) {
if (count($errors)) {
$html['#notice-message > div:first']->removeClass('ui-state-highlight');
$html['#notice-message > div:first']->addClass('ui-state-error');
$html['#notice-message #message']->html(implode('<br/>', $errors));
}
} else {
$html['#notice-message']->addClass('dialog');
}
//add list of styles
$styles = $this->modelNode->getStyleList();
if (is_array($styles)) {
foreach ($styles as $id => $style) {
$id = esc_attr($id);
$label = esc_js($style['label']);
$html['#style']->append("<option value='{$id}'>{$label}</option>");
}
reset($styles);
$first = current($styles);
$html['#current-style-display'] = $first['label'];
}
echo $html->htmlOuter();
}