Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
P
pquery
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Analytics
Analytics
CI / CD
Repository
Value Stream
Wiki
Wiki
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
Taddeüs Kroes
pquery
Commits
e96bbce1
Commit
e96bbce1
authored
Nov 05, 2011
by
Taddes Kroes
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Chancged plugin filename format.
parent
4463c836
Changes
5
Show whitespace changes
Inline
Side-by-side
Showing
5 changed files
with
22 additions
and
13 deletions
+22
-13
index.php
index.php
+2
-2
pquery.array.php
pquery.array.php
+1
-1
pquery.config.php
pquery.config.php
+3
-3
pquery.php
pquery.php
+15
-6
pquery.sql.php
pquery.sql.php
+1
-1
No files found.
index.php
View file @
e96bbce1
<?php
include_once
'../debug.php'
;
include_once
'
base
.php'
;
pQuery
::
require_plugins
(
'array'
,
'sql'
);
include_once
'
pquery
.php'
;
__p
::
require_plugins
(
'array'
,
'sql'
);
// Array test
/*$a = _p(range(0, 10));
...
...
array.php
→
pquery.
array.php
View file @
e96bbce1
<?php
/**
* pQuery
extentio
n for executing common array functions.
* pQuery
plugi
n for executing common array functions.
*
* @package pQuery
*/
...
...
config.php
→
pquery.
config.php
View file @
e96bbce1
<?php
/**
* Base and
extentio
n config for pQuery utility framework.
* Base and
plugi
n config for pQuery utility framework.
*
* @package pQuery
*/
...
...
@@ -29,11 +29,11 @@ define('PQUERY_ROOT', 'D:/xampp/htdocs/pquery/');
define
(
'ERROR_IS_FATAL'
,
true
);
/**
* Abstract class containing
extentio
n configs.
* Abstract class containing
plugi
n configs.
*/
abstract
class
Config
{
/**
* Config for MySQL
extentio
n.
* Config for MySQL
plugi
n.
*
* @var array
*/
...
...
base
.php
→
pquery
.php
View file @
e96bbce1
...
...
@@ -5,19 +5,26 @@
* @package pQuery
*/
include_once
'config.php'
;
include_once
'
pquery.
config.php'
;
/**
* Common utility class.
*/
class
pQuery
{
/**
* Pattern of th
a
alias created for an extending plugin that has defined an alias.
* Pattern of th
e
alias created for an extending plugin that has defined an alias.
*
* @var string
*/
const
CLASS_ALIAS_PATTERN
=
'__%s'
;
/**
* Pattern of a plugin's filename.
*
* @var string
*/
const
PLUGIN_FILENAME_PATTERN
=
'pquery.%s.php'
;
/**
* The minimum php version required to use the framework.
*
...
...
@@ -156,12 +163,12 @@ class pQuery {
* @param mixed $type the variable type of the class to load.
*/
static
function
load_plugin
(
$type
)
{
$
file
=
PQUERY_ROOT
.
$type
.
'.php'
;
$
path
=
PQUERY_ROOT
.
sprintf
(
self
::
PLUGIN_FILENAME_PATTERN
,
$type
)
;
if
(
!
file_exists
(
$
file
)
)
if
(
!
file_exists
(
$
path
)
)
return
false
;
include_once
$
file
;
include_once
$
path
;
return
true
;
}
...
...
@@ -173,7 +180,7 @@ class pQuery {
$plugins
=
func_get_args
();
foreach
(
$plugins
as
$plugin
)
{
$path
=
PQUERY_ROOT
.
$plugin
.
'.php'
;
$path
=
PQUERY_ROOT
.
sprintf
(
self
::
PLUGIN_FILENAME_PATTERN
,
$plugin
)
;
if
(
!
file_exists
(
$path
)
)
{
return
self
::
error
(
'Required plugin "%s" could not be located (looked in "%s").'
,
...
...
@@ -224,4 +231,6 @@ function _p($variable, $plugin=null) {
return
new
$class_name
(
$variable
);
}
class_alias
(
'pQuery'
,
'__p'
);
?>
\ No newline at end of file
sql.php
→
pquery.
sql.php
View file @
e96bbce1
<?php
/**
* pQuery
extentio
n for executing MySQL queries.
* pQuery
plugi
n for executing MySQL queries.
*
* @package pQuery
*/
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment