Example #1
0
 public static function get($value_DGFSrtfg5, $data_kGdfgdf = null)
 {
     $name_fgdfgdf = str_replace('.', '/', $value_DGFSrtfg5);
     if (!is_null($data_kGdfgdf)) {
         foreach ($data_kGdfgdf as $key => $value2) {
             ${$key} = $value2;
         }
     }
     //
     ob_start();
     // start output buffering
     //get File
     //
     $name_fgdfgdf = str_replace('.', '/', $value_DGFSrtfg5);
     //
     $link1 = '../app/views/' . $name_fgdfgdf . '.php';
     $link2 = '../app/views/' . $name_fgdfgdf . '.tpl.php';
     $link3 = '';
     //
     $tpl = false;
     //
     if (file_exists($link1)) {
         $link3 = $link1;
         $tpl = false;
     } else {
         if (file_exists($link2)) {
             $link3 = $link2;
             $tpl = true;
         } else {
             $link3 = $name_fgdfgdf;
             $tpl = false;
         }
     }
     //
     //Show the output
     if ($tpl) {
         self::$showed = "tpl";
         Templete::show($link3, $data_kGdfgdf);
     } else {
         self::$showed = "smpl";
         include $link3;
     }
     //
     $returned_value = ob_get_contents();
     // get contents from the buffer
     ob_end_clean();
     //
     return $returned_value;
 }
Example #2
0
 public static function get($value_DGFSrtfg5, $data_kGdfgdf = null, $items = null)
 {
     if (!is_null($data_kGdfgdf)) {
         foreach ($data_kGdfgdf as $key => $value2) {
             ${$key} = $value2;
         }
     }
     if (is_array($value_DGFSrtfg5)) {
         if ($value_DGFSrtfg5['backend']) {
             $themename = Config::get('themes.name');
             $simpleFile = Config::get('themes.path');
             $simpleFile = str_replace('{themeName}', $themename, $simpleFile);
             $smartyFile = Config::get('themes.path');
             $smartyFile = str_replace('{themeName}', $themename, $smartyFile);
         } else {
             $themename = Config::get('themes.nameFrontEnd');
             //PHP VIEW
             $simpleFile = Config::get('themes.pathFront');
             $simpleFile = str_replace('{themeName}', $themename, $simpleFile);
             //TPL VIEW
             $smartyFile = Config::get('themes.pathFront');
             $smartyFile = str_replace('{themeName}', $themename, $smartyFile);
         }
         ob_start();
         // start output buffering
         //get File
         $name_fgdfgdf = str_replace('.', '/', $value_DGFSrtfg5['view']);
         $simpleFile = str_replace('{viewName}', $name_fgdfgdf, $simpleFile);
         $simpleFile = str_replace('{fileExtention}', "php", $simpleFile);
         $smartyFile = str_replace('{viewName}', $name_fgdfgdf, $smartyFile);
         $smartyFile = str_replace('{fileExtention}', "tpl", $smartyFile);
         $link1 = $simpleFile;
         $link2 = $smartyFile;
         $tpl = false;
         if (file_exists($link1)) {
             $link3 = $link1;
             $tpl = false;
         } else {
             if (file_exists($link2)) {
                 $link3 = $link2;
                 $tpl = true;
             } else {
                 $link3 = $name_fgdfgdf;
                 $tpl = false;
             }
         }
         //Show the output
         if ($tpl) {
             self::$showed = "tpl";
             Templete::show($link3, $data_kGdfgdf, $items);
         } else {
             self::$showed = "smpl";
             include $link3;
         }
         $returned_value = ob_get_contents();
         // get contents from the buffer
         ob_end_clean();
         return $returned_value;
     } else {
         return false;
     }
 }