Skip to content
GitLab
Menu
Projects
Groups
Snippets
/
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Sign in
Toggle navigation
Menu
Open sidebar
project
drupal
Commits
017e3d14
Commit
017e3d14
authored
Jul 30, 2005
by
Steven Wittens
Browse files
-
#27794
: Alphabetize phptemplate variables
parent
c81bbf4a
Changes
1
Hide whitespace changes
Inline
Side-by-side
themes/engines/phptemplate/phptemplate.engine
View file @
017e3d14
...
...
@@ -92,16 +92,17 @@ function _phptemplate_default_variables($hook, $variables) {
function
phptemplate_features
()
{
return
array
(
'logo'
,
'toggle_favicon'
,
'toggle_name'
,
'toggle_search'
,
'toggle_slogan'
,
'toggle_mission'
,
'toggle_primary_links'
,
'toggle_secondary_links'
,
'toggle_node_user_picture'
,
'toggle_comment_user_picture'
);
'logo'
,
'toggle_comment_user_picture'
,
'toggle_favicon'
,
'toggle_mission'
,
'toggle_name'
,
'toggle_node_user_picture'
,
'toggle_primary_links'
,
'toggle_search'
,
'toggle_secondary_links'
,
'toggle_slogan'
);
}
/**
...
...
@@ -154,33 +155,32 @@ function phptemplate_page($content) {
}
$variables
=
array
(
'breadcrumb'
=>
theme
(
'breadcrumb'
,
drupal_get_breadcrumb
()),
'closure'
=>
theme
(
'closure'
),
'content'
=>
'<!-- begin content -->'
.
$content
.
'<!-- end content -->'
,
'footer_message'
=>
variable_get
(
'site_footer'
,
FALSE
),
'head'
=>
drupal_get_html_head
(),
'head_title'
=>
implode
(
' | '
,
$head_title
),
'help'
=>
theme
(
'help'
),
'language'
=>
$GLOBALS
[
'locale'
],
'site'
=>
variable_get
(
'site_name'
,
'drupal'
),
'head'
=>
drupal_get_html_head
(),
'onload_attributes'
=>
theme
(
'onload_attribute'
),
'layout'
=>
$layout
,
'logo'
=>
theme_get_setting
(
'logo'
),
'messages'
=>
theme
(
'status_messages'
),
'mission'
=>
$mission
,
'onload_attributes'
=>
theme
(
'onload_attribute'
),
'primary_links'
=>
theme_get_setting
(
'primary_links'
),
'site_name'
=>
(
theme_get_setting
(
'toggle_name'
)
?
variable_get
(
'site_name'
,
'Drupal'
)
:
''
),
'site_slogan'
=>
(
theme_get_setting
(
'toggle_slogan'
)
?
variable_get
(
'site_slogan'
,
''
)
:
''
),
'search_box'
=>
theme_get_setting
(
'toggle_search'
),
'search_url'
=>
url
(
'search'
),
'search_button_text'
=>
t
(
'search'
),
'search_description'
=>
t
(
'Enter the terms you wish to search for.'
),
'title'
=>
drupal_get_title
(),
'primary_links'
=>
theme_get_setting
(
'primary_links'
),
'search_url'
=>
url
(
'search'
),
'secondary_links'
=>
theme_get_setting
(
'secondary_links'
),
'breadcrumb'
=>
theme
(
'breadcrumb'
,
drupal_get_breadcrumb
()),
'tabs'
=>
theme
(
'menu_local_tasks'
),
'messages'
=>
theme
(
'status_messages'
),
'layout'
=>
$layout
,
'help'
=>
theme
(
'help'
),
'styles'
=>
theme_get_styles
(),
'mission'
=>
$mission
,
'sidebar_left'
=>
$sidebar_left
,
'content'
=>
'<!-- begin content -->'
.
$content
.
'<!-- end content -->'
,
'sidebar_right'
=>
$sidebar_right
,
'footer_message'
=>
variable_get
(
'site_footer'
,
FALSE
),
'closure'
=>
theme
(
'closure'
)
'styles'
=>
theme_get_styles
(),
'tabs'
=>
theme
(
'menu_local_tasks'
),
'title'
=>
drupal_get_title
()
);
if
((
arg
(
0
)
==
'node'
)
&&
is_int
(
arg
(
1
)))
{
$variables
[
'node'
]
=
node_load
(
arg
(
1
));
...
...
@@ -202,18 +202,18 @@ function phptemplate_node($node, $main = 0, $page = 0) {
}
$variables
=
array
(
'title'
=>
check_plain
(
$node
->
title
)
,
'node_url'
=>
url
(
'node/'
.
$node
->
ni
d
),
'term
s'
=>
theme
(
'links'
,
$
taxonomy
)
,
'name
'
=>
format_name
(
$node
)
,
'dat
e'
=>
format_
dat
e
(
$node
->
created
),
'content'
=>
(
$main
&&
$node
->
teaser
)
?
$node
->
teaser
:
$node
->
body
,
'links'
=>
$node
->
links
?
theme
(
'links'
,
$node
->
links
)
:
''
,
'taxonomy'
=>
$
taxonomy
,
'main'
=>
$
main
,
'page
'
=>
$page
,
'nod
e'
=>
$node
// we pass the actual node to allow more customization
);
'content'
=>
(
$main
&&
$node
->
teaser
)
?
$node
->
teaser
:
$node
->
body
,
'date'
=>
format_date
(
$node
->
create
d
),
'link
s'
=>
$node
->
links
?
theme
(
'links'
,
$
node
->
links
)
:
''
,
'main
'
=>
$main
,
'nam
e'
=>
format_
nam
e
(
$node
),
'node'
=>
$node
,
// we pass the actual node to allow more customization
'node_url'
=>
url
(
'node/'
.
$node
->
nid
)
,
'page'
=>
$
page
,
'taxonomy'
=>
$
taxonomy
,
'terms
'
=>
theme
(
'links'
,
$taxonomy
)
,
'titl
e'
=>
check_plain
(
$node
->
title
)
);
// Flatten the node object's member fields.
$variables
=
array_merge
(
object2array
(
$node
),
$variables
);
...
...
@@ -233,18 +233,17 @@ function phptemplate_node($node, $main = 0, $page = 0) {
*/
function
phptemplate_comment
(
$comment
,
$links
=
0
)
{
return
_phptemplate_callback
(
'comment'
,
array
(
'
new'
=>
$comment
->
new
?
t
(
'new'
)
:
''
,
'
author'
=>
format_name
(
$comment
)
,
'comment'
=>
$comment
,
'submitted'
=>
t
(
'Submitted by %a on %b.'
,
array
(
'%a'
=>
format_name
(
$comment
),
'%b'
=>
format_date
(
$comment
->
timestamp
))),
'title'
=>
l
(
$comment
->
subject
,
$_GET
[
'q'
],
NULL
,
NULL
,
"comment-
$comment->cid
"
),
'picture'
=>
theme_get_setting
(
'toggle_comment_user_picture'
)
?
theme
(
'user_picture'
,
$comment
)
:
''
,
'links'
=>
$links
,
'content'
=>
$comment
->
comment
,
'author'
=>
format_name
(
$comment
),
'date'
=>
format_date
(
$comment
->
timestamp
)
'date'
=>
format_date
(
$comment
->
timestamp
),
'links'
=>
$links
,
'new'
=>
$comment
->
new
?
t
(
'new'
)
:
''
,
'picture'
=>
theme_get_setting
(
'toggle_comment_user_picture'
)
?
theme
(
'user_picture'
,
$comment
)
:
''
,
'submitted'
=>
t
(
'Submitted by %a on %b.'
,
'title'
=>
l
(
$comment
->
subject
,
$_GET
[
'q'
],
NULL
,
NULL
,
"comment-
$comment->cid
"
)
));
}
...
...
@@ -262,9 +261,9 @@ function phptemplate_block($block) {
*/
function
phptemplate_box
(
$title
,
$content
,
$region
=
'main'
)
{
return
_phptemplate_callback
(
'box'
,
array
(
'title'
=>
$title
,
'content'
=>
$content
,
'region'
=>
$region
'region'
=>
$region
,
'title'
=>
$title
));
}
...
...
@@ -304,7 +303,7 @@ function _phptemplate_default($hook, $variables, $file = null) {
}
if
(
$file
)
{
extract
(
$variables
);
// Extract the vars to local namespace
extract
(
$variables
);
// Extract the vars to local namespace
ob_start
();
// Start output buffering
include
(
$file
);
// Include the file
$contents
=
ob_get_contents
();
// Get the contents of the buffer
...
...
Write
Preview
Supports
Markdown
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