Completed
Push — master ( a847da...ede37a )
by Federico
03:15
created
dist/jate/functions/array.php 2 patches
Doc Comments   +4 added lines patch added patch discarded remove patch
@@ -11,6 +11,10 @@
 block discarded – undo
11 11
   function arrayHtmlParser($_array) {
12 12
     return travelStringArray($_array,"htmlParser");
13 13
   }
14
+
15
+  /**
16
+   * @param string $_function
17
+   */
14 18
   function travelStringArray ( $_array, $_function ) {
15 19
     if (is_array($_array)) {
16 20
       foreach ($_array as $k => $v) {
Please login to merge, or discard this patch.
Indentation   +32 added lines, -32 removed lines patch added patch discarded remove patch
@@ -1,51 +1,51 @@
 block discarded – undo
1 1
 <?php
2 2
   function utf8ize($_array) {
3
-    return travelStringArray($_array,"utf8_encode");
3
+	return travelStringArray($_array,"utf8_encode");
4 4
   }
5 5
   function unutf8ize($_array) {
6
-    return travelStringArray($_array,"utf8_decode");
6
+	return travelStringArray($_array,"utf8_decode");
7 7
   }
8 8
   function arraySlash($_array) {
9
-    return travelStringArray($_array,"addslashes");
9
+	return travelStringArray($_array,"addslashes");
10 10
   }
11 11
   function arrayHtmlParser($_array) {
12
-    return travelStringArray($_array,"htmlParser");
12
+	return travelStringArray($_array,"htmlParser");
13 13
   }
14 14
   function travelStringArray ( $_array, $_function ) {
15
-    if (is_array($_array)) {
16
-      foreach ($_array as $k => $v) {
17
-        $_array[$k] = travelStringArray($v, $_function);
18
-      }
19
-    } else if (is_string ($_array)) {
20
-      return call_user_func($_function,$_array);
21
-    }
22
-    return $_array;
15
+	if (is_array($_array)) {
16
+	  foreach ($_array as $k => $v) {
17
+		$_array[$k] = travelStringArray($v, $_function);
18
+	  }
19
+	} else if (is_string ($_array)) {
20
+	  return call_user_func($_function,$_array);
21
+	}
22
+	return $_array;
23 23
   }
24 24
   function arrayDepth( $_array ) {
25
-    $maxDepth = 1;
26
-    foreach ($_array as $value) {
27
-      if (is_array($value)) {
28
-        $depth = arrayDepth($value) + 1;
29
-        if ($depth > $maxDepth) {
30
-          $maxDepth = $depth;
31
-        }
32
-      }
33
-    }
34
-    return $maxDepth;
25
+	$maxDepth = 1;
26
+	foreach ($_array as $value) {
27
+	  if (is_array($value)) {
28
+		$depth = arrayDepth($value) + 1;
29
+		if ($depth > $maxDepth) {
30
+		  $maxDepth = $depth;
31
+		}
32
+	  }
33
+	}
34
+	return $maxDepth;
35 35
   }
36 36
   function arrayDump( $_array, $_name = "Array", $_tab = "&nbsp;&nbsp;" ) {
37
-    $position = preg_replace('/&nbsp;&nbsp;/', '', $_tab, 1);
38
-    echo "$position<span style=\"color:rgb(230,0,0)\">$_name:</span><br>";
39
-    foreach ($_array as $k => $i)
40
-      if(is_array($i))
41
-        arrayDump( $i, $k, "&nbsp;&nbsp;$_tab" );
42
-      else if(is_object($i))
43
-        echo "$_tab<b>object:</b> [Object]<br>";
44
-      else
45
-        echo "$_tab<b>$k:</b> $i<br>";
37
+	$position = preg_replace('/&nbsp;&nbsp;/', '', $_tab, 1);
38
+	echo "$position<span style=\"color:rgb(230,0,0)\">$_name:</span><br>";
39
+	foreach ($_array as $k => $i)
40
+	  if(is_array($i))
41
+		arrayDump( $i, $k, "&nbsp;&nbsp;$_tab" );
42
+	  else if(is_object($i))
43
+		echo "$_tab<b>object:</b> [Object]<br>";
44
+	  else
45
+		echo "$_tab<b>$k:</b> $i<br>";
46 46
   }
47 47
 
48 48
   function htmlParser( $_str) {
49
-    return htmlentities($_str, ENT_QUOTES | ENT_IGNORE, "UTF-8");
49
+	return htmlentities($_str, ENT_QUOTES | ENT_IGNORE, "UTF-8");
50 50
   }
51 51
 ?>
Please login to merge, or discard this patch.
dist/jate/functions/folder.php 2 patches
Doc Comments   +4 added lines patch added patch discarded remove patch
@@ -17,6 +17,10 @@
 block discarded – undo
17 17
     });
18 18
     return $temp;
19 19
   }
20
+
21
+  /**
22
+   * @param Closure $_function
23
+   */
20 24
   function fetchInSubFolder( $_dir = "./", $_function) {
21 25
     $temp = [];
22 26
     if (is_dir($_dir)) {
Please login to merge, or discard this patch.
Indentation   +31 added lines, -31 removed lines patch added patch discarded remove patch
@@ -1,45 +1,45 @@
 block discarded – undo
1 1
 <?php
2 2
   function subFolder( $_dir = "./" ) {
3
-    $temp = fetchInSubFolder($_dir, function() {
4
-      return true;
5
-    });
6
-    return $temp;
3
+	$temp = fetchInSubFolder($_dir, function() {
4
+	  return true;
5
+	});
6
+	return $temp;
7 7
   }
8 8
   function subFolderFile( $_dir = "./" ) {
9
-    $temp = fetchInSubFolder($_dir, function( $_file ) {
10
-      return !is_dir($_file);
11
-    });
12
-    return $temp;
9
+	$temp = fetchInSubFolder($_dir, function( $_file ) {
10
+	  return !is_dir($_file);
11
+	});
12
+	return $temp;
13 13
   }
14 14
   function subFolderDir( $_dir = "./" ) {
15
-    $temp = fetchInSubFolder($_dir, function( $_file ) {
16
-      return !is_file($_file);
17
-    });
18
-    return $temp;
15
+	$temp = fetchInSubFolder($_dir, function( $_file ) {
16
+	  return !is_file($_file);
17
+	});
18
+	return $temp;
19 19
   }
20 20
   function fetchInSubFolder( $_dir = "./", $_function) {
21
-    $temp = [];
22
-    if (is_dir($_dir)) {
23
-        if ($dirOpened = opendir($_dir)) {
24
-            while (($file = readdir($dirOpened)) !== false)
25
-                if( ($file !='.')&&($file !='..') )
26
-                  if($_function($file))
27
-                    array_push($temp,$file);
28
-            closedir($dirOpened);
29
-        }
30
-    }
31
-    return $temp;
21
+	$temp = [];
22
+	if (is_dir($_dir)) {
23
+		if ($dirOpened = opendir($_dir)) {
24
+			while (($file = readdir($dirOpened)) !== false)
25
+				if( ($file !='.')&&($file !='..') )
26
+				  if($_function($file))
27
+					array_push($temp,$file);
28
+			closedir($dirOpened);
29
+		}
30
+	}
31
+	return $temp;
32 32
   }
33 33
   function requireSubfolder( $_dir = "./" ) {
34
-    $temp = subFolderFile($_dir);
35
-    foreach ($temp as $i)
36
-      jRequire($_dir."/".$i);
34
+	$temp = subFolderFile($_dir);
35
+	foreach ($temp as $i)
36
+	  jRequire($_dir."/".$i);
37 37
   }
38 38
   function require_js( $_dir = "./" ) {
39
-    $tempArray = [];
40
-    $temp = subFolderFile($_dir);
41
-    foreach ($temp as $i)
42
-      array_push($tempArray, $_dir."/".$i);
43
-    return $tempArray;
39
+	$tempArray = [];
40
+	$temp = subFolderFile($_dir);
41
+	foreach ($temp as $i)
42
+	  array_push($tempArray, $_dir."/".$i);
43
+	return $tempArray;
44 44
   }
45 45
 ?>
Please login to merge, or discard this patch.
dist/jate/modules/Connection/Adapters/ConnectionInterface.php 2 patches
Doc Comments   +8 added lines patch added patch discarded remove patch
@@ -1,6 +1,14 @@
 block discarded – undo
1 1
 <?php
2 2
   interface ConnectionAdapterInterface {
3
+
4
+    /**
5
+     * @return void
6
+     */
3 7
     public function __construct( $_srv, $_db, $_usr, $_pass);
8
+
9
+    /**
10
+     * @return boolean
11
+     */
4 12
     public function query( $_query );
5 13
     public function queryFetch( $_query );
6 14
     public function queryArray( $_query );
Please login to merge, or discard this patch.
Indentation   +5 added lines, -5 removed lines patch added patch discarded remove patch
@@ -1,9 +1,9 @@
 block discarded – undo
1 1
 <?php
2 2
   interface ConnectionAdapterInterface {
3
-    public function __construct( $_srv, $_db, $_usr, $_pass);
4
-    public function query( $_query );
5
-    public function queryFetch( $_query );
6
-    public function queryArray( $_query );
7
-    public function queryInsert( $_query );
3
+	public function __construct( $_srv, $_db, $_usr, $_pass);
4
+	public function query( $_query );
5
+	public function queryFetch( $_query );
6
+	public function queryArray( $_query );
7
+	public function queryInsert( $_query );
8 8
   }
9 9
 ?>
Please login to merge, or discard this patch.
dist/jate.php 1 patch
Indentation   +13 added lines, -13 removed lines patch added patch discarded remove patch
@@ -1,21 +1,21 @@
 block discarded – undo
1 1
 <?php
2 2
   if(!isset($GLOBALS["JATEPath"]))
3
-    $GLOBALS["JATEPath"] = [];
3
+	$GLOBALS["JATEPath"] = [];
4 4
   $commonLocations = [
5
-      "bower_components/JATE/dist/"
6
-    , "vendor/xaberr/jate/dist/"
7
-    , "../../dist/"
8
-    , "../dist/"
9
-    , dirname(__FILE__)."/"
5
+	  "bower_components/JATE/dist/"
6
+	, "vendor/xaberr/jate/dist/"
7
+	, "../../dist/"
8
+	, "../dist/"
9
+	, dirname(__FILE__)."/"
10 10
   ];
11 11
   $jSuccess = false;
12 12
   foreach ($commonLocations as $path)
13
-    if(file_exists("${path}jate/coreEngine.php")) {
14
-      array_push($GLOBALS["JATEPath"], $path);
15
-      require_once("${path}jate/coreEngine.php");
16
-      $jSuccess = true;
17
-      break;
18
-    }
13
+	if(file_exists("${path}jate/coreEngine.php")) {
14
+	  array_push($GLOBALS["JATEPath"], $path);
15
+	  require_once("${path}jate/coreEngine.php");
16
+	  $jSuccess = true;
17
+	  break;
18
+	}
19 19
   if( !$jSuccess )
20
-    throw new Exception("JATE can't find coreEngine.php.");
20
+	throw new Exception("JATE can't find coreEngine.php.");
21 21
 ?>
Please login to merge, or discard this patch.
dist/jate/functions/requirer.php 2 patches
Doc Comments   +11 added lines patch added patch discarded remove patch
@@ -1,4 +1,7 @@  discard block
 block discarded – undo
1 1
 <?php
2
+  /**
3
+   * @param string $_path
4
+   */
2 5
   function requireComponent( $_path, $_local = true ) {
3 6
     $path = getJFolder($_path, $_local, debug_backtrace());
4 7
     if(file_exists($path) && isPhp($path))
@@ -26,6 +29,10 @@  discard block
 block discarded – undo
26 29
     $info = pathinfo($_file);
27 30
     return ($info["extension"] == "php") || ($info["extension"] == "PHP");
28 31
   }
32
+
33
+  /**
34
+   * @param string $_path
35
+   */
29 36
   function requireModules( $_path, $_local = true ) {
30 37
     $path = getJFolder($_path, $_local, debug_backtrace());
31 38
     $subFolders = subFolderDir($path);
@@ -36,6 +43,10 @@  discard block
 block discarded – undo
36 43
     $path = getJFolder($_path, $_local, debug_backtrace());
37 44
     require_once( $path );
38 45
   }
46
+
47
+  /**
48
+   * @param boolean $_local
49
+   */
39 50
   function getJFolder( $_path, $_local, $_stack ) {
40 51
     if($_local) {
41 52
       $stackInfo = $_stack;
Please login to merge, or discard this patch.
Indentation   +46 added lines, -46 removed lines patch added patch discarded remove patch
@@ -1,64 +1,64 @@
 block discarded – undo
1 1
 <?php
2 2
   function requireComponent( $_path, $_local = true ) {
3
-    $path = getJFolder($_path, $_local, debug_backtrace());
4
-    if(file_exists($path) && isPhp($path))
5
-      jRequire($path, false, 0);
6
-    else
7
-      requireError($_path);
3
+	$path = getJFolder($_path, $_local, debug_backtrace());
4
+	if(file_exists($path) && isPhp($path))
5
+	  jRequire($path, false, 0);
6
+	else
7
+	  requireError($_path);
8 8
   }
9 9
   function requireComponents( $_path, $_local = true ) {
10
-    $path = getJFolder($_path, $_local, debug_backtrace());
11
-    if(file_exists($path)) {
12
-      $files = subFolderFile($path);
13
-      foreach ($files as $i)
14
-        if(isPhp("$path/$i"))
15
-          requireComponent($path."/".$i, false);
16
-    } else
17
-      requireError($_path);
10
+	$path = getJFolder($_path, $_local, debug_backtrace());
11
+	if(file_exists($path)) {
12
+	  $files = subFolderFile($path);
13
+	  foreach ($files as $i)
14
+		if(isPhp("$path/$i"))
15
+		  requireComponent($path."/".$i, false);
16
+	} else
17
+	  requireError($_path);
18 18
   }
19 19
   function requireError( $_path ) {
20
-    global $DEBUG;
21
-    if( $DEBUG == 1 )
22
-      echo "Error load ($_path)<br>";
20
+	global $DEBUG;
21
+	if( $DEBUG == 1 )
22
+	  echo "Error load ($_path)<br>";
23 23
   }
24 24
   function isPhp ( $_file ) {
25
-    if(!is_file($_file)) return false;
26
-    $info = pathinfo($_file);
27
-    return ($info["extension"] == "php") || ($info["extension"] == "PHP");
25
+	if(!is_file($_file)) return false;
26
+	$info = pathinfo($_file);
27
+	return ($info["extension"] == "php") || ($info["extension"] == "PHP");
28 28
   }
29 29
   function requireModules( $_path, $_local = true ) {
30
-    $path = getJFolder($_path, $_local, debug_backtrace());
31
-    $subFolders = subFolderDir($path);
32
-    foreach ($subFolders as $i)
33
-      requireComponents("$path/$i", false);
30
+	$path = getJFolder($_path, $_local, debug_backtrace());
31
+	$subFolders = subFolderDir($path);
32
+	foreach ($subFolders as $i)
33
+	  requireComponents("$path/$i", false);
34 34
   }
35 35
   function jRequire( $_path, $_local = true ) {
36
-    $path = getJFolder($_path, $_local, debug_backtrace());
37
-    require_once( $path );
36
+	$path = getJFolder($_path, $_local, debug_backtrace());
37
+	require_once( $path );
38 38
   }
39 39
   function getJFolder( $_path, $_local, $_stack ) {
40
-    if($_local) {
41
-      $stackInfo = $_stack;
42
-      $folder = dirname($stackInfo[0]["file"]);
43
-      $file = "$folder/$_path";
44
-    } else
45
-      $file = $_path;
46
-    return $file;
40
+	if($_local) {
41
+	  $stackInfo = $_stack;
42
+	  $folder = dirname($stackInfo[0]["file"]);
43
+	  $file = "$folder/$_path";
44
+	} else
45
+	  $file = $_path;
46
+	return $file;
47 47
   }
48 48
   function requireModulesList( $_path ) {
49
-    if(!file_exists($_path))
50
-      return;
51
-    $data = file_get_contents($_path);
52
-    $data = json_decode($data);
53
-    if($data === NULL)
54
-      throw new Exception("Error in the file format [$_path]", 1);
55
-    foreach ($data as $item) {
56
-      if(substr($item, -1) == "*")
57
-        requireModules(substr($item, 0, -2), false);
58
-      else {
59
-        $path = getJFolder($item, false, debug_backtrace());
60
-        requireComponents("$path", false);
61
-      }
62
-    }
49
+	if(!file_exists($_path))
50
+	  return;
51
+	$data = file_get_contents($_path);
52
+	$data = json_decode($data);
53
+	if($data === NULL)
54
+	  throw new Exception("Error in the file format [$_path]", 1);
55
+	foreach ($data as $item) {
56
+	  if(substr($item, -1) == "*")
57
+		requireModules(substr($item, 0, -2), false);
58
+	  else {
59
+		$path = getJFolder($item, false, debug_backtrace());
60
+		requireComponents("$path", false);
61
+	  }
62
+	}
63 63
   }
64 64
 ?>
Please login to merge, or discard this patch.
dist/jate/functions/errorHandler.php 2 patches
Doc Comments   +3 added lines patch added patch discarded remove patch
@@ -1,4 +1,7 @@
 block discarded – undo
1 1
 <?php
2
+  /**
3
+   * @param integer $number
4
+   */
2 5
   function jateErrorHandler($number, $message, $file, $line) {
3 6
     if (!(error_reporting() & $number)) {
4 7
       return false;
Please login to merge, or discard this patch.
Indentation   +12 added lines, -12 removed lines patch added patch discarded remove patch
@@ -1,11 +1,11 @@  discard block
 block discarded – undo
1 1
 <?php
2 2
   function jateErrorHandler($number, $message, $file, $line) {
3
-    if (!(error_reporting() & $number)) {
4
-      return false;
5
-    }
6
-    ob_end_clean();
7
-    $message = JException::decode($message);
8
-    echo "
3
+	if (!(error_reporting() & $number)) {
4
+	  return false;
5
+	}
6
+	ob_end_clean();
7
+	$message = JException::decode($message);
8
+	echo "
9 9
     <div id='jate-body'>
10 10
       <div id='jate-error'>
11 11
         <header>
@@ -54,14 +54,14 @@  discard block
 block discarded – undo
54 54
       }
55 55
     </style>
56 56
     ";
57
-    exit(1);
58
-    return true;
57
+	exit(1);
58
+	return true;
59 59
   }
60 60
   function fatalErrorShutdownHandler() {
61
-    $last_error = error_get_last();
62
-    if ($last_error['type'] === E_ERROR) {
63
-      jateErrorHandler(E_ERROR, $last_error['message'], $last_error['file'], $last_error['line']);
64
-    }
61
+	$last_error = error_get_last();
62
+	if ($last_error['type'] === E_ERROR) {
63
+	  jateErrorHandler(E_ERROR, $last_error['message'], $last_error['file'], $last_error['line']);
64
+	}
65 65
   }
66 66
   set_error_handler('jateErrorHandler');
67 67
   register_shutdown_function('fatalErrorShutdownHandler');
Please login to merge, or discard this patch.
dist/jate/modules/File/File.php 2 patches
Doc Comments   +4 added lines patch added patch discarded remove patch
@@ -47,6 +47,10 @@
 block discarded – undo
47 47
       if(!(file_exists($_file) || $this->isCorrectUrl($_file)))
48 48
         throw new JException("File [$_file] not found.");
49 49
     }
50
+
51
+    /**
52
+     * @param string $_url
53
+     */
50 54
     protected function isCorrectUrl( $_url ) {
51 55
       return strpos(@get_headers($_url)[0],'200') === false ? false : true;
52 56
     }
Please login to merge, or discard this patch.
Indentation   +50 added lines, -50 removed lines patch added patch discarded remove patch
@@ -1,54 +1,54 @@
 block discarded – undo
1 1
 <?php
2 2
   trait File {
3
-    private $files;
4
-    public function __construct() {
5
-      $this->files = [
6
-        "required" => [],
7
-        "attached" => []
8
-      ];
9
-    }
10
-    public function addFile( $_file ) {
11
-      try {
12
-      $this->isCorrectPath($_file);
13
-      } catch( Exception $e) {
14
-        throw new JException($e->getMessage());
15
-      }
16
-      $this->files["attached"][] = $_file;
17
-    }
18
-    public function addFileRequired( $_file ) {
19
-      try {
20
-        $this->isCorrectPath($_file);
21
-      } catch( Exception $e) {
22
-        throw new JException($e->getMessage());
23
-      }
24
-      $this->files["required"][] = $_file;
25
-    }
26
-    public function addFiles( $_files ) {
27
-      if(!is_array($_files))
28
-        throw new JException("Parameter must be an array.");
29
-      foreach ($_files as $value)
30
-        $this->addFile($value);
31
-    }
32
-    public function addFilesRequired( $_files ) {
33
-      if(!is_array($_files))
34
-        throw new JException("Parameter must be an array.");
35
-      foreach ($_files as $value)
36
-        $this->addFileRequired($value);
37
-    }
38
-    public function getFiles() {
39
-      return $this->files["attached"];
40
-    }
41
-    public function getFilesRequired() {
42
-      return $this->files["required"];
43
-    }
44
-    protected function isCorrectPath( $_file ) {
45
-      if(!is_string($_file))
46
-        throw new JException("Path must be a string.");
47
-      if(!(file_exists($_file) || $this->isCorrectUrl($_file)))
48
-        throw new JException("File [$_file] not found.");
49
-    }
50
-    protected function isCorrectUrl( $_url ) {
51
-      return strpos(@get_headers($_url)[0],'200') === false ? false : true;
52
-    }
3
+	private $files;
4
+	public function __construct() {
5
+	  $this->files = [
6
+		"required" => [],
7
+		"attached" => []
8
+	  ];
9
+	}
10
+	public function addFile( $_file ) {
11
+	  try {
12
+	  $this->isCorrectPath($_file);
13
+	  } catch( Exception $e) {
14
+		throw new JException($e->getMessage());
15
+	  }
16
+	  $this->files["attached"][] = $_file;
17
+	}
18
+	public function addFileRequired( $_file ) {
19
+	  try {
20
+		$this->isCorrectPath($_file);
21
+	  } catch( Exception $e) {
22
+		throw new JException($e->getMessage());
23
+	  }
24
+	  $this->files["required"][] = $_file;
25
+	}
26
+	public function addFiles( $_files ) {
27
+	  if(!is_array($_files))
28
+		throw new JException("Parameter must be an array.");
29
+	  foreach ($_files as $value)
30
+		$this->addFile($value);
31
+	}
32
+	public function addFilesRequired( $_files ) {
33
+	  if(!is_array($_files))
34
+		throw new JException("Parameter must be an array.");
35
+	  foreach ($_files as $value)
36
+		$this->addFileRequired($value);
37
+	}
38
+	public function getFiles() {
39
+	  return $this->files["attached"];
40
+	}
41
+	public function getFilesRequired() {
42
+	  return $this->files["required"];
43
+	}
44
+	protected function isCorrectPath( $_file ) {
45
+	  if(!is_string($_file))
46
+		throw new JException("Path must be a string.");
47
+	  if(!(file_exists($_file) || $this->isCorrectUrl($_file)))
48
+		throw new JException("File [$_file] not found.");
49
+	}
50
+	protected function isCorrectUrl( $_url ) {
51
+	  return strpos(@get_headers($_url)[0],'200') === false ? false : true;
52
+	}
53 53
   }
54 54
 ?>
Please login to merge, or discard this patch.
dist/jate/modules/Html/Html.php 2 patches
Doc Comments   +5 added lines patch added patch discarded remove patch
@@ -83,6 +83,11 @@
 block discarded – undo
83 83
       $this->tags["js"]    = $this->getJs();
84 84
       $this->tags["jsVar"] = $this->getJsVars();
85 85
     }
86
+
87
+    /**
88
+     * @param string $_function
89
+     * @param string $_extenction
90
+     */
86 91
     protected function getRequire( $_function, $_extenction) {
87 92
       $temp = [];
88 93
       $filesRequired = $this->getFilesRequired();
Please login to merge, or discard this patch.
Indentation   +94 added lines, -94 removed lines patch added patch discarded remove patch
@@ -3,99 +3,99 @@
 block discarded – undo
3 3
   requireComponent("../Module/Module.php");
4 4
   requireComponent("../JException/JException.php");
5 5
   abstract class Html extends Module {
6
-    public $template;
7
-    public $app;
8
-    public $page;
9
-    public $tags;
10
-    public $jsVars;
11
-    public function __construct() {
12
-      parent::__construct();
13
-      $this->template = "";
14
-      $this->app      = [];
15
-      $this->page     = [];
16
-      $this->jsVars   = [];
17
-      $this->tags     = [
18
-        "css"   => [],
19
-        "js"    => [],
20
-        "jsVar" => [],
21
-        "base"  => ""
22
-      ];
23
-    }
24
-    public function setParameters( $_parameters = [ "app" => null, "page" => null] ) {
25
-    $this->app  = $_parameters["app"];
26
-    $this->page = $_parameters["page"];
27
-    }
28
-    abstract public function init();
29
-    public function draw() {
30
-      if($this->template == "")
31
-        throw new JException("The variable \$this->template must be set in class $this->name function init().");
32
-      $server = new ServerVars();
33
-      $this->addDipendences();
34
-      $this->tags["css"]  = array_unique($this->tags["css"]);
35
-      $this->tags["js"]   = array_unique($this->tags["js"]);
36
-      $this->tags["base"] = $server->server["RELATIVE"]."/";
37
-      $this->stringifyDipendences();
38
-      return jBlockFile($this->template, $this->tags);
39
-    }
40
-    public function getCss() {
41
-      return $this->getRequire("getCss",".css");
42
-    }
43
-    public function getJs() {
44
-      return $this->getRequire("getJs",".js");
45
-    }
46
-    public function getJsVars() {
47
-      return $this->jsVars;
48
-    }
49
-    public function addJsVar( $_name, $_value ) {
50
-      if(!is_string($_name))
51
-        throw new InvalidArgumentException("Parameter name must be a string.");
52
-      if(!is_string($_value))
53
-        throw new InvalidArgumentException("Parameter value must be a string.");
54
-      $this->jsVars[] = [$_name, $_value];
55
-    }
56
-    public function addJsVars( $_array ) {
57
-      if(!is_array($_array))
58
-        throw new InvalidArgumentException("Parameter must be an array.");
59
-      foreach ($_array as $value)
60
-        $this->addJsVar($value[0], $value[1]);
61
-    }
62
-    protected function stringifyDipendences() {
63
-      $tempStr = "";
64
-      $timeParameter = "?t=".time();
65
-      $time = ($this->app->cache->css == true) ? "" : $timeParameter;
66
-      foreach ($this->tags["css"] as $i)
67
-      $tempStr .= "<link rel='stylesheet' href='$i$time'>";
68
-      $this->tags["css"] = $tempStr;
69
-      $tempStr = "";
70
-      $time = ($this->app->cache->js == true) ? "" : $timeParameter;
71
-      foreach ($this->tags["js"] as $i)
72
-      $tempStr .= "<script src='$i$time'></script>";
73
-      $this->tags["js"] = $tempStr;
74
-      $tempStr = "";
75
-      $tempStr .= "<script type='text/javascript'>";
76
-      foreach ($this->tags["jsVar"] as $i)
77
-      $tempStr .= " $i[0] = $i[1];\n";
78
-      $tempStr .= "</script>";
79
-      $this->tags["jsVar"] = $tempStr;
80
-    }
81
-    protected function addDipendences() {
82
-      $this->tags["css"]   = $this->getCss();
83
-      $this->tags["js"]    = $this->getJs();
84
-      $this->tags["jsVar"] = $this->getJsVars();
85
-    }
86
-    protected function getRequire( $_function, $_extenction) {
87
-      $temp = [];
88
-      $filesRequired = $this->getFilesRequired();
89
-      $files         = $this->getFiles();
90
-      foreach ($filesRequired as $i)
91
-        if (!is_array($i) && strpos($i, $_extenction) !== FALSE)
92
-          $temp[] = $i;
93
-      foreach ($this->modules as $i)
94
-        $temp = array_merge( $temp, $i->$_function() );
95
-      foreach ($files as $i)
96
-        if (!is_array($i) && strpos($i, $_extenction) !== FALSE)
97
-          $temp[] = $i;
98
-      return $temp;
99
-    }
6
+	public $template;
7
+	public $app;
8
+	public $page;
9
+	public $tags;
10
+	public $jsVars;
11
+	public function __construct() {
12
+	  parent::__construct();
13
+	  $this->template = "";
14
+	  $this->app      = [];
15
+	  $this->page     = [];
16
+	  $this->jsVars   = [];
17
+	  $this->tags     = [
18
+		"css"   => [],
19
+		"js"    => [],
20
+		"jsVar" => [],
21
+		"base"  => ""
22
+	  ];
23
+	}
24
+	public function setParameters( $_parameters = [ "app" => null, "page" => null] ) {
25
+	$this->app  = $_parameters["app"];
26
+	$this->page = $_parameters["page"];
27
+	}
28
+	abstract public function init();
29
+	public function draw() {
30
+	  if($this->template == "")
31
+		throw new JException("The variable \$this->template must be set in class $this->name function init().");
32
+	  $server = new ServerVars();
33
+	  $this->addDipendences();
34
+	  $this->tags["css"]  = array_unique($this->tags["css"]);
35
+	  $this->tags["js"]   = array_unique($this->tags["js"]);
36
+	  $this->tags["base"] = $server->server["RELATIVE"]."/";
37
+	  $this->stringifyDipendences();
38
+	  return jBlockFile($this->template, $this->tags);
39
+	}
40
+	public function getCss() {
41
+	  return $this->getRequire("getCss",".css");
42
+	}
43
+	public function getJs() {
44
+	  return $this->getRequire("getJs",".js");
45
+	}
46
+	public function getJsVars() {
47
+	  return $this->jsVars;
48
+	}
49
+	public function addJsVar( $_name, $_value ) {
50
+	  if(!is_string($_name))
51
+		throw new InvalidArgumentException("Parameter name must be a string.");
52
+	  if(!is_string($_value))
53
+		throw new InvalidArgumentException("Parameter value must be a string.");
54
+	  $this->jsVars[] = [$_name, $_value];
55
+	}
56
+	public function addJsVars( $_array ) {
57
+	  if(!is_array($_array))
58
+		throw new InvalidArgumentException("Parameter must be an array.");
59
+	  foreach ($_array as $value)
60
+		$this->addJsVar($value[0], $value[1]);
61
+	}
62
+	protected function stringifyDipendences() {
63
+	  $tempStr = "";
64
+	  $timeParameter = "?t=".time();
65
+	  $time = ($this->app->cache->css == true) ? "" : $timeParameter;
66
+	  foreach ($this->tags["css"] as $i)
67
+	  $tempStr .= "<link rel='stylesheet' href='$i$time'>";
68
+	  $this->tags["css"] = $tempStr;
69
+	  $tempStr = "";
70
+	  $time = ($this->app->cache->js == true) ? "" : $timeParameter;
71
+	  foreach ($this->tags["js"] as $i)
72
+	  $tempStr .= "<script src='$i$time'></script>";
73
+	  $this->tags["js"] = $tempStr;
74
+	  $tempStr = "";
75
+	  $tempStr .= "<script type='text/javascript'>";
76
+	  foreach ($this->tags["jsVar"] as $i)
77
+	  $tempStr .= " $i[0] = $i[1];\n";
78
+	  $tempStr .= "</script>";
79
+	  $this->tags["jsVar"] = $tempStr;
80
+	}
81
+	protected function addDipendences() {
82
+	  $this->tags["css"]   = $this->getCss();
83
+	  $this->tags["js"]    = $this->getJs();
84
+	  $this->tags["jsVar"] = $this->getJsVars();
85
+	}
86
+	protected function getRequire( $_function, $_extenction) {
87
+	  $temp = [];
88
+	  $filesRequired = $this->getFilesRequired();
89
+	  $files         = $this->getFiles();
90
+	  foreach ($filesRequired as $i)
91
+		if (!is_array($i) && strpos($i, $_extenction) !== FALSE)
92
+		  $temp[] = $i;
93
+	  foreach ($this->modules as $i)
94
+		$temp = array_merge( $temp, $i->$_function() );
95
+	  foreach ($files as $i)
96
+		if (!is_array($i) && strpos($i, $_extenction) !== FALSE)
97
+		  $temp[] = $i;
98
+	  return $temp;
99
+	}
100 100
   }
101 101
 ?>
Please login to merge, or discard this patch.
dist/jate/modules/Parser/Adapters/ParserAbstract.php 2 patches
Doc Comments   +8 added lines patch added patch discarded remove patch
@@ -1,8 +1,16 @@
 block discarded – undo
1 1
 <?php
2 2
   abstract class ParserAbstract {
3
+
4
+    /**
5
+     * @param string $_text
6
+     */
3 7
     public function drawText( $_text, $_parameters = [] ) {
4 8
       return $this->draw(trim($_text), $_parameters);
5 9
     }
10
+
11
+    /**
12
+     * @param string $_text
13
+     */
6 14
     abstract public function draw( $_text, $_parameters = [] );
7 15
   }
8 16
 ?>
Please login to merge, or discard this patch.
Indentation   +4 added lines, -4 removed lines patch added patch discarded remove patch
@@ -1,8 +1,8 @@
 block discarded – undo
1 1
 <?php
2 2
   abstract class ParserAbstract {
3
-    public function drawText( $_text, $_parameters = [] ) {
4
-      return $this->draw(trim($_text), $_parameters);
5
-    }
6
-    abstract public function draw( $_text, $_parameters = [] );
3
+	public function drawText( $_text, $_parameters = [] ) {
4
+	  return $this->draw(trim($_text), $_parameters);
5
+	}
6
+	abstract public function draw( $_text, $_parameters = [] );
7 7
   }
8 8
 ?>
Please login to merge, or discard this patch.