예제 #1
0
        table, td {
            border: 1px solid #000000;
        }
    </style>
</head>
<body>
    <table>
        <thead>
            <tr>
                <td>Number</td>
                <td>Square</td>
            </tr>
        </thead>
        <tbody>
            <?php 
generateContent();
?>
        </tbody>
        <tfoot>
            <tr>
                <td>Total:</td>
                <td><?php 
echo $total;
?>
</td>
            </tr>
        </tfoot>
    </table>
</body>
</html>
*/
define('XAJAX_HTML_CONTROL_DOCTYPE_FORMAT', 'HTML');
define('XAJAX_HTML_CONTROL_DOCTYPE_VERSION', '4.01');
define('XAJAX_HTML_CONTROL_DOCTYPE_VALIDATION', 'TRANSITIONAL');
$sBaseFolder = dirname(dirname(dirname(__FILE__)));
$sCoreFolder = '/xajax_core';
$sCtrlFolder = '/xajax_controls';
include $sBaseFolder . $sCoreFolder . '/xajax.inc.php';
$xajax = new xajax();
$xajax->configure('javascript URI', '../../');
include $sBaseFolder . $sCtrlFolder . '/validate_HTML401TRANSITIONAL.inc.php';
include $sBaseFolder . $sCoreFolder . '/xajaxControl.inc.php';
foreach (array('/document.inc.php', '/structure.inc.php', '/content.inc.php', '/form.inc.php', '/group.inc.php', '/misc.inc.php') as $sFile) {
    include $sBaseFolder . $sCtrlFolder . $sFile;
}
$objDocument = new clsDocument(array('children' => array(new clsDoctype(), new clsHtml(array('children' => array(new clsHead(array('xajax' => $xajax, 'children' => array(generateTitle(), generateStyle(), generateScript(), generateMeta(), generateLink(), generateBase()))), new clsBody(array('children' => array(generateOrderedList(), generateUnorderedList(), generateDefinitionList(), generateTable(), generateForm(), generateContent(), generateValidation(), generateIframe())))))))));
function generateTitle()
{
    return new clsTitle(array('child' => new clsLiteral('Title')));
}
function generateStyle()
{
    return new clsStyle(array('attributes' => array('type' => 'text/css'), 'child' => new clsLiteral('styleOne { background: #ffdddd; }')));
}
function generateScript()
{
    return new clsScript(array('attributes' => array('type' => 'text/javascript'), 'child' => new clsLiteral('javascriptFunction = function(a, b) { alert(a*b); };')));
}
function generateMeta()
{
    return new clsMeta(array('attributes' => array('name' => 'keywords', 'lang' => 'en-us', 'content' => 'xajax, javascript, php, ajax')));
$db = array("maxlength");
$miscellaneous = array("is_private_field");
$authentification = array("admin", "db_ext", "imap_php", "params", "session_cookie", "session_php", "smtp", "user");
//Penser à ajouter "_setitings"
$mail = array("mail", "sendmail", "smtp");
/* Récupération des contenus */
$conn = connectToDatabase($NAME_DB);
$name = $_GET['name'];
if ($name == $MAIL) {
    $res = NULL;
} else {
    $res = selectSQL($name, $conn);
}
/* Génération du contenu principal */
if ($res != null) {
    generateContent($res);
}
/*Si le contenu cotient des sous-catégories, on les traite */
if ($name == $DB) {
    generateSubAccordion($name, $db, $conn);
} else {
    if ($name == $MISCELLANEOUS) {
        generateSubAccordion($name, $miscellaneous, $conn);
    } else {
        if ($name == $AUTHENTIFICATION) {
            generateSubAccordion($name, $authentification, $conn);
        } else {
            if ($name == $MAIL) {
                generateSubAccordion($name, $mail, $conn);
            }
        }
*/
define('XAJAX_HTML_CONTROL_DOCTYPE_FORMAT', 'XHTML');
define('XAJAX_HMTL_CONTROL_DOCTYPE_VERSION', '1.0');
define('XAJAX_HTML_CONTROL_DOCTYPE_VALIDATION', 'TRANSITIONAL');
$sBaseFolder = dirname(dirname(dirname(__FILE__)));
$sCoreFolder = '/xajax_core';
$sCtrlFolder = '/xajax_controls';
include $sBaseFolder . $sCoreFolder . '/xajax.inc.php';
$xajax = new xajax();
$xajax->configure('javascript URI', '../../');
include $sBaseFolder . $sCtrlFolder . '/validate_XHTML10TRANSITIONAL.inc.php';
include $sBaseFolder . $sCoreFolder . '/xajaxControl.inc.php';
foreach (array('/document.inc.php', '/structure.inc.php', '/content.inc.php', '/form.inc.php', '/group.inc.php', '/misc.inc.php') as $sFile) {
    include $sBaseFolder . $sCtrlFolder . $sFile;
}
$objDocument = new clsDocument(array('children' => array(new clsDoctype(), new clsHtml(array('attributes' => array('xmlns' => 'http://www.w3.org/1999/xhtml', 'xml:lang' => 'en', 'lang' => 'en'), 'children' => array(new clsHead(array('xajax' => $xajax, 'children' => array(generateTitle(), generateStyle(), generateScript(), generateMeta(), generateLink(), generateBase()))), new clsBody(array('children' => array(generateOrderedList(), generateUnorderedList(), generateDefinitionList(), generateTable(), generateForm(), generateContent(), generateValidation(), generateIframe())))))))));
function generateTitle()
{
    return new clsTitle(array('child' => new clsLiteral('Title')));
}
function generateStyle()
{
    return new clsStyle(array('attributes' => array('type' => 'text/css'), 'child' => new clsLiteral('styleOne { background: #ffdddd; }')));
}
function generateScript()
{
    return new clsScript(array('attributes' => array('type' => 'text/javascript'), 'child' => new clsLiteral('javascriptFunction = function(a, b) { alert(a*b); };')));
}
function generateMeta()
{
    return new clsMeta(array('attributes' => array('name' => 'keywords', 'lang' => 'en-us', 'content' => 'xajax, javascript, php, ajax')));
예제 #5
0
    print $row["complainter"];
    ?>
</a></td>
      <td><?php 
    print $complaint_type[$row["type"]];
    ?>
</td>
      <td class="table_user"><a href="/user/view.php?id=<?php 
    print $row["violator_id"];
    ?>
"><?php 
    print $row["violator"];
    ?>
</a></td>
      <td class="table_fill"><?php 
    print generateContent($row);
    ?>
</td>
      <td><a href="/user/add_violation.php?id=<?php 
    print $row["violator_id"];
    ?>
">предупредить</a></td>
      <td><a href="complaint.php?ignore_id=<?php 
    print $row["complaint_id"];
    ?>
">игнорировать</a></td>
    </tr>
<?php 
}
if ($complaint_counter == 1) {
    ?>