Skip to content
GitLab
Projects
Groups
Snippets
/
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Sign in
Toggle navigation
Menu
Open sidebar
project
drupal
Commits
bdd5fa18
Commit
bdd5fa18
authored
Feb 05, 2009
by
Angie Byron
Browse files
#369653
by rszrama: Add 'No categories' message to Contact module when no categories exist.
parent
f3ed3283
Changes
1
Hide whitespace changes
Inline
Side-by-side
modules/contact/contact.admin.inc
View file @
bdd5fa18
...
...
@@ -10,12 +10,28 @@
* Categories/list tab.
*/
function
contact_admin_categories
()
{
$result
=
db_query
(
'SELECT cid, category, recipients, selected FROM {contact} ORDER BY weight, category'
);
$rows
=
array
();
$header
=
array
(
t
(
'Category'
),
t
(
'Recipients'
),
t
(
'Selected'
),
array
(
'data'
=>
t
(
'Operations'
),
'colspan'
=>
2
));
// Get all the contact categories from the database.
$result
=
db_query
(
'SELECT cid, category, recipients, selected FROM {contact} ORDER BY weight, category'
);
// Loop through the categories and add them to the table.
while
(
$category
=
db_fetch_object
(
$result
))
{
$rows
[]
=
array
(
$category
->
category
,
$category
->
recipients
,
(
$category
->
selected
?
t
(
'Yes'
)
:
t
(
'No'
)),
l
(
t
(
'edit'
),
'admin/build/contact/edit/'
.
$category
->
cid
),
l
(
t
(
'delete'
),
'admin/build/contact/delete/'
.
$category
->
cid
));
$rows
[]
=
array
(
$category
->
category
,
$category
->
recipients
,
(
$category
->
selected
?
t
(
'Yes'
)
:
t
(
'No'
)),
l
(
t
(
'edit'
),
'admin/build/contact/edit/'
.
$category
->
cid
),
l
(
t
(
'delete'
),
'admin/build/contact/delete/'
.
$category
->
cid
),
);
}
// If no categories were found, let the user know.
if
(
empty
(
$rows
))
{
$rows
[]
=
array
(
array
(
'data'
=>
t
(
'No categories available.'
),
'colspan'
=>
5
));
}
$header
=
array
(
t
(
'Category'
),
t
(
'Recipients'
),
t
(
'Selected'
),
array
(
'data'
=>
t
(
'Operations'
),
'colspan'
=>
2
));
return
theme
(
'table'
,
$header
,
$rows
);
}
...
...
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new 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