Exemplo n.º 1
0
 public function display()
 {
     print "<td width='80' align='center' valign='top' class='albumpicturecaption'>";
     print "<a href='index.php?action=picture&" . $this->getIDPair() . "' class='albumpicturelink'>";
     print $this->get('title') . "<br>";
     print clsThumbnail::getImg($this, ALBUM_PREVIEWSIZE, ALBUM_PREVIEWSIZE);
     print "</a>";
     print "</td>";
 }
Exemplo n.º 2
0
                            $arrAlbums[$arrResult['category_id']] = $objAlbum;
                        }
                        $objAlbum = $arrAlbums[$arrResult['category_id']];
                        print "Importing from '" . $objAlbum->get('name') . "'<br>";
                        $i = 0;
                        $pictureResult = mysql_query("SELECT * FROM pictures WHERE category_id = '" . $arrResult['category_id'] . "' ");
                        while ($arrPictureResult = mysql_fetch_assoc($pictureResult)) {
                            $objPicture = clsPicture::createFromFile($upload_directory . '/' . $arrPictureResult['filename'], 'image/jpeg', $objAlbum);
                            $objPicture->set('user_id', $user_id);
                            $objPicture->set('album_id', $objAlbum->get('id'));
                            $objPicture->set('title', str_replace("<br />", "", html_entity_decode($arrPictureResult['title'])));
                            $objPicture->set('caption', str_replace("<br />", "", html_entity_decode($arrPictureResult['caption'])));
                            $objPicture->set('date', date('Y-m-d H:i:s', strtotime($arrPictureResult['date_added']) + $i++), false);
                            $objPicture->set('confirmed', 1);
                            $objPicture->save();
                            print "<img src='" . clsThumbnail::getUrl($objPicture, 70, 70) . "'> ";
                            if (++$i % 6 == 0) {
                                print "<br>";
                            }
                        }
                        print "<br><br>";
                    }
                }
            }
        }
    }
}
if ($strSubAction == 'settings_save') {
    $objSetting = new clsDB('setting');
    $objSetting->getFromRequest(array('id', 'value'));
    $objSetting->save();
Exemplo n.º 3
0
     throw new Exception('exception_invalidrequest');
 }
 $objAlbum = new clsAlbum($objPicture->get('album_id'));
 if (!$objAlbum->canView($objUser)) {
     throw new Exception('exception_invalidrequest');
 }
 if (isset($_REQUEST['tn']) || isset($_REQUEST['action']) && $_REQUEST['action'] == 'tn') {
     $intWidth = isset($_REQUEST['w']) ? $_REQUEST['w'] : -1;
     $intHeight = isset($_REQUEST['h']) ? $_REQUEST['h'] : -1;
     if (!is_numeric($intWidth) || $intWidth < 0 || $intWidth > MAX_X) {
         throw new Exception('exception_invalidrequest');
     }
     if (!is_numeric($intHeight) || $intHeight < 0 || $intHeight > MAX_Y) {
         throw new Exception('exception_invalidrequest');
     }
     $objThumbnail = clsThumbnail::getThumbnail($objUser, $objPicture->get('id'), $intWidth, $intHeight, $objAlbum);
     if (is_string($objThumbnail)) {
         throw new Exception($objThumbnail);
     }
     if ($objPicture->hasViewed($objUser)) {
         header('Last-modified: ' . $objThumbnail->get('date'));
         header('Expires: ' . (date('Y-m-d H:i:s') + 60 * 60 * 24));
         header('Cache-control: public');
         header('Pragma: public');
     }
     $objThumbnail->setMime();
     echo $objThumbnail->getImageRaw($objUser);
 } else {
     $objPicture->load();
     header('Last-modified: ' . $objPicture->get('date'));
     header('Expires: ' . (date('Y-m-d H:i:s') + 60 * 60 * 24));
Exemplo n.º 4
0
 public static function getImg($objPicture, $width, $height)
 {
     return "<img src='" . clsThumbnail::getUrl($objPicture, $width, $height) . "' />";
 }