Powered by slightly modified MediaWiki and TED Notepad.

Dev:Objects

Model objektov je zbierka hlavnych objektov v projekte. Je to referencny zoznam nazvov a vztahov, na ktorych sme sa predbezne dohodli. Finalne clenenie a nazvy objektov sa mozu miestami lisit. Model objektov implementuje uzivatelsku analyzu. Je sucastou softwaroveho designu.

IndexPage

IndexPage, EP, index.php, jsimlo

LoginPage, EP
LogoutPage, EP
IntroPage, EP
QuickBox,
MainMenuQuickBox, QuickBox
RelatedLinksQuickBox, QuickBox
FriendsQuickBox, QuickBox
...QuickBox, QuickBox
...QuickBox, QuickBox
RegistrationPage, EP

SettingsPage

SettingsPage, EP, setts.php

SettingsPasswdPage, EP
SettingsSettingsPage, EP
SettingsKillUserPage, EP
SettingsProfilePage, EP
SettingsWatermarkPage, EP

KeepPage

KeepPage, EP, keep.php, jsimlo

StatisticsPage, EP
CleanupPage, EP

NotificationsPage

NotificationsPage, EP, notif.php

PeoplePage

PeoplePage, EP, people.php, Zlatka

UserListPage, EP
RelativesPage, EP

UserPage

UserPage, EP, user.php, Zlatka

UserDetailPage, EP
UserMailPage, EP

CategoryPage

CategoryPage, EP, category.php, Zlatka

CategoryListPage, EP
CategoryEditPage, EP
CategoryMovePage, EP
CategoryDeletePage, EP

GroupPage

GroupPage, EP, group.php, Zlatka

GroupDetailPage, EP
GroupEditPage, EP
GroupDeletePage, EP
GroupStatePage, EP
GroupJoinPage, EP
GroupUsersPage, EP

DirectoryPage

DirectoryPage, EP, albums.php, Jana

DirectoryListPage, EP
  • DisplayList()           // displays list of albums and directories (filtered, sorted, paged, etc..)
  • UpdateDirectories()           // updates state of a directory
DirectoryEditPage, EP
  • DisplayForm()           // displays form for adding/suggesting new directory; or for modifying directory attributes
  • SaveDirectory()           // saves (insert or update) directory into dbase
DirectoryDeletePage, EP
  • DeleteDirectory()           // deletes the directory with destination (moves and merges childs)
DirectoryMovePage, EP
  • DisplayForm()           // displays form for moving a directory or album
  • UpdateDirectory()           // moves and merges the directory with destination
  • UpdateAlbum()           // moves the album into destination
FavouriteAlbumsPage, EP
  • DisplayForm()           // displays form of favourite albums
  • DeleteFavourites()           // removes album form favourite albums

AlbumPage

AlbumPage, EP, album.php, Jana

AlbumDetailPage, EP
  • DisplayInfo()           // displays info about album
  • DisplayContent()           // displays photos or discussion of the album
AlbumEditBody,
  • DisplayForm()           // displays form of editable attributes of the album
  • SaveAlbum()           // saves (updates or inserts) attributes into dbase
AlbumDeleteBody,
  • DeleteAlbum()           // deletes album from dbase
AlbumStateBody,
  • DisplayForm()           // displays form for banning an album
  • UpdateAlbum()           // updates new state and reason into database
AlbumAddPhotosPage, EP
  • DisplayForm()           // displays photo grid with check boxes
  • InsertPhotosInAlbum()           // adds photos to album
  • SendNotifications()           // sends notifications about new photos in album
AlbumManagePhotosPage, EP
  • DisplayForm()           // displays photo grid with check boxes
  • UpdatePhotos()           // updates state of selected photos in album
  • DeletePhotos()           // deletes selected photos from album
  • SendNotifications()           // sends notifications about new photos in album
AlbumGroupsPage, EP
  • DisplayForm()           //
  • InsertGroupInAlbum()           // inserts new groups in album
  • UpdateGroupsInAlbum()           // modifies selected groups in album
  • DeleteGroupsInAlbum()           // deletes selected groups in album

