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
finish responsive images, revamp admin_images
[wfpl-cms.git]
/
admin_pages.php
diff --git
a/admin_pages.php
b/admin_pages.php
index
9c7f56a
..
382ff5c
100644
(file)
--- a/
admin_pages.php
+++ b/
admin_pages.php
@@
-75,22
+75,18
@@
function admin_pages_main_delete($id) {
# get all images from admin_images (for cms)
function admin_pages_get_images() {
$out = [];
# get all images from admin_images (for cms)
function admin_pages_get_images() {
$out = [];
- $rows = db_get_assocs('cms_images', 'image,name,caption,sizes', 'order by name, caption, image');
+ $rows = db_get_assocs('cms_images', 'image,name,caption', 'order by name, caption, image');
if ($rows) {
if ($rows) {
- $id = 0;
- foreach($rows as &$row) {
+ $id = -1;
+ foreach($rows as &$row) { $id += 1;
$parts = explode(' ', $row['image'] . ' ', 7);
$out[] = [
'id' => '' . $id,
$parts = explode(' ', $row['image'] . ' ', 7);
$out[] = [
'id' => '' . $id,
- 'thumb' => $parts[3],
- 'image' => $parts[0],
- 'image_width' => (int)$parts[1],
- 'image_height' => (int)$parts[2],
- 'sizes' => $row['sizes'],
+ 'src' => $parts[0],
+ 'aspect' => ''.(round(100000 * ((int)$parts[2]) / ((int)$parts[1]) / 1000)).'%',
'name' => $row['name'],
'caption' => $row['caption']
];
'name' => $row['name'],
'caption' => $row['caption']
];
- $id += 1;
} unset($row);
}
return $out;
} unset($row);
}
return $out;
@@
-172,6
+168,8
@@
function admin_pages_main_form($id = false) {
}
tem_set('wfpl_images_json', json_encode(admin_pages_get_images()));
}
tem_set('wfpl_images_json', json_encode(admin_pages_get_images()));
+ tem_set('wfpl_image_width_small', WFPL_IMAGE_WIDTH_SMALL);
+ tem_set('wfpl_image_width_thumb', WFPL_IMAGE_WIDTH_THUMB);
tem_set('form', $data);
tem_set('$head'); # wysiwyg init goes in <head>
}
tem_set('form', $data);
tem_set('$head'); # wysiwyg init goes in <head>
}