template.php
<?php
class template {
var $titolo;
var $filename;
var $alta;
var $bassa;
var $pagina;
var $contenuto;
var $setta_alta;
var $setta_bassa;
Function setta_titolo($title)
{
$this->titolo=$title;
}
Function setta_filename($filename)
{
$this->filename=$filename;
}
Function setta_alta()
{
if (! isset($this->setta_alta)) {
$this->setta_alta=1;
}
$testata = implode ('', file ('testata.php'));
$keywords = ' <meta name="keywords" content="metodo del simplesso,
programmazione lineare, forma standard, forma canonica, tableau, metodo delle
due fasi, programmazione lineare intera, medodo dei piani di taglio, variabili
slack, variabili surplus, variabili ausiliarie, variabili artificiali, forma di
inamissibilità, regione di ammissibilità, Gionata Massi">
';
$style = ' <link rel="StyleSheet" href="stile.css" type="text/css" media="screen">';
$this->alta='<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>Tesina di RICERCA OPERATIVA - ' . $this->titolo . ' - Gionata
Massi</title>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<meta name=author content="Gionata Massi">
' . $keywords . $style . '
</head>
<body>
<script src="http://www.google-analytics.com/urchin.js" type="text/javascript">
</script>
' . $testata. '
<!-- TAGLIA 1 -->
<hr align="left" width="100%">
<br>
<br>
<!-- FINE TESTATA -->
';
}
Function setta_bassa()
{
if (! isset($this->setta_bassa)) {
$this->setta_bassa=1;
}
$this->bassa='
<!-- INIZIO PIEDE -->
<br>
<br>
<hr align="left" width="100%">
<!-- TAGLIA 2 -->
<table border="0" width="100%" cellspacing="0" cellpadding="0"
summary="link a fondo pagina">
<tbody>
<tr>
<td width="25%" align="left" valign="top"><a href=
"index.php"><img src="images/top.png" alt="[HOME] "
height="32" width="32" border="0"> Tornare alla pagina
principale.</a></td>
<td width="25%" align="center" valign="top"><a href=
"immissione_dati_0.php"><img src="images/up.png" alt=
"[NEW] " height="32" width="32" border="0"> Inserire un nuovo
problema.</a></td>
<td width="25%" align="right" valign="top"><a href=
"show_src.php?script=' . $this->filename . '" target="sorgenti">
<img src="images/src.png" alt="[SRC] " height="32" width="32" border="0">
Vedi il codice sorgente del file.</a></td>
<td width="25%" align="right" valign="top"><a href=
"info.php" target="info"><img src="images/doc.png"
alt="[INFO] " height="32" width="32" border="0"> Andare alla
documentazione.</a></td>
</tr>
</tbody>
</table>
<hr width="100%">
<br>
<br>
<table width="100%" summary=
"divide in due lo schermo per un migliore output grafico e la massima
separazione fra nome e indirizzo email"> <tbody>
<tr>
<td width="50%" align="left">
<address>
Creato da <strong>Gionata Massi</strong><br>
Copyright (c) 2003
</address>
</td>
<td width="50%" align="right">
<address>
Email: <a href=
"mailto:gionata.massi@email.it">gionata.massi@email.it</a><br>
Home Page: <a href=
"http://gim.altervista.org">http://gim.altervista.org</a>
</address>
</td>
</tr>
</tbody>
</table>
<!-- Un po\' di publicità affinchè il sito possa ripagarsi l\'hosting. -->
<br />
<br />
<center>
<!-- BANNER CLASSIFICA -->
<script type="text/javascript">
//<![CDATA[
var l=\'it\';
document.write(\'<s\'+\'cript type="text/javascript" src="http://\'+l+\'.altervista.org/members_inc/cat.av?\'+new Date().getTime()+\'"></s\'+\'cript>\');
//]]>
</script>
<!-- FINE BANNER CLASSIFICA -->
<!-- BANNER PUBBLICITA -->
<script type="text/javascript">
//<![CDATA[
document.write(\'<s\'+\'cript type="text/javascript" src="http://ad.altervista.org/js.ad/size=728X90/r=\'+new Date().getTime()+\'"><\/s\'+\'cript>\');
//]]>
</script>
<!-- FINE BANNER PUBBLICITA -->
<!-- BANNER CLASSIFICA -->
<script type="text/javascript">
//<![CDATA[
var l=\'it\';
document.write(\'<s\'+\'cript type="text/javascript" src="http://\'+l+\'.altervista.org/members_inc/cat.av?\'+new Date().getTime()+\'"></s\'+\'cript>\');
//]]>
</script>
<!-- FINE BANNER CLASSIFICA -->
</center>
<!-- STATISTICHE -->
<script type="text/javascript">
_uacct = "UA-1178179-1";
urchinTracker();
</script>
<!-- FINE STATISTICHE -->
</body>
</html>';
}
Function setta_contenuto($content)
{
$this->contenuto=$content;
}
Function mostra_pagina()
{
header("Cache-Control: no-store, no-cache, must-revalidate"); // HTTP/1.1
if (! isset($this->setta_alta)) {
$this->setta_alta();
}
if (! isset($this->setta_bassa)) {
$this->setta_bassa();
}
$this->pagina=$this->alta . '<h2>' . "$this->titolo" . '</h2>' .
$this->contenuto . $this->bassa;
return ($this->pagina);
}
}
?>