Got questions, comments, patches, etc.?
Contact Jason Woofenden
gitweb
/
wfpl-cms.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
fix typos
[wfpl-cms.git]
/
admin_pages.php
diff --git
a/admin_pages.php
b/admin_pages.php
index
f674b66
..
f712444
100644
(file)
--- a/
admin_pages.php
+++ b/
admin_pages.php
@@
-1,12
+1,12
@@
<?php
<?php
-# This form requires wfpl. See: http://jasonwoof.org/wfpl
+# This form requires wfpl. See: http://sametwice.com/wfpl
define('ADMIN_PAGES_DB_FIELDS', 'title,filename,navbar,nav_title,content,description,keywords');
define('ADMIN_PAGES_DB_FIELDS', 'title,filename,navbar,nav_title,content,description,keywords');
-require_once('code/wfpl/format.php');
-require_once('code/wfpl/email.php');
+require_once(INC_WFPL . 'format.php');
+require_once(INC_WFPL . 'email.php');
function format_cms_filename($str) {
$str = format_filename($str);
function format_cms_filename($str) {
$str = format_filename($str);
@@
-78,6
+78,16
@@
function admin_pages_main_delete($id) {
return './admin_pages';
}
return './admin_pages';
}
+function admin_pages_get_images() {
+ $images = db_get_assocs('cms_images', 'image,name,caption,sizes', 'order by name, caption, image');
+ $id = 0;
+ foreach($images as &$image) {
+ $image['id'] = '' . $id;
+ $id += 1;
+ }
+ return $images;
+}
+
function admin_pages_main_listing() {
$listing_rows = db_get_assocs('cms_pages', 'id,filename,coalesce(nullif(nav_title,\'\'), title) as title', 'order by concat(nav_title,title)');
tem_set('listings', $listing_rows);
function admin_pages_main_listing() {
$listing_rows = db_get_assocs('cms_pages', 'id,filename,coalesce(nullif(nav_title,\'\'), title) as title', 'order by concat(nav_title,title)');
tem_set('listings', $listing_rows);
@@
-88,6
+98,7
@@
function admin_pages_main_form($id = false) {
tem_set('id', $id);
}
tem_set('id', $id);
}
+ tem_set('$basename', 'admin_pages');
$navbar_options = array(array('ignored', 'Not at all'), array('0', 'First'));
$rows = db_get_rows('cms_pages', 'id,coalesce(nullif(nav_title,\'\'), title) as title,navbar', 'where navbar != 0 order by navbar');
$navbar_options = array(array('ignored', 'Not at all'), array('0', 'First'));
$rows = db_get_rows('cms_pages', 'id,coalesce(nullif(nav_title,\'\'), title) as title,navbar', 'where navbar != 0 order by navbar');
@@
-138,6
+149,7
@@
function admin_pages_main_form($id = false) {
$data = array('filename' => format_cms_filename($_REQUEST['new_filename']));
}
$data = array('filename' => format_cms_filename($_REQUEST['new_filename']));
}
+ tem_set('wfpl_images', admin_pages_get_images());
tem_set('form', $data);
tem_set('$head'); # wysiwyg init goes in <head>
}
tem_set('form', $data);
tem_set('$head'); # wysiwyg init goes in <head>
}