Index: trunk/www/sites/www/applications/apps/jovie.json =================================================================== --- trunk/www/sites/www/applications/apps/jovie.json (revision 1508217) +++ trunk/www/sites/www/applications/apps/jovie.json (revision 1508218) @@ -1,44 +1,43 @@ { "name": "Jovie", "parent": "kde/kdeaccessibility", "repository": ["git", "jovie"], "icon": ["oxygen", "apps/preferences-desktop-text-to-speech.png"], "description": - "

Jovie KDE Text-to-Speech is a subsystem within the KDE desktop for conversion of text to audible speech. Jovie is currently under development and aims to become the standard subsystem for all KDE applications to provide speech output.

", + "

Jovie KDE Text-to-Speech is a subsystem within the KDE desktop for conversion of text to audible speech. Jovie is currently under development and aims to become the standard subsystem for all KDE applications to provide speech output.

Jovie is umaintained and no longer released by the KDE community.

", "features": [ "User Features:", [ "Speak any text from the KDE clipboard", "Speak any plain text file", "Speak all or any portion of a text file from Kate, including instances where Kate isembedded in another KDE application", "Speak all or any portion of an HTML page from Konqueror", "Use as the speech backend for KMouth and KSayIt", "Speak KDE notifications (KNotify)", "User-configurable filters for substituting misspoken words, choosing speech synthesizers, and transforming XHMTL/XML documents" ], "Programmer Features:", [ "Priority system for screen reader outputs, warnings and messages, while still playing regular texts", "Permit generation of speech from the command line (or via shell scripts) using the qdbus utility", "Provide a lightweight and easily usableinterface for applications to generate speech output", "Applications need not be concerned about contention over the speech device", "FUTURE: Provide support for speech markuplanguages, such as VoiceXML, Sable, Java Speech Markup Language (JSML), and Speech Markup Meta-language (SMML)", "FUTURE: Provide limited support for embedded speech markers", "Asynchronous to prevent system blocking" ] ], "homepage": "http://accessibility.kde.org/developer/kttsd/", "kde-apps.org": 18806, "userbase": "KTTS", "forum": false, - "handbook": "http://docs.kde.org/stable/en/kdeaccessibility/jovie/index.html", + "handbook": false, "irc": "#kde-accessibility", "mailing lists": "kde-accessibility@kde.org", - "cia.vc": "kde/jovie", "bugs": "jovie" } Index: trunk/www/sites/www/applications/apps/kfilereplace.json =================================================================== --- trunk/www/sites/www/applications/apps/kfilereplace.json (revision 1508217) +++ trunk/www/sites/www/applications/apps/kfilereplace.json (revision 1508218) @@ -1,22 +1,21 @@ { "name": "KFileReplace", "repository": ["git", "kfilereplace"], "icon": ["own", "hi{size}-app-kfilereplace.png"], "description": - "

KFileReplace is a very capable multi-line, mutli-file, multi-directory find and replace that can create backups, use wildcards and regexps.

", + "

KFileReplace is a very capable multi-line, mutli-file, multi-directory find and replace that can create backups, use wildcards and regexps.

KFileReplace is umaintained and no longer released by the KDE community.

", "features": false, - "homepage": "http://kfilereplace.kdewebdev.org/", + "homepage": false, "kde-apps.org": false, "userbase": false, "forum": 20, - "handbook": "http://docs.kde.org/stable/en/kdewebdev/kfilereplace/index.html", + "handbook": false, "irc": false, "mailing lists": false, - "cia.vc": "kde/kfilereplace", "bugs": "kfilereplace" } Index: trunk/www/sites/www/applications/apps/klinkstatus.json =================================================================== --- trunk/www/sites/www/applications/apps/klinkstatus.json (revision 1508217) +++ trunk/www/sites/www/applications/apps/klinkstatus.json (revision 1508218) @@ -1,30 +1,29 @@ { "name": "KLinkStatus", "repository": ["git", "klinkstatus"], "icon": ["own", "data/icons/hi{size}-app-klinkstatus.png"], "description": - "

KLinkStatus is a link checker. It allows you to search internal and external links in either your entire web site, a single page or a specified depth. For performance, links can be checked simultaneously.

", + "

KLinkStatus is a link checker. It allows you to search internal and external links in either your entire web site, a single page or a specified depth. For performance, links can be checked simultaneously.

KLinkStatus is umaintained and no longer released by the KDE community.

", "features": [ "Support several protocols (allowing fast checking of local documents): http, ftp, ssh (fish or sftp) and file.", "Proxy support", "Allows authentication when checking restricted documents", "Limit the search depth", "Pause/Resume of checking session", "History of checked URLs" ], "homepage": "http://userbase.kde.org/KLinkStatus", "kde-apps.org": 12318, "userbase": false, "forum": 20, - "handbook":"http://docs.kde.org/stable/en/kdewebdev/klinkstatus/index.html", + "handbook": false, "irc": false, "mailing lists": false, - "cia.vc": "kde/klinkstatus", "bugs": "klinkstatus" } Index: trunk/www/sites/www/applications/apps/knode.json =================================================================== --- trunk/www/sites/www/applications/apps/knode.json (revision 1508217) +++ trunk/www/sites/www/applications/apps/knode.json (revision 1508218) @@ -1,33 +1,33 @@ { "name": "KNode", "repository": ["git", "knode"], "parent": "kde", "icon": ["own", "hi{size}-app-knode.png"], "description": - "

KNode is a KDE-application to access Usenet newsgroups and mailing lists.

", + "

KNode is a KDE-application to access Usenet newsgroups and mailing lists.

KNode is umaintained and no longer released by the KDE community.

", "features": [ "supports multiple news servers", "signing emails and newsarticles", "reading and composing of MIME multipart messages", "inline display of attachments (text and images)", "supports all international character sets", "powerful search and filter functions", "GNKSA compliant", "supports full scoring using rules", "drag 'n' drop between groups and archive folders" ], "homepage": false, "kde-apps.org": false, "userbase": "KNode", "forum": 20, - "handbook": "http://docs.kde.org/?application=knode", + "handbook": false, "irc": "#kontact", "mailing lists": ["kdepim-users@kde.org", "kde-pim@kde.org"], "bugs": "knode" } Index: trunk/www/sites/www/applications/apps/kppp.json =================================================================== --- trunk/www/sites/www/applications/apps/kppp.json (revision 1508217) +++ trunk/www/sites/www/applications/apps/kppp.json (revision 1508218) @@ -1,23 +1,21 @@ { "name": "KPPP", - "parent": "kde/kdenetwork", "repository": ["git", "kppp"], "icon": ["own", "icons/hi{size}-app-kppp.png"], "description": - "

KPPP is used to setup PPP (Point-to-Point Protocol) connections. This is most useful for connecting with a cell phone \"modem\" card these days. It is also use to configure real modem connections.

", + "

KPPP is used to setup PPP (Point-to-Point Protocol) connections. This is most useful for connecting with a cell phone \"modem\" card these days. It is also use to configure real modem connections.

KPPP is umaintained and no longer released by the KDE community.

", "features": false, - "homepage": "http://developer.kde.org/~kppp/", + "homepage": false, "kde-apps.org": false, "userbase": "KPPP", "forum": 18, - "handbook": "http://docs.kde.org/stable/en/kdenetwork/kppp/index.html", + "handbook": false, "irc": false, "mailing lists": false, - "cia.vc": "kde/kppp", "bugs": "kppp" } Index: trunk/www/sites/www/applications/apps/kremotecontrol.json =================================================================== --- trunk/www/sites/www/applications/apps/kremotecontrol.json (revision 1508217) +++ trunk/www/sites/www/applications/apps/kremotecontrol.json (revision 1508218) @@ -1,28 +1,26 @@ { "name": "KRemoteControl", - "parent": "kde/kdeutils", "repository": ["git", "kremotecontrol"], "icon": ["own", "kcmremotecontrol/icons/hi{size}-devices-infrared-remote.png"], "description": - "

KRemoteControl is a KDE frontend for the Linux Infrared Remote Control system (LIRC). It consist of two parts: a systemtray applet and a configuration module.

", + "

KRemoteControl is a KDE frontend for the Linux Infrared Remote Control system (LIRC). It consist of two parts: a systemtray applet and a configuration module.

KRemoteControl is umaintained and no longer released by the KDE community.

", "features": [ "A systemtray applet named IRKick which acts as a proxy between the LIRC system and D-Bus. It maps between remote actions and configured D-Bus requests to control and to launch programs.", "Overview of the installed remote controls, with mapping to predefined configurations (if given), configured modes and actions for the remote controls and available profile bindings for program controlling.", "Support to configure application bindings to remote control buttons manually or by given profiles and application bindings grouping for each remote into modes." ], "homepage": "http://utils.kde.org/projects/kremotecontrol/", "kde-apps.org": false, "userbase": false, "forum": 21, - "handbook": "http://docs.kde.org/stable/en/kdeutils/kcontrol/kremotecontrol/index.html", + "handbook": false, "irc": "#kde-utils", "mailing lists": "kde-utils-devel@kde.org", - "cia.vc": "kde/kremotecontrol", "bugs": "kremotecontrol" } Index: trunk/www/sites/www/applications/apps/kuser.json =================================================================== --- trunk/www/sites/www/applications/apps/kuser.json (nonexistent) +++ trunk/www/sites/www/applications/apps/kuser.json (revision 1508218) @@ -0,0 +1,25 @@ +{ + "name": "KUser", + "repository": ["git", "kuser"], + "icon": ["own", "icon/hi{size}-app-kuser.png"], + + "description": + "

KUser is a tool for managing users and groups on your system.

KUser is umaintained and no longer released by the KDE community.

", + + "features": + [ + "User and group creation and edition", + "Easy password and group management for each user" + ], + "homepage": false, + "kde-apps.org": false, + + "userbase": "KUser", + "forum": false, + "handbook": false, + + "irc": false, + "mailing lists": false, + + "bugs": "kuser" +} Index: trunk/www/sites/www/applications/apps/kuser_generated.json =================================================================== --- trunk/www/sites/www/applications/apps/kuser_generated.json (nonexistent) +++ trunk/www/sites/www/applications/apps/kuser_generated.json (revision 1508218) @@ -0,0 +1,27 @@ +{ + "name": "KUser", + "parent": "kde/kdeadmin", + "repository": ["git", "kuser"], + "icon": ["own", "icon/hi{size}-app-kuser.png"], + + "description": + "

KUser is a tool for managing users and groups on your system.

", + + "features": + [ + "User and group creation and edition", + "Easy password and group management for each user" + ], + "homepage": false, + "kde-apps.org": false, + + "userbase": "KUser", + "forum": false, + "handbook": "http://docs.kde.org/stable/en/kdeadmin/kuser/index.html", + + "irc": false, + "mailing lists": false, + + "cia.vc": "kde/kuser", + "bugs": "kuser" +} Index: trunk/www/sites/www/applications/index.json =================================================================== --- trunk/www/sites/www/applications/index.json (revision 1508217) +++ trunk/www/sites/www/applications/index.json (revision 1508218) @@ -1,922 +1,927 @@ { "Development":[ [ "cervisia", "Cervisia", "CVS Frontend" ], [ "kapptemplate", "KAppTemplate", "KDE Template Generator" ], [ "kcachegrind", "KCachegrind", "Profiler Frontend" ], [ "kdevelop", "KDevelop", "Integrated Development Environment" ], [ "kdiff3", "KDiff3", "Diff/Patch Frontend" ], [ "kimagemapeditor", "KImageMapEditor", "HTML Image Map Editor" ], [ - "klinkstatus", - "KLinkStatus", - "Link Checker" - ], - [ "kompare", "Kompare", "Diff/Patch Frontend" ], [ "kuiviewer", "KUIViewer", "Qt Designer UI File Viewer" ], [ "lokalize", "Lokalize", "Computer-Aided Translation System" ], [ "umbrello", "Umbrello", "UML Modeller" ] ], "Education":[ [ "artikulate", "Artikulate", "Pronunciation Trainer" ], [ "blinken", "Blinken", "Memory Enhancement Game" ], [ "cantor", "Cantor", "KDE Frontend to Mathematical Software" ], [ "gcompris", "GCompris", "Educational suite" ], [ "kalgebra", "KAlgebra", "Graph Calculator" ], [ "kalzium", "Kalzium", "Periodic Table of Elements" ], [ "kanagram", "Kanagram", "Letter Order Game" ], [ "kbruch", "KBruch", "Exercise Fractions" ], [ "kgeography", "KGeography", "Geography Trainer" ], [ "khangman", "KHangMan", "Hangman Game" ], [ "kig", "Kig", "Interactive Geometry" ], [ "kiten", "Kiten", "Japanese Reference/Study Tool" ], [ "klettres", "KLettres", "Learn The Alphabet" ], [ "kmplot", "KmPlot", "Mathematical Function Plotter" ], [ "kst", "Kst", "Data Viewer" ], [ "kstars", "KStars", "Desktop Planetarium" ], [ "ktouch", "KTouch", "Touch Typing Tutor" ], [ "kturtle", "KTurtle", "Educational Programming Environment" ], [ "kwordquiz", "KWordQuiz", "Flash Card Trainer" ], [ "labplot", "LabPlot", "Scientific Data Plotter" ], [ "marble", "Marble", "Virtual Globe" ], [ "minuet", "Minuet", "Music Education Software" ], [ "parley", "Parley", "Vocabulary Trainer" ], [ "rocs", "Rocs", "Rocs Graph Theory" ], [ "step", "Step", "Interactive Physical Simulator" ] ], "Games":[ [ "bomber", "Bomber", "Arcade Bombing Game" ], [ "bovo", "Bovo", "Five-in-a-row Board Game" ], [ "granatier", "Granatier", "Bomberman clone" ], [ "kajongg", "Kajongg", "Mah Jongg" ], [ "kapman", "Kapman", "Pac-Man Clone" ], [ "katomic", "KAtomic", "Sokoban-like Logic Game" ], [ "kblackbox", "KBlackbox", "Blackbox Logic Game" ], [ "kblocks", "KBlocks", "Falling Blocks Game" ], [ "kbounce", "KBounce", "Ball Bouncing Game" ], [ "kbreakout", "KBreakout", "Breakout-like Game" ], [ "kdiamond", "KDiamond", "Three-in-a-row game" ], [ "kfourinline", "KFourInLine", "Four-in-a-row Board Game" ], [ "kgoldrunner", "KGoldrunner", "Hunt Gold, Dodge Enemies and Solve Puzzles" ], [ "kigo", "Kigo", "Go Board Game" ], [ "killbots", "Killbots", "" ], [ "kiriki", "Kiriki", "Yahtzee-like Dice Game" ], [ "kjumpingcube", "KJumpingCube", "Territory Capture Game" ], [ "klines", "KLines", "Tactical Game" ], [ "klickety", "Klickety", "Strategy Game" ], [ "kmahjongg", "KMahjongg", "Mahjongg Solitaire" ], [ "kmines", "KMines", "Minesweeper-like Game" ], [ "knavalbattle", "Naval Battle", "Battle Ship Game" ], [ "knetwalk", "KNetWalk", "Network Construction Game" ], [ "knights", "KNights", "Chess Game" ], [ "kolf", "Kolf", "Miniature Golf" ], [ "kollision", "Kollision", "A simple ball dodging game" ], [ "konquest", "Konquest", "Galactic Strategy Game" ], [ "kpatience", "KPatience", "Patience Card Game" ], [ "kreversi", "KReversi", "Reversi Board Game" ], [ "ksame", "KSame", "Board Game" ], [ "kshisen", "KShisen", "Shisen-Sho Mahjongg-like Tile Game" ], [ "ksirk", "KsirK", "World Domination Strategy Game" ], [ "ksnakeduel", "KSnakeDuel", "Tron-like Game" ], [ "kspaceduel", "KSpaceDuel", "Space Arcade Game" ], [ "ksquares", "KSquares", "Connect the dots to create squares" ], [ "ksudoku", "KSudoku", "Sudoku Game" ], [ "kteatime", "KTeaTime", "Tea Cooker" ], [ "ktuberling", "KTuberling", "Picture Game for Children" ], [ "kubrick", "Kubrick", "3-D Game based on Rubik's Cube" ], [ "lskat", "LsKat", "Card Game" ], [ "navalbattle", "Naval Battle", "Battleship Game" ], [ "palapeli", "Palapeli", "Jigsaw puzzle game" ] ], "Graphics":[ [ "digikam", "digiKam", "Photo Management Program" ], [ "gwenview", "Gwenview", "Image Viewer" ], [ "karbon", "Karbon", "Scalable Graphics" ], [ "kcolorchooser", "KColorChooser", "Color Chooser" ], [ "kgraphviewer", "KGraphViewer", "A Graphviz dot graph viewer" ], [ "kolourpaint", "KolourPaint", "Paint Program" ], [ "kphotoalbum", "KPhotoAlbum", "Photo Album" ], [ "krita", "Krita", "Digital Painting and Drawing Application" ], [ "kruler", "KRuler", "Screen Ruler" ], [ "ksnapshot", "KSnapshot", "Screen Capture Program" ], [ "kxstitch", "KXStitch", "Cross Stitch Pattern Editor" ], [ "okular", "Okular", "Document Viewer" ], [ "skanlite", "Skanlite", "Image Scanning Application" ], [ "spectacle", "Spectacle", "Screenshot Capture Utility" ], [ "symboleditor", "SymbolEditor", "Cross Stitch Symbol Editor" ] ], "Internet":[ [ "akregator", "Akregator", "Feed Reader" ], [ "blogilo", "Blogilo", "A KDE Blogging Client" ], [ "choqok", "Choqok", "KDE Micro-blogging Client" ], [ "kftpgrabber", "KFTPgrabber", "FTP Client" ], [ "kget", "KGet", "Download Manager" ], [ "kmail", "KMail", "Mail Client" ], [ "kmldonkey", "KMLDonkey", "MLDonkey Client" ], [ "knemo", "KNemo", "Network Monitor" ], [ - "knode", - "KNode", - "News Reader" - ], - [ "konqueror", "Konqueror", "KDE File Manager & Web Browser" ], [ "konversation", "Konversation", "IRC Client" ], [ "kopete", "Kopete", "Instant Messenger" ], [ - "kppp", - "KPPP", - "Internet Dial-Up Tool" - ], - [ "krdc", "KRDC", "Remote Desktop Client" ], [ "ktorrent", "KTorrent", "BitTorrent Client" ], [ "kwlan", "Kwlan", " Wireless Lan Manager" ] ], "Multimedia":[ [ "amarok", "Amarok", "Audio Player" ], [ "dragonplayer", "Dragon Player", "Video Player" ], [ "juk", "JuK", "Music Player" ], [ "k3b", "K3b", "Disk Burning" ], [ "kaffeine", "Kaffeine", "Media Player" ], [ "kaudiocreator", "KAudioCreator", "CD Ripper" ], [ "kdenlive", "Kdenlive", "Video Editor" ], [ "kmid", "KMid", "A KDE4 MIDI/Karaoke Player" ], [ "kmix", "KMix", "Sound Mixer" ], [ "kmplayer", "KMPlayer", "Media Player" ], [ "kwave", "KWave", "Sound Editor" ], [ "kscd", "KsCD", "CD Player" ] ], "Office":[ [ "flow", "Flow", "Flowchart & Diagram Editing" ], [ "kaddressbook", "KAddressBook", "Contact Manager" ], [ "keurocalc", "KEuroCalc", "A currency converter and calculator" ], [ "kexi", "Kexi", "Database Creator" ], [ "kile", "Kile", "LaTeX Frontend" ], [ "kmymoney", "KMyMoney", "Personal Finance Manager" ], [ "kontact", "Kontact", "Personal Information Manager" ], [ "korganizer", "KOrganizer", "Personal Organizer" ], [ "plan", "Plan", "Project Management" ], [ "sheets", "Sheets", "Spreadsheet" ], [ "skrooge", "Skrooge", "Manage your money" ], [ "stage", "Stage", "Presentation" ], [ "tellico", "Tellico", "Collection Manager" ], [ "words", "Words", "Word Processor" ] ], "System":[ [ "apper", "Apper", "Software Management" ], [ "dolphin", "Dolphin", "File Manager" ], [ "kappfinder", "KAppfinder", "Menu Updating Tool" ], [ "kdepartitionmanager", "KDE Partition Manager", "Partition Editor" ], [ "kdiskfree", "KDiskFree", "View Disk Usage" ], [ "kinfocenter", "KInfoCenter", "Info Center" ], [ "khelpcenter", "KHelpCenter", "Help Center" ], [ "kioskadmintool", "Kiosk Admin Tool", "Kiosk Framework Administration" ], [ "konsole", "Konsole", "Terminal" ], [ "krfb", "Krfb", "Desktop Sharing" ], [ "ksysguard", "KSysGuard", "System Monitor" ], [ "ksystemlog", "KSystemLog", "System Log Viewer" ], [ "kwalletmanager", "KWalletManager", "Wallet Management Tool" ], [ "yakuake", "Yakuake", "Drop-down Terminal" ] ], "Utilities":[ [ "ark", "Ark", "Archiving Tool" ], [ "filelight", "Filelight", "Disk Usage Statistics" ], [ - "jovie", - "Jovie", - "KDE Text To Speech Daemon" - ], - [ "kalarm", "KAlarm", "Personal Alarm Scheduler" ], [ "kate", "Kate", "Advanced Text Editor" ], [ "kcalc", "KCalc", "Scientific Calculator" ], [ "kcharselect", "KCharSelect", "Character Selector" ], [ - "kfilereplace", - "KFileReplace", - "Search & Replace Tool" - ], - [ "kfind", "KFind", "Find Files/Folders" ], [ "kfloppy", "KFloppy", "Floppy Formatter" ], [ "kgpg", "KGpg", "Encryption Tool" ], [ "kleopatra", "Kleopatra", "Certificate Manager and Unified Crypto GUI" ], [ "kmag", "KMag", "Screen Magnifier" ], [ "kmousetool", "KMouseTool", "Automatic Mouse Click" ], [ "kmouth", "KMouth", "Speech Synthesizer Frontend" ], [ "knotes", "KNotes", "Popup Notes" ], [ "kpager", "KPager", "Desktop Pager" ], [ "krecipes", "KRecipes", "Cooking Book" ], [ - "kremotecontrol", - "KRemoteControl", - "Remote Controls" - ], - [ "kronometer", "Kronometer", "Stopwatch" ], [ "krusader", "Krusader", "File Manager" ], [ "ksig", "KSig", "Signature Editor" ], [ "ktimer", "KTimer", "Countdown Launcher" ], [ "kwrite", "KWrite", "Text Editor" ], [ "okteta", "Okteta", "Hex Editor" ], [ "rsibreak", "RSIBreak", "Helps you fight RSI" ], [ "simon", "Simon", "Speech Recognition Tool" ], [ "smb4k", "Smb4K", "Advanced Network Neighborhood Browser" ], [ "sweeper", "Sweeper", "System Cleaner" ], [ "zanshin", "Zanshin", "TODO Management Application" ] ], "Unmaintained":[ [ "blogilo", "Blogilo", "A KDE Blogging Client" - ] + ], + [ + "jovie", + "Jovie", + "KDE Text To Speech Daemon" + ], + [ + "kfilereplace", + "KFileReplace", + "Search & Replace Tool" + ], + [ + "klinkstatus", + "KLinkStatus", + "Link Checker" + ], + [ + "knode", + "KNode", + "News Reader" + ], + [ + "kppp", + "KPPP", + "Internet Dial-Up Tool" + ], + [ + "kremotecontrol", + "KRemoteControl", + "Remote Controls" + ], + [ + "kuser", + "KUser", + "User Manager" + ] ] } Index: trunk/www/sites/www/applications/index.php =================================================================== --- trunk/www/sites/www/applications/index.php (revision 1508217) +++ trunk/www/sites/www/applications/index.php (revision 1508218) @@ -1,59 +1,63 @@ \"".$category."\" $category

\n"; + if ($category != "Unmaintained") { + echo "

\"".$category."\" $category

\n"; + } } echo '

'; echo '
'; function nameToUrl($s) { return str_replace(' ', '', strtolower($s)); } function addUrlToName($text, $appName, $url) { $aux = str_replace(''.$appName.'', ''.$appName.'', $text); return str_replace(''.$appName.'', ''.$appName.'', $aux); } $index = json_decode(file_get_contents("index.json"), true); $categories = array_keys($index); $apps = array(); foreach($categories as $category) { - foreach($index[$category] as $application) { - $apps[] = $application[0]; + if ($category != "Unmaintained") { + foreach($index[$category] as $application) { + $apps[] = $application[0]; + } } } $randomNumber = mt_rand(0, count($apps) - 1); $app = new AppData($apps[$randomNumber]); $appurl = nameToUrl($app->category()).'/'.nameToUrl($app->name()); echo '

Application Spotlight

'; print addUrlToName($app->descriptionHtml(), $app->name(), $appurl); $screenshotResizedUrl = '/images/screenshots/resized/'.nameToUrl($app->name()).'.png'; if (file_exists($_SERVER["DOCUMENT_ROOT"].$screenshotResizedUrl)) { print '
Screenshot
'; } include "footer.inc"; ?> Index: trunk/www/sites/www/images/screenshots/kuser.png =================================================================== Cannot display: file marked as a binary type. svn:mime-type = application/octet-stream Index: trunk/www/sites/www/images/screenshots/kuser.png =================================================================== --- trunk/www/sites/www/images/screenshots/kuser.png (nonexistent) +++ trunk/www/sites/www/images/screenshots/kuser.png (revision 1508218) Property changes on: trunk/www/sites/www/images/screenshots/kuser.png ___________________________________________________________________ Added: svn:mime-type ## -0,0 +1 ## +application/octet-stream \ No newline at end of property Index: trunk/www/sites/www/images/screenshots/resized/kuser.png =================================================================== Cannot display: file marked as a binary type. svn:mime-type = application/octet-stream Index: trunk/www/sites/www/images/screenshots/resized/kuser.png =================================================================== --- trunk/www/sites/www/images/screenshots/resized/kuser.png (nonexistent) +++ trunk/www/sites/www/images/screenshots/resized/kuser.png (revision 1508218) Property changes on: trunk/www/sites/www/images/screenshots/resized/kuser.png ___________________________________________________________________ Added: svn:mime-type ## -0,0 +1 ## +application/octet-stream \ No newline at end of property