forked from SimplesIP/pabx-app
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
39 lines
1.0 KiB
39 lines
1.0 KiB
<?php |
|
|
|
$gravar = getRequest('btGravar'); |
|
$msg = ""; |
|
|
|
$outsideAjax = (getRequest('outsideAjax', INPUT_POST)); |
|
$isSelfAjax = (IsAjax() && !$outsideAjax); |
|
$isPubAjax = (IsAjax() && $outsideAjax); |
|
|
|
if ($gravar || $outsideAjax) { |
|
|
|
$autor = $_SESSION['SSidUser']; |
|
$timestamp = date('Y-m-d H:i:s'); |
|
$conteudo = trim(getRequest('conteudoMural')); |
|
if ($isPubAjax) { |
|
$conteudo = utf8_decode($conteudo); |
|
} |
|
|
|
AbstractDashboard::postarComunicado(['autor' => $autor, 'timestamp' => $timestamp, 'conteudo' => $conteudo], $msg); |
|
} |
|
|
|
$publicacoes = AbstractDashboard::getPublicacoes(); |
|
|
|
if (IsAjax()) { |
|
$json = json_encode([]); |
|
if (count($publicacoes) > 0) { |
|
$json = json_encode($publicacoes); |
|
} |
|
echo $json; |
|
} else { |
|
$jsStartup[] = '$( function() { |
|
$( "#accordion" ).accordion(); |
|
} );'; |
|
$podePublicar = PodePublicarMural($idProg, $info); |
|
$smarty->assign('podePublicar', $podePublicar); |
|
$smarty->assign('msg', $msg); |
|
$smarty->assign('publicacoes', $publicacoes); |
|
GetTemplate($smarty, 'mural.tpl'); |
|
}
|
|
|