function _save_galleryInfo($data) { if (!(isset($data['galleryid']) && !empty($data['galleryid']))) { return false; } require_once 'Modules/Gallery/Image.inc.php'; $galleries = is_array($data['galleryid']) ? array_keys($data['galleryid']) : array($data['galleryid']); foreach ($galleries as $gallery_id) { $gallery_image = new GalleryImage(AMP_Registry::getDbcon()); $data['galleryid'] = $gallery_id; $gallery_image->setData($data); $gallery_image->save(); } }
function _checkUploadImage($data, $fieldname) { if (!(isset($data['image_upload']) && $data['image_upload'])) { if (!isset($data[$fieldname])) { return false; } return $data[$fieldname]; } if (!(isset($data['image_gallery']) && $data['image_gallery'])) { return $data['image_upload']; } require_once 'Modules/Gallery/Image.inc.php'; $gallery_record = new GalleryImage(AMP_Registry::getDbcon()); $gallery_data = array('img' => $data['image_upload'], 'caption' => isset($data['piccap']) ? $data['piccap'] : false, 'galleryid' => $data['image_gallery'], 'section' => $data['section'], 'publish' => true, 'date' => date('Y-m-d')); $gallery_record->setData($gallery_data); $gallery_record->save(); return $data['image_upload']; }