コード例 #1
0
ファイル: Controller.php プロジェクト: radicaldesigns/amp
 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();
     }
 }
コード例 #2
0
ファイル: Form.inc.php プロジェクト: radicaldesigns/amp
 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'];
 }