StoragePage

StoragePage, EP, storage.php, Jana

PhotoListPage, EP
  • DisplayList()           // displays list of photos (filtered, sorted, paged, etc..)
  • UpdatePhotos()           // move selected photos into trash
  • DeletePhotos()           // delete photos (all from trash) from dbase
PhotoAddPage, EP
  • DisplayFormAdd()           // displays form for adding new photos (files, tags, common attributes)
  • DisplayFormAlbums()           // displays grid of albums with check boxes (owned or favourites only)
  • CheckPhotos()           // checks, whther the new photos can be added (storage size limit, photo max size, etc.)
  • InsertPhotos()           // inserts the photos into database
  • InsertPhotosInAlbum()           // inserts the photos into selected album (see DisplayAlbums())
PhotoTagsPage, EP
  • DisplayForm()           // displays form of tags with current photo tags
  • UpdateTags()           // updates the list of tags into database

PhotoPage

PhotoPage, EP, photo.php, Jana

PhotoDetailPage, EP
  • DisplayInfo()           // displays main photo detail (image, score, sizes, etc.)
  • UpdatePhoto()           // updates new score into the database
PhotoEditPage, EP
  • DisplayFormAll()           // displays form of all editable attributes
  • DisplayFormCommon()           // displays form of common editable attributes
  • UpdatePhoto()           // updates attributes into dbase
PhotoUpdatePage, EP
  • DisplayForm()           // displays form for uploading a new photo version
  • CheckPhoto()           // checks, whether the sizes of the new photo
  • UpdatePhoto()           // inserts the new image and updates the photo
  • SendNotifications()           // sends notifications
PhotoAlbumsPage, EP
  • DisplayForm()           // displays form with albums where a foto is added
  • DeletePhotosInAlbum()           // deletes photo from selected albums

PhotoPreviewPage

PhotoPreviewPage, EP, preview.php, Jana
  • Display()           // returns JPEG data of the image to the output
  • FindPreview()           // finds, whether a preview already exists and returns an url to it (or false :)
  • GeneratePreview()           // generates (or just finds one, if already exists) a preview and returns an url to it

DiscussionPage

DiscussionPage, EP, talk.php

DiscussionListPage, EP
  • DisplayList()           // displays list of comments or discussion items (foltered, sorted, paged, etc.)
DiscussionEditPage, EP
  • DisplayForm()           // displays form for adding new comment or editing an old one
  • SaveComment()           // saves (insert or update) comment into dbase
  • SendNotifications()           // sends notifications
DiscussionManagePage, EP
  • DisplayForm()           // displays form for deleting and approving comments
  • UpdateComment()           // updates state of selected comments
  • DeleteComment()           // delete selected comments (+ their already deleted parents) (+ optionally their childs)

UglyPage

UglyPage, EP, ugly.php, Jana

  • DisplayList()           // displays list of all ugly entries
  • DisplayEntry()           // displays single ugly entry (all its instances at once)
  • DisplayForm()           // displays form for adding new ugly entry
  • InsertUgly()           // inserts an ugly entry
  • DeleteUgly()           // deletes an ugly entry (all its instances at once)

CaptchaPage

CaptchaPage, EP, captcha.php, Peto

  • Generate()           // generates new text and returns its hash
  • Display()           // returns captcha jpg-data from given hash
  • Verify()           // verifies given text against given hash

TagFilter

TagFilter, -, jsimlo

  • Run()           // executes necessary code for loading tag lists
  • Display()           // displays form for specifying tag filters
  • HarvestIn()           // harvest selected include tags from a given request
  • HarvestOut()           // harvest selected exclude tags from a given request
  • HarvestExact()           // tells, whether ! was used in a given request
  • IsSent()           // tells, whether a given request contains sent form for specifying tag filters

Grid

Grid, -, jsimlo

AlbumGrid, Grid, Jana
PhotoGrid, Grid, Jana
GroupGrid, Grid, Zlatka
UserGrid, Grid, Zlatka
NotificationGrid, Grid
DiscussionGrid, Grid
UglyGrid, Grid, Jana