<patTemplate:tmpl name="onunload">
CloseWindows();
</patTemplate:tmpl>
<patTemplate:tmpl name="formulario">
<script type="text/javascript">
<!--
// Todos os modelos e ID's disponiveis
var aModelos = {MODELOSARRAY};
// Todas as seções e modelos que elas suportam
var aSecoes = {SECOESARRAY};
/**
* Chamado quando a seção é alterada.
*/
function ChangeSecao( obj )
{
var i = 0;
var secao = obj.options[obj.selectedIndex].value;
var oModelos = document.getElementById("modelo");
var numModelos = oModelos.options.length;
// Limpa a combobox
for (i = numModelos-1; i > 0 ; i = i-1) // se usar "i menos menos", quebrará o XHTML.
oModelos.options[i] = null;
// Procura os modelos para esta seção
var aSubModelos = new Array();
for (i = 0; i < aSecoes.length; i++)
if (aSecoes[i][0] == secao)
{
aSubModelos = aSecoes[i][1];
break;
}
if (!aSubModelos.length)
{
oModelos.options[0] = new Option("Selecione uma seção");
oModelos.options[0].value = "";
}
else
{
// Para cada SubModelo, procura ele na array de Modelos
for (i = 0; i < aSubModelos.length; i++)
for (j = 0; j < aModelos.length; j++)
if (aModelos[j][0] == aSubModelos[i])
{
oModelos.options[i] = new Option(aModelos[j][1]);
oModelos.options[i].value = aModelos[j][0];
oModelos.options[i].selected = aModelos[j][2];
}
}
}
function Cancelar()
{
window.open("?m=noticia", "_self");
}
// -->
</script>
<input type="hidden" name="id" value="{ID}" />
<table class="formtable" border="0" cellspacing="0" cellpadding="0">
<tr>
<td>Seção:</td>
<td><select name="secao" id="secao" onchange="ChangeSecao( this );">
<option value="">Selecionar</option>
<patTemplate:tmpl name="secoes">
<option value="{ID}" {SELECTED}>{NOME}</option>
</patTemplate:tmpl>
</select>
<img src="img/ic_help.gif" width="11" height="11" border="0" alt="" onmouseover="DisplayTip('Geralmente um site é dividido em várias seções, aqui você escolhe em qual seção esta notícia irá aparecer.');" onmouseout="HideTip();" />
<img src="img/ic_required.gif" width="11" height="11" border="0" alt="" />
</td>
</tr>
<tr>
<td>Modelo da notícia:</td>
<td><select name="modelo" id="modelo">
<option value="">Selecione uma seção</option>
</select>
<img src="img/ic_help.gif" width="11" height="11" border="0" alt="" onmouseover="DisplayTip('O modelo é a forma, a aparência de como a notícia irá se apresentar no site.');" onmouseout="HideTip();" />
<img src="img/ic_required.gif" width="11" height="11" border="0" alt="" />
</td>
</tr>
<tr>
<td>Olho:</td>
<td><input type="text" name="olho" value="{OLHO}" size="40" {OLHOERR} />
<img src="img/ic_help.gif" width="11" height="11" border="0" alt="" onmouseover="DisplayTip('O olho da notícia.');" onmouseout="HideTip();" />
</td>
</tr>
<tr>
<td>Título:</td>
<td><input type="text" name="titulo" value="{TITULO}" size="40" {TITULOERR} />
<img src="img/ic_help.gif" width="11" height="11" border="0" alt="" onmouseover="DisplayTip('O título da notícia.');" onmouseout="HideTip();" />
<img src="img/ic_required.gif" width="11" height="11" border="0" alt="" />
</td>
</tr>
<tr>
<td>Fonte:</td>
<td><input type="text" name="fonte" value="{FONTE}" size="40" />
<img src="img/ic_help.gif" width="11" height="11" border="0" alt="" onmouseover="DisplayTip('Fonte ou autor da notícia.');" onmouseout="HideTip();" />
</td>
</tr>
<tr>
<td>Mini texto:</td>
<td><textarea name="minitexto" cols="40" rows="5" {MINITEXTOERR}>{MINITEXTO}</textarea>
<img src="img/ic_help.gif" width="11" height="11" border="0" alt="" onmouseover="DisplayTip('Um <b>pequeno</b> texto introdutório para a notícia usado em alguns modelos.<br />O mini texto, assim como o título da notícia também é usado na busca, por isso é sempre aconselhavél preenchelo.');" onmouseout="HideTip();" />
<img src="img/ic_required.gif" width="11" height="11" border="0" alt="" />
</td>
</tr>
<tr>
<td>Data:</td>
<td><input type="text" name="datahora" id="datahora" value="{DATAHORA}" size="20" {DATAHORAERR} />
<img src="img/ic_help.gif" width="11" height="11" border="0" alt="" onmouseover="DisplayTip('Data da notícia no formato <b>dd/mm/aaaa hh:mm</b>. <br /> A hora deve estar no <b>formato 24hr</b>!<br />Lembre-se de que as notícias são ordenadas por data.');" onmouseout="HideTip();" />
<img src="img/ic_required.gif" width="11" height="11" border="0" alt="" />
</td>
</tr>
<tr>
<td>Imagem na capa</td>
<td><select name="capaimg" id="capaimg">
<option value="">Nenhuma</option>
<patTemplate:tmpl name="capaimg">
<option value="{URL}" {SELECTED}>{NOME}</option>
</patTemplate:tmpl>
</select>
<input type="button" class="button" value="Adicionar Imagem" onclick="AddImage();" />
<img src="img/ic_help.gif" width="11" height="11" border="0" alt="" onmouseover="DisplayTip('Se você deseja que a notícia tenha uma imagem na capa, escolha uma das imagens listadas ao lado.<br />Para adicionar uma nova imagem, clique no botâo <b>Adicionar Imagem</b>.');" onmouseout="HideTip();" />
</td>
</tr>
<tr>
<td colspan="2">
<input type="checkbox" class="checkbox" name="fixed" id="fixed" value="1" {FIXED} />
<label for="fixed"> Fixar notícia no topo</label>
<img src="img/ic_help.gif" width="11" height="11" border="0" alt="" onmouseover="DisplayTip('Se marcado, a notícia ficará em primeiro na página até que esta opção seja desmarcada.');" onmouseout="HideTip();" />
</td>
</tr>
<tr>
<td colspan="2">
<input type="checkbox" class="checkbox" name="visible" id="visible" value="1" {VISIBLE} />
<label for="visible"> Deixar notícia visível</label>
<img src="img/ic_help.gif" width="11" height="11" border="0" alt="" onmouseover="DisplayTip('Se <b>desmarcado</b>, a notícia ficará invisível e <b>NÃO</b> apararecerá no site.');" onmouseout="HideTip();" />
</td>
</tr>
<tr>
<td colspan="2">Conteúdo:</td>
</tr>
</table>
<table border="0" cellspacing="0" cellpadding="0" width="100%">
<tr>
<td colspan="2">
<patTemplate:link src="editor"/>
</td>
</tr>
</table>
<script type="text/javascript">
<!--
/**
* Mascaras Setup
*/
var datahora = new Mask("datahora", "00/00/0000 00:00");
/** Init Scripts */
ChangeSecao( document.getElementById("secao") );
/**
* Abre pop para upload de imagem
*/
function AddImage()
{
window.open("?m=noticia&action=uploadimage", "addimage", "width=315, height=170, resizable=yes, status=false, menubar=false")
}
/**
* Callback para upload de imagem
*/
function ImageAdded(nome, url, select)
{
oCapaImg = document.getElementById("capaimg");
var i = oCapaImg.options.length;
oCapaImg.options[i] = new Option(nome);
oCapaImg.options[i].value = url;
oCapaImg.options[i].selected = select;
}
document.ImageAdded = ImageAdded;
/**
* Fecha todos os pops
*/
function CloseWindows()
{
if (document._WndToClose)
for (var i in document._WndToClose)
document._WndToClose[i].close();
}
// -->
</script>
</patTemplate:tmpl>