Source for file AdminAddSite.php
Documentation is available at AdminAddSite.php
/* vim: set expandtab tabstop=4 shiftwidth=4: */
// +----------------------------------------------------------------------+
// | MCMS: a PHP Content Management System for creating accessible sites. |
// | Copyright (C) 2005 Silvio Moioli |
// | This program is free software; you can redistribute it and/or modify |
// | it under the terms of the GNU General Public License as published by |
// | the Free Software Foundation; either version 2 of the License, or |
// | (at your option) any later version. |
// | This program is distributed in the hope that it will be useful, |
// | but WITHOUT ANY WARRANTY; without even the implied warranty of |
// | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the |
// | GNU General Public License for more details. |
// | You should have received a copy of the GNU General Public License |
// | along with this program; if not, write to the Free Software |
// | Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 |
// +----------------------------------------------------------------------+
// | Authors: Silvio Moioli <silvio at moioli dot net> www.moioli.net |
// +----------------------------------------------------------------------+
/** Importa la classe di base per l"interfaccia utente (autore) */
require_once $_SERVER["DOCUMENT_ROOT"]. "/admin/lib/view/AdminPage.php";
/** Importa la libreria per semplificare l"aggiunta di tag XML */
require_once $_SERVER["DOCUMENT_ROOT"]. "/admin/lib/view/Tagger.php";
* Rappresenta la pagina di aggiunta di un nuovo sito (vengono richiesti l'URL,
* le parole chiave, ecc.)
* @author Silvio Moioli <silvio at moioli dot net>
/** @var Author l'autore che accede a questa pagina */
/** @var string nome proposto all'utente per questo sito */
/** @var string motto proposto all'utente per questo sito */
/** @var string parole chiave proposte all'utente per questo sito */
* @param Author $author l'autore del sito da aggiungere
* Cambia il nome proposto all'utente per questo sito
* @param string $defaultName il nuovo nome
* Cambia il motto proposto all'utente per questo sito
* @param string $defaultTitle il nuovo motto
* Cambia le parole chiave proposte all'utente per questo sito
* @param string $defaultKeywords le nuove parole chiave
* Ritorna il titolo (in XHTML) di questa pagina.
* @return string una stringa XHTML rappresentante il titolo della pagina
$title = a("do.php?goTo=AdminMain&authorID=$authorID",
"Il Progettista"). " > Aggiungi sito";
* Ritorna un array di stringhe XHTML relative al menu (barra di navigazione)
* @return array vettore di stringhe XHTML rappresentante il menu della pagina
$menuEntries = array(p(a("do.php?goTo=AdminIndex",
"Annulla e torna alla pagina principale del Progettista")));
* Ritorna il contenuto (XHTML) del corpo di questa pagina.
* @return string la stringa XHTML rappresentante il corpo della pagina
$formContents = h1("Incominciamo dal nome...").
p("Cosa sarebbe un buon sito senza un nome? Bene, il Progettista consiglia
di partire dal nome per creare il tuo sito. Come saprai, i nomi dei siti
Internet si chiamano URL, e il tuo sito non fa eccezione. Inserisci qui
l'URL attraverso cui i visitatori accederanno al tuo sito (se non ne
hai uno, potresti provarne uno gratuito registrandolo su ".
"Se non sai cos'è un URL, o non sai cosa sia un dominio e
come dovrebbe essere usato, dovresti imparare qualche nozione base su
Internet. Un buon posto dove iniziare: ". a("http://www.html.it/",
h1("...poi un motto...").
p("Un'altra buona idea èdare uno slogan al tuo sito. Se è
brillante i visitatori se lo ricorderanno!". br().
"Il Progettista consiglia: qualcosa di breve (per esempio Clarence: a
h1("...e le parole chiave!").
p("Per finire, indica per favore una lista di parole chiave per il tuo
sito. Dovrebbero essere delle parole che aiutino gli utenti Internet nelle
loro ricerche, e dovrebbero essere inerenti ai contenuti del tuo sito.".
br(). "Il Progettista raccomanda: per favore ". b("elenca le parole
separandole con una virgola!"). br().
p("Quando hai finito, clicca il bottone qui sotto:". br().
$contents = form("do.php?goTo=AdminManageSite&".
"action=addSite&authorID=$authorID","POST", $formContents);
|