31 lines
632 B
PHP
31 lines
632 B
PHP
<?php
|
|
if (empty($_REQUEST['modal'])) {
|
|
ajaxError('Modal Name Not Provided');
|
|
return;
|
|
}
|
|
|
|
$modal = detaintPath($_REQUEST['modal']);
|
|
$data = array();
|
|
|
|
if (file_exists(dirname(__FILE__).'/modals/'.$modal.'.php')) {
|
|
ZM\Debug("Including modals/$modal.php");
|
|
# Shouldn't be necessary but at the moment we have last .conf file contents
|
|
ob_start();
|
|
@$result = include('modals/'.$modal.'.php');
|
|
$data['html'] = ob_get_contents();
|
|
ob_end_clean();
|
|
|
|
if (!$result) {
|
|
ajaxError("Error including '".$modal."'");
|
|
return;
|
|
}
|
|
} else {
|
|
ajaxError("Unknown modal '".$modal."'");
|
|
return;
|
|
}
|
|
|
|
|
|
ajaxResponse($data);
|
|
return;
|
|
?>
|