PHP Classes

File: plugin/var.php

Recommend this page to a friend!
  Classes of bassam alessawi   Sfhati PHP engine   plugin/var.php   Download  
File: plugin/var.php
Role: Auxiliary script
Content type: text/plain
Description: Class source
Class: Sfhati PHP engine
Template engine that generates PHP compiled files
Author: By
Last change: Update of plugin/var.php
Date: 2 months ago
Size: 1,096 bytes
 

Contents

Class file image Download
<?php
/*
  use like [var:"variable"end var]
  [var:"variable"end var] //print echo $variable;
  [var:"variable-var"end var] //print $variable;
  [var:"variable-sess"end var] //print echo $_SESSION[variable];
  [var:"variable-sess-var"end var] //print $_SESSION[variable];
  [var:"variable[word]"end var] //print echo $variable[word];
  [var:"variable-cons"end var] //print echo variable;
 */

function var_SYNTAX($vars) {
    global
$syntaxcode;
    foreach (
$vars as $v => $var) {
       
$vars[$v] = $syntaxcode->Syntax($var);
    }
    if (
strpos($vars[0], '-var')) {
       
$vars[0] = str_replace('-var', '', $vars[0]);
       
$return = '%S#';
    } else {
       
$return = "<?php echo %S#; ?>";
    }
    if (
strpos($vars[0], '-sess')) {
       
$vars[0] = str_replace('-sess', '', $vars[0]);
       
$return = str_replace('%S#', '$_SESSION[%S#]', $return);
    } else
    if (
strpos($vars[0], '-cons')) {
       
$vars[0] = str_replace('-cons', '', $vars[0]);
    } else {
       
$return = str_replace('%S#', '$%S#', $return);
    }

    return
str_replace('%S#', $vars[0], $return);
}