Rich Ajax Application Framework

Date & Time Plugin

An example of a basic plugin



PHP Source:
<?php  require_once 'raxan/pdi/autostart.php'; ?>

<p>
    Lorem ipsum cu nam impedit efficiantur, ei aperiri dissentiet eos, mea dico error saperet in. 
    Vidisse pertinax deterruisset id vel, dicunt audire labitur his eu. Pro magna propriae at, 
    augue choro quodsi est eu. Tota cotidieque reformidans ei qui, ad dicit impetus persequeris pri, 
    harum accommodare id per. Mediocrem quaerendum cu has, habeo inermis nominati eu sed.
</p>
<div id="box" style="color:red"></div>

<?php

Raxan::loadPlugin('plugins/showdate.php',true);

class NewPage extends RaxanWebPage {

    protected $masterTemplate = 'template.html';

   
}

?>

Plugin Source (plugins/showdate.php):

<?php
class ShowDate extends RaxanPlugin {
    public static $name = 'MyPlugin';
    public static $description = "Test plugin";
    public static $author = "Raymond";
    protected function methods() { return get_class_methods($this); }
    public static function register() { return self::instance(__CLASS__); }

    protected function page_prerender($e,$page) {
        $dt = '<hr /><div class="info c7 r3" align="center"><h2 class="bottom">'.
            date('h:i:s a').'</h2>'.
            date('d-M-Y').'</div>';
        $page->append($dt);
    }
}

ShowDate::register();

?>

HTML Source (template.html):
<!DOCTYPE html>

<html>
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>
        <title>This is my Template</title>
        <link href="../raxan/styles/master.css" type="text/css" rel="stylesheet" />
    </head>

    <body>
        <div class="container c40 prepend-top">
            <h2 class="success">Homemade Website</h2>
            <hr />
            <div class="master-content prepend1 append1">
                Content goes here!
            </div>
        </div>
    </body>

</html>

Data Source: