Пример #1
1
 /**
  * This function creates a HTML-block for a menu item.
  *
  * @access public
  * @author arnold:tserepov <*****@*****.**>
  * @param MenuElement $parameters['menuElement']
  *        	the menu element
  * @param string $parameters['type']
  *        	the type
  * @see MenuElement::$type
  * @uses MENU_COMMON for the common menu
  * @uses MENU_OUTER for the menu of outer links
  * @uses MENU_INNER for the menu of inner links
  */
 public static function buildMenuElement($parameters)
 {
     require_once 'HTML/Template/IT.php';
     $tpl = new \HTML_Template_IT(ROOT_FOLDER . 'tutshtml');
     $tpl->loadTemplatefile('burnstudio2-template.html');
     switch ($parameters['type']) {
         case MENU_COMMON:
             $tpl->setCurrentBlock('menu-item');
             $tpl->setVariable(array('HREF' => null === $parameters['menuElement']->getHref() ? $parameters['menuElement']->translate(array('property' => 'href', 'isSlug' => true)) : $parameters['menuElement']->getHref(), 'LABEL' => $parameters['menuElement']->translate(array('property' => 'label'))));
             $tpl->parse('menu-item');
             // echo ' 38: ', $tpl->get('menu-item');
             return $tpl->get('menu-item');
             break;
         case MENU_OUTER:
             $tpl->setCurrentBlock('outer-link');
             $tpl->setVariable(array('HREF-OF-OUTER-LINK' => null === $parameters['menuElement']->getHref() ? $parameters['menuElement']->translate(array('property' => 'href', 'isSlug' => true)) : $parameters['menuElement']->getHref(), 'LABEL-OF-OUTER-LINK' => $parameters['menuElement']->translate(array('property' => 'label'))));
             $tpl->parse('outer-link');
             return $tpl->get('outer-link');
             break;
         case MENU_INNER:
             $parameters['menuElement']->setAttributes();
             if ($parameters['menuElement']->isActive()) {
                 $tpl->touchBlock('current');
             }
             $tpl->setCurrentBlock('inner-link');
             $tpl->setVariable(array('HREF-OF-INNER-LINK' => '' === $parameters['menuElement']->getHref() ? $parameters['menuElement']->translate(array('property' => 'href', 'isSlug' => true)) : $parameters['menuElement']->getHref(), 'LABEL-OF-INNER-LINK' => $parameters['menuElement']->translate(array('property' => 'label'))));
             $tpl->parse('inner-link');
             return $tpl->get('inner-link');
             break;
         default:
             exit("What type?");
     }
 }
Пример #2
0
 /**
  * This function builds the main structure in HTML.
  *
  * @access public
  * @author kalmer:piiskop <*****@*****.**>
  * @param string $parameters['address']
  *        	the address
  * @param string $parameters['blogDate']
  *        	the date of the blog
  * @param string $parameters['blogEntry']
  *        	the blog entry
  * @param Human $parameters['designer']
  *        	the designer
  * @param string $parameters['menu']
  *        	the body
  * @param string $parameters['phoneNumber']
  *        	the phone number
  * @param string $parameters['title']
  *        	the title
  * @param string $parameters['twitter']
  *        	the Twitter-time
  * @return string the parsed HTML-structure
  * @uses BEGINNING_OF_URL for links
  * @uses \pstk\ErrorView for displaying error messages
  * @uses MENU_COMMON for the common menu
  * @uses MENU_SIDE for the menu in sidebar
  */
 public static function buildView($parameters)
 {
     require_once 'HTML/Template/IT.php';
     require_once dirname(__FILE__) . '/../php/ErrorView.php';
     \PEAR::setErrorHandling(PEAR_ERROR_CALLBACK, array(new \pstk\ErrorView(), 'raiseError'));
     $tpl = new \HTML_Template_IT(ROOT_FOLDER . 'html');
     $tpl->loadTemplatefile('particle-template.html');
     if (isset($parameters['menus'])) {
         if (isset($parameters['menus'][MENU_COMMON])) {
             $tpl->setCurrentBlock('common-menu');
             $tpl->setVariable(array('COMMON-MENU' => $parameters['menus'][MENU_COMMON]));
             $tpl->parse('common-menu');
         }
         if (isset($parameters['menus'][MENU_SIDE])) {
             $tpl->setCurrentBlock('menu-in-sidebar');
             $tpl->setVariable(array('MENU-IN-SIDEBAR' => $parameters['menus'][MENU_SIDE]));
             $tpl->parse('menu-in-sidebar');
         }
     }
     if (isset($parameters['posts'])) {
         $tpl->setCurrentBlock('posts');
         $tpl->setVariable(array('POSTS' => $parameters['posts']));
         $tpl->parse('posts');
     }
     require_once dirname(__FILE__) . '/Model.php';
     $model = new Model();
     $model->setComplete();
     require_once dirname(__FILE__) . '/../php/CssView.php';
     $tpl->setCurrentBlock('html');
     $tpl->setVariable(array('ACTION' => '', 'BEGINNING-OF-URL' => BEGINNING_OF_URL, 'FOLLOW-ME' => $model->translate(array('property' => 'followMe')), 'HEADING' => $parameters['title'], 'OLDER-POSTS' => $model->translate(array('property' => 'olderPosts')), 'NEWER-POSTS' => $model->translate(array('property' => 'newerPosts')), 'SEARCH' => \pstk\String::translate('search'), 'SUBSCRIBE' => $model->translate(array('property' => 'subscribe')), 'STYLE' => \pstk\CssView::buildCss(array('fileName' => 'particle-template')), 'TITLE' => mb_strtoupper($parameters['title'], 'UTF-8')));
     $tpl->parse('html');
     return $tpl->get('html');
 }
Пример #3
0
 /**
  * This function creates a HTML-block for a menu item.
  *
  * @access public
  * @author k
  * @param MenuElement $parameters['menuElement']
  *        	the menu element
  * @param string $parameters['type']
  *        	the type
  * @see MenuElement::$type
  * @uses Error for error handling
  * @uses ErrorView for error handling
  * @uses MENU_COMMON for the common menu
  * @uses MENU_SIDE for the menu in sidebar
  */
 public static function buildMenuElement($parameters)
 {
     require_once 'HTML/Template/IT.php';
     $tpl = new \HTML_Template_IT(ROOT_FOLDER . 'html');
     $tpl->loadTemplatefile('particle-template.html');
     switch ($parameters['type']) {
         case MENU_COMMON:
             $tpl->setCurrentBlock('item-in-common-menu');
             $tpl->setVariable(array('HREF-OF-ITEM-IN-COMMON-MENU' => null === $parameters['menuElement']->getHref() ? $parameters['menuElement']->translate(array('property' => 'href', 'isSlug' => true)) : $parameters['menuElement']->getHref(), 'LABEL-OF-ITEM-IN-COMMON-MENU' => $parameters['menuElement']->translate(array('property' => 'label'))));
             $tpl->parse('item-in-common-menu');
             // echo ' 38: ', $tpl->get('menu-item');
             return $tpl->get('item-in-common-menu');
             break;
         case MENU_SIDE:
             $tpl->setCurrentBlock('item-in-menu-in-sidebar');
             $tpl->setVariable(array('HREF-OF-ITEM-IN-MENU-IN-SIDEBAR' => null === $parameters['menuElement']->getHref() ? $parameters['menuElement']->translate(array('property' => 'href', 'isSlug' => true)) : $parameters['menuElement']->getHref(), 'LABEL-OF-ITEM-IN-MENU-IN-SIDEBAR' => $parameters['menuElement']->translate(array('property' => 'label'))));
             $tpl->parse('item-in-menu-in-sidebar');
             return $tpl->get('item-in-menu-in-sidebar');
             break;
         default:
             require_once dirname(__FILE__) . '/Error.php';
             $error = new Error();
             $error->setMessage(\pstk\String::translate('errorWhichMenu'));
             require_once dirname(__FILE__) . '/ErrorView.php';
             ErrorView::raiseError($error);
     }
 }
Пример #4
0
 /**
  * This function creates a HTML-block for a menu item.
  *
  * @access public
  * @param MenuElement $parameters['menuElement']
  *        	the menu element
  */
 public static function buildMenuElement($parameters)
 {
     require_once 'HTML/Template/IT.php';
     $tpl = new \HTML_Template_IT(ROOT_FOLDER . 'html');
     $tpl->loadTemplatefile('from-design-to-web-template.html');
     switch ($parameters['type']) {
         case MENU_COMMON:
             $tpl->setCurrentBlock('menu-item');
             $tpl->setVariable(array('HREF' => $parameters['menuElement']->getHref(), 'LABEL' => $parameters['menuElement']->getLabel()));
             $tpl->parse('menu-item');
             return $tpl->get('menu-item');
             break;
             // /
         // /
         case MENU_OUTER:
             $tpl->setCurrentBlock('outer-link');
             $tpl->setVariable(array('HREF' => $parameters['menuElement']->getHref(), 'LABEL' => $parameters['menuElement']->getLabel()));
             $tpl->parse('outer-link');
             return $tpl->get('outer-link');
             break;
             // /
         // /
         case MENU_INNER:
             $tpl->setCurrentBlock('inner-link');
             $tpl->setVariable(array('HREF' => $parameters['menuElement']->getHref(), 'LABEL' => $parameters['menuElement']->getLabel()));
             $tpl->parse('inner-link');
             return $tpl->get('inner-link');
             break;
         default:
             exit("What type?");
     }
 }
Пример #5
0
 public function buildListOfItems($parameters)
 {
     require_once 'HTML/Template/IT.php';
     $tpl = new \HTML_Template_IT(ROOT_FOLDER . "html");
     $tpl->loadTemplatefile('items.html');
     foreach ($parameters['items'] as $id => $item) {
         $tpl->setCurrentBlock('item');
         $tpl->setVariable(array('NAME' => $item['title']));
         $tpl->parse('item');
     }
     $tpl->setCurrentBlock('body');
     $tpl->setVariable(array('TITLE' => 'Tooted'));
     $tpl->parse('body');
     return $tpl->get('body');
 }
Пример #6
0
 /**
  * This function builds the list of order persons.
  *
  * @access public
  * @param mixed $parameters['orderPersons']
  *        	the list of order persons according to the result of
  *        	<code>getListOfType</code>...-method
  * @return the parsed HTML-file
  */
 public static function buildListOfOrderPersons($parameters)
 {
     require_once 'HTML/Template/IT.php';
     $tpl = new \HTML_Template_IT("./html");
     $tpl->loadTemplatefile('order-persons.html');
     foreach ($parameters['orderPersons'] as $idOrderPerson => $orderPerson) {
         $tpl->setCurrentBlock('order-person');
         $tpl->setVariable(array('NAME' => $orderPerson['title']));
         $tpl->parse('order-person');
     }
     $tpl->setCurrentBlock('html');
     $tpl->setVariable(array('TITLE' => 'Kliendid'));
     $tpl->parse('html');
     return $tpl->get('html');
 }
Пример #7
0
 /**
  * This function builds the list of shipping
  *
  * @access public
  * @param mixed $parameters['shipTos']
  *        	the list of shipping according to the result of
  *        	<code>getListOfType</code>...-method
  * @return the parsed HTML-file
  */
 public static function buildListOfShipTos($parameters)
 {
     require_once 'HTML/Template/IT.php';
     $tpl = new \HTML_Template_IT("./html");
     $tpl->loadTemplatefile('ship-tos.html');
     foreach ($parameters['shipTos'] as $idShipTo => $shipTo) {
         $tpl->setCurrentBlock('ships-to');
         $tpl->setVariable(array('NAME' => $shipTo['title']));
         $tpl->setVariable(array('ADDRESS' => $shipTo['title2']));
         $tpl->parse('ships-to');
     }
     $tpl->setCurrentBlock('html');
     $tpl->setVariable(array('TITLE' => 'Toote saatmisinfo'));
     $tpl->parse('html');
     return $tpl->get('html');
 }
Пример #8
0
 /**
  * This function builds the list of shipping locations.
  */
 public static function buildListOfShipTo($parameters)
 {
     require_once 'HTML/Template/IT.php';
     //$tpl = new \HTML_Template_IT(ROOT_FOLDER . 'html');
     $tpl = new \HTML_Template_IT("../html");
     $tpl->loadTemplatefile('ShipTo.html');
     foreach ($parameters['ShipTo'] as $idShipTo => $ShipTo) {
         $tpl->setCurrentBlock('ship-to');
         $tpl->setVariable(array('NAME' => $ShipTo['title']));
         $tpl->parse('ship-to');
     }
     $tpl->setCurrentBlock('html');
     $tpl->setVariable(array('TITLE' => 'Sihtkoht'));
     $tpl->parse('html');
     return $tpl->get('html');
 }
Пример #9
0
 /**
  * Ehitab ülesse lehe vaate
  * @param boolean $parameters['build_result'] Kas näitame tulemust?
  * @param string $parameters['result'] tulemuse text
  * @param Owner $parameters['owner'] omanik
  */
 public static function buildFormOfValjatostmine($parameters)
 {
     require_once 'HTML/Template/IT.php';
     $tpl = new \HTML_Template_IT(dirname(__FILE__));
     $tpl->loadTemplatefile('index.html');
     if ($parameters['build_result']) {
         $tpl->setCurrentBlock('result');
         $tpl->setVariable(array('RESULT' => $parameters['result']));
         $tpl->parse('result');
     }
     $tpl->setCurrentBlock('form');
     $tpl->setVariable(array('ISOWNERBRESENTCHECKT' => $parameters['owner']->getIsPresent() ? ' checked="checked"' : '', 'ISOWNERAGREETCHECKT' => $parameters['owner']->getAgrees() ? 'checked="checked"' : '', 'ISOWNERREACHABLECHECKT' => $parameters['owner']->getIsReachable() ? 'checked="checked"' : ''));
     $tpl->parse('form');
     $tpl->parse('page');
     return $tpl->get('page');
 }
Пример #10
0
 /**
  * This function builds the list of items
  *
  * @access public
  * @param mixed $parameters['items']
  *        	the list of items according to the result of
  *        	<code>getListOfType</code>...-method
  * @return the parsed HTML-file
  */
 public static function buildListOfItems($parameters)
 {
     require_once 'HTML/Template/IT.php';
     $tpl = new \HTML_Template_IT("./html");
     $tpl->loadTemplatefile('items.html');
     foreach ($parameters['items'] as $idItem => $item) {
         $tpl->setCurrentBlock('items');
         $tpl->setVariable(array('NAME' => $item['title']));
         $tpl->setVariable(array('AMOUNT' => $item['title2']));
         $tpl->setVariable(array('PRICE' => $item['title3']));
         $tpl->parse('items');
     }
     $tpl->setCurrentBlock('html');
     $tpl->setVariable(array('TITLE' => 'Tooted'));
     $tpl->parse('html');
     return $tpl->get('html');
 }
Пример #11
0
function executeUpdateScript(HTML_Template_IT &$objTpl)
{
    if (!verifyVersion($GLOBALS["_CONF"]["app"]["version"])) {
        $objTpl->setCurrentBlock("update");
        $objTpl->setVariable("VERSION", $GLOBALS["_CONF"]["app"]["version"]);
        $objTpl->parseCurrentBlock();
    }
}
Пример #12
0
 public static function buildOrderPerson($parameters)
 {
     require_once 'HTML/Template/IT.php';
     $tpl = new \HTML_Template_IT(ROOT_FOLDER . "html");
     $tpl->loadTemplatefile('orderpersons.html');
     $tpl->setCurrentBlock('order-person');
     $tpl->setVariable(array('FIRST-NAME' => $parameters["orderPerson"]->getFirstName(), 'LAST-NAME' => $parameters["orderPerson"]->getLastName(), 'EMAIL' => $parameters["orderPerson"]->getEmail(), 'ADDRESS' => $parameters["orderPerson"]->getAddress()));
     $tpl->parse('order-person');
     return $tpl->get('order-person');
 }
Пример #13
0
 /**
  * This function builds the main structure in HTML.
  *
  * @access public
  * @author arnold:tserepov <*****@*****.**>
  * @param string $parameters['body']
  *        	the body
  * @param string $parameters['title']
  *        	the title
  * @return string the parsed HTML-structure
  * @uses BEGINNING_OF_URL for links
  */
 public static function buildView($parameters)
 {
     require_once 'HTML/Template/IT.php';
     $tpl = new \HTML_Template_IT(ROOT_FOLDER . 'html');
     $tpl->loadTemplatefile('objects.html');
     $tpl->setCurrentBlock('html');
     $tpl->setVariable(array('BEGINNING-OF-URL' => BEGINNING_OF_URL, 'BODY' => $parameters['body'], 'TITLE' => $parameters['title']));
     $tpl->parse('html');
     return $tpl->get('html');
 }
Пример #14
0
 /**
  * This function creates a HTML-block for a menu item.
  *
  * @access public
  * @author kalmer:piiskop <*****@*****.**>
  * @param MenuElement $parameters['menuElement']
  *        	the menu element
  */
 public static function buildMenuElement($parameters)
 {
     require_once 'HTML/Template/IT.php';
     $tpl = new \HTML_Template_IT(ROOT_FOLDER . 'html');
     $tpl->loadTemplatefile('from-design-to-web-template.html');
     $tpl->setCurrentBlock('menu-item');
     $tpl->setVariable(array('HREF' => $parameters['menuElement']->getHref(), 'LABEL' => $parameters['menuElement']->getLabel()));
     $tpl->parse('menu-item');
     return $tpl->get('menu-item');
 }
Пример #15
0
 /**
  * This function builds the main view.
  * 
  * @access public
  * @param string $parameters['css']
  *        the CSS-part
  * @param string $parameters['js']
  *        the JS-part
  * @param string $parameters['name']
  *        the current name searched
  * @param string $parameters['target']
  *        the target in the URL
  * @return string the parsed block
  * @uses Configuration for the folder of the template
  */
 public static function buildView($parameters)
 {
     require_once 'HTML/Template/IT.php';
     $template = new \HTML_Template_IT(Configuration::ROOT_FOLDER);
     $template->loadTemplateFile('pupils.html');
     $template->setCurrentBlock('html');
     $template->setVariable(array('NAME' => $parameters['name'], 'STYLE' => $parameters['css'], 'SCRIPT' => $parameters['js'], 'TARGET' => $parameters['target']));
     $template->parse('html');
     return $template->get('html');
 }
Пример #16
0
 /**
  * This function builds the Calculator
  * @access public
  * @author Eleri<*****@*****.**>
  * @param number $result tulemus(result)
  * @param number $first esimene kasutaja poolt sisestatud muutuja
  * @param number $second teine kasutaja poolt sisestatud muutuja
  */
 public static function build($result, $first, $second)
 {
     require_once 'HTML/Template/IT.php';
     $variable = new \HTML_Template_IT(ROOT_FOLDER);
     $variable->loadTemplateFile('tunnis.html');
     $variable->setCurrentBlock('html');
     $variable->setVariable(array('SAMP' => $result, 'FIRST-VALUE' => $first, 'SECOND-VALUE' => $second, 'BEGINNING-OF-URL' => BEGINNING_OF_URL));
     $variable->parse('html');
     echo $variable->get('html');
 }
Пример #17
0
 /**
  * This function raises the error as a callback function for views.
  *
  * @access public
  * @author Kalmer Piiskop <*****@*****.**>
  * @param object $errorFromOutside
  *        	the error object
  */
 public static function raiseError($errorFromOutside)
 {
     require_once 'HTML/Template/IT.php';
     $template = new \HTML_Template_IT(ROOT_FOLDER . '../html');
     $template->loadTemplateFile('errors.html');
     $template->setCurrentBlock('html');
     $template->setVariable(array('TITLE-OF-ERROR' => \pstk\String::translate('titleOfError'), 'MESSAGE' => $errorFromOutside->getMessage(), 'DEBUG-INFO' => $errorFromOutside->getDebugInfo()));
     $template->parse('html');
     exit($template->get('html'));
 }
Пример #18
0
 /**
  * This function builds the CSS-part.
  *
  * @access public
  * @author kalmer:piiskop <*****@*****.**>
  * @param string $parameters['fileName'] the name of the CSS-file
  * @return string the CSS-part
  * @uses BEGINNING_OF_URL for image paths
  * @uses ROOT_FOLDER for the path to the CSS-template folder
  */
 public static function buildCss($parameters)
 {
     require_once 'HTML/Template/IT.php';
     $tpl = new \HTML_Template_IT(ROOT_FOLDER . 'css');
     $tpl->loadTemplatefile($parameters['fileName'] . '.css');
     $tpl->setCurrentBlock('css');
     $tpl->setVariable(array('BEGINNING-OF-URL' => BEGINNING_OF_URL));
     $tpl->parse('css');
     return $tpl->get('css');
 }
Пример #19
0
 public static function vastus($parameters)
 {
     require_once 'C:/wamp/bin/php/php5.4.12/Template/IT.php';
     $tpl = new \HTML_Template_IT(dirname(__FILE__));
     $tpl->loadTemplatefile('final.html');
     $tpl->setCurrentBlock('html');
     $tpl->setVariable(array('VASTUS' => $parameters['vastus']));
     $tpl->parse('html');
     return $tpl->get('html');
 }
Пример #20
0
function parseHelp($intElmntId, $strCommand)
{
    global $_PATHS, $objLang;
    $objTpl = new HTML_Template_IT($_PATHS['templates']);
    $objTpl->loadTemplatefile("help.tpl.htm");
    $objTpl->setVariable("HELP", $objLang->get("help", "label"));
    $objTpl->setCurrentBlock("paragraph");
    $objTpl->setVariable("HEADER", $objLang->get("docHeader", "help"));
    $objTpl->setVariable("BODY", $objLang->get("docBody", "help"));
    $objTpl->parseCurrentBlock();
    $strBody = $objLang->get("hotkeysBody", "help");
    if (!empty($strBody)) {
        $objTpl->setCurrentBlock("paragraph");
        $objTpl->setVariable("HEADER", $objLang->get("hotkeysHeader", "help"));
        $objTpl->setVariable("BODY", $strBody);
        $objTpl->parseCurrentBlock();
    }
    return $objTpl->get();
}
Пример #21
0
 /**
  * This function creates a HTML-block for a logo.
  *
  * @access public
  * @param Logo $parameters['logo']
  *        	the logo
  * @uses BEGINNING_OF_URL the beginning of the URL
  */
 public static function buildLogo($parameters)
 {
     require_once 'HTML/Template/IT.php';
     $tpl = new \HTML_Template_IT(ROOT_FOLDER . 'html');
     $tpl->loadTemplatefile('psdtohtml-template.html');
     $tpl->setCurrentBlock('logo');
     $tpl->setVariable(array('ALT-OF-LOGO' => $parameters['logo']->getAlt(), 'BEGINNING-OF-URL' => BEGINNING_OF_URL, 'SRC-OF-LOGO' => $parameters['logo']->getSrc(), 'SIZES-OF-LOGO' => $parameters['logo']->getSizes()));
     $tpl->parse('logo');
     return $tpl->get('logo');
 }
Пример #22
0
 public static function buildListItem($parameters)
 {
     require_once 'HTML/Template/IT.php';
     $tpl = new \HTML_Template_IT(dirname(__FILE__) . '/');
     $tpl->loadTemplatefile('persons.html');
     $tpl->setCurrentBlock('person');
     $tpl->setVariable(array('ID' => $parameters['person']->getIdPerson(), 'NAME' => $parameters['person']->getNamePerson()));
     $tpl->parse('persons');
     return $tpl->get('persons');
 }
Пример #23
0
 public static function buildMenuView($parameters)
 {
     require_once 'HTML/Template/IT.php';
     $tpl = new \HTML_Template_IT("./html");
     $tpl->loadTemplatefile('burnstudio-copy.html');
     $tpl->setCurrentBlock('menu-item');
     $tpl->setVariable(array('HREF' => $parameters[0]['object']->getHref(), 'LABEL' => $parameters[0]['object']->getLabel()));
     $tpl->parse('menu-item');
     return $tpl->get('menu-item');
 }
Пример #24
0
 /**
  * this function builds the page
  *
  * @access public
  * @author tambet
  * @param string $prameters['title']
  *        	shows-title
  * @param string $prameters['body']
  *        	shows-body
  */
 public static function buildPage($prameters)
 {
     require_once 'HTML/Template/IT.php';
     $tpl = new \HTML_Template_IT(dirname(__FILE__) . '/');
     $tpl->loadTemplatefile('page.html');
     $tpl->setCurrentBlock('page');
     $tpl->setVariable(array('TITLE' => $prameters['title'], 'BODY' => $prameters['body']));
     $tpl->parse('page');
     return $tpl->get('page');
 }
Пример #25
0
 /**
  * Function to build view
  *
  * @access public
  * @author Kristine <*****@*****.**>
  * @param number $parameters['a'] first summand
  * @param number  $parameters['b'] second summand
  * @param number $parameters['sum'] sum        
  */
 public static function buildView($parameters)
 {
     require_once "HTML/Template/IT.php";
     $tpl = new \HTML_Template_IT(dirname(__FILE__) . "/");
     $tpl->loadTemplatefile("HArjutus.html", true, true);
     $tpl->setCurrentBlock("form");
     $tpl->setVariable(array('URL-BEGIN' => BEGINNING_OF_URL, 'SUMMAND' => $parameters['a'], 'SUMMAND2' => $parameters['b'], 'SUM' => $parameters['sum']));
     $tpl->parseCurrentBlock("form");
     $tpl->show();
 }
Пример #26
0
 /**
  * This function builds the main structure in HTML.
  *
  * @access public
  * @param string $parameters['title'] the title
  * @return string the parsed HTML-structure
  * @uses ROOT_FOLDER for the path to the HTML-template file
  */
 public static function buildView($parameters)
 {
     require_once 'HTML/Template/IT.php';
     $tpl = new \HTML_Template_IT(ROOT_FOLDER);
     $tpl->loadTemplatefile('students-template.html');
     $tpl->setCurrentBlock('html');
     $tpl->setVariable(array('TITLE' => $parameters['title'], 'STUDENT-CLASS' => $parameters['student-class'], 'NO-STUDENT' => $parameters['no-student'], 'STEPS' => $parameters['steps'], 'STYLE' => \students\PupilView::buildCss(), 'JS' => \students\PupilView::buildJs(array($parameters['guess']))));
     $tpl->parse('html');
     return $tpl->get('html');
 }
Пример #27
0
 /**
  * This function builds the list of shipping
  *
  * @access public
  * @param mixed $parameters['shipTos']
  *        	the list of shipping according to the result of
  *        	<code>getListOfType</code>...-method
  * @return the parsed HTML-file
  */
 public static function buildListOfShipTos($parameters)
 {
     // require_once dirname(__FILE__) . '/../errors/ErrorView.php';
     // \PEAR::setErrorHandling(PEAR_ERROR_CALLBACK, array (
     // new ErrorView(), 'raiseError'));
     require_once 'HTML/Template/IT.php';
     $tpl = new \HTML_Template_IT("./html");
     $tpl->loadTemplatefile('ship-tos.html');
     foreach ($parameters['shipTos'] as $idShipTo => $shipTo) {
         $tpl->setCurrentBlock('ships-to');
         $tpl->setVariable(array('NAME' => $shipTo['title']));
         $tpl->setVariable(array('ADDRESS' => $shipTo['title2']));
         $tpl->parse('ships-to');
     }
     $tpl->setCurrentBlock('html');
     $tpl->setVariable(array('TITLE' => 'Kauba saatmisinfo'));
     $tpl->parse('html');
     return $tpl->get('html');
 }
Пример #28
0
 /**
  * This function builds the main structure in HTML.
  *
  * @access public
  * @author kalmer:piiskop <*****@*****.**>
  * @param string $parameters['menu']
  *        	the body
  * @param string $parameters['title']
  *        	the title
  * @return string the parsed HTML-structure
  * @uses BEGINNING_OF_URL for links
  */
 public static function buildView($parameters)
 {
     require_once 'HTML/Template/IT.php';
     $tpl = new \HTML_Template_IT(ROOT_FOLDER . 'html');
     $tpl->loadTemplatefile('from-design-to-web-template.html');
     if (isset($parameters['menu'])) {
         $tpl->setCurrentBlock('menu-items');
         $tpl->setVariable(array('MENU-ITEMS' => $parameters['menu']));
         $tpl->parse('menu-items');
     }
     if (isset($parameters['services'])) {
         $tpl->setCurrentBlock('services');
         $tpl->setVariable(array('SERVICES' => $parameters['services']));
         $tpl->parse('services');
     }
     $tpl->setCurrentBlock('html');
     $tpl->setVariable(array('ACTION' => '', 'BEGINNING-OF-URL' => BEGINNING_OF_URL, 'HREF-OF-VIDEOS' => 'http://youtube.com', 'PHONE-NUMBER' => '(012) 35 6789', 'TIME' => View::ago(strtotime('2015-11-07 12:13:29')), 'TITLE' => 'Insert title here'));
     $tpl->parse('html');
     return $tpl->get('html');
 }
Пример #29
0
 public static function buildFamilyView($parameters)
 {
     require_once 'HTML/Template/IT.php';
     $tpl = new \HTML_Template_IT(dirname(__FILE__) . '/../html');
     $tpl->loadTemplatefile('familys.html');
     require_once dirname(__FILE__) . '/KaladeView.php';
     $tpl->setCurrentBlock('family');
     $tpl->setVariable(array('NAME' => $parameters['family']->getName(), 'BEGINING-OF-URL-FAMILY' => BEGINING_OF_URL));
     $tpl->parse('family');
     return $tpl->get('family');
 }
Пример #30
0
 /**
  * This function creates a HTML-block for a post item.
  *
  * @access public
  * @author kalmer:piiskop <*****@*****.**>
  * @param Service $parameters['post']
  *        	the post
  * @return string the parsed post
  * @uses BEGINNING_OF_URL for links
  */
 public static function buildPost($parameters)
 {
     require_once 'HTML/Template/IT.php';
     $tpl = new \HTML_Template_IT(ROOT_FOLDER . 'html');
     $tpl->loadTemplatefile('particle-template.html');
     $tpl->setCurrentBlock('post-item');
     $date = strtotime($parameters['post']->getDate());
     $tpl->setVariable(array('BEGINNING-OF-URL' => BEGINNING_OF_URL, 'DATE-OF-POST' => date('d', $date), 'MONTH-OF-POST' => date('M', $date), 'HREF-TO-COMMENTS' => \pstk\String::translate('comments'), 'HREF-TO-POST' => $parameters['post']->translate(array('property' => 'heading', 'isSlug' => true)), 'LABEL-OF-POST' => $parameters['post']->translate(array('property' => 'heading')), 'LEAD-OF-POST' => $parameters['post']->translate(array('property' => 'lead')), 'NUMBER-OF-COMMENTS' => count($parameters['post']->getComments())));
     $tpl->parse('post-item');
     return $tpl->get('post-item');
 }