Commit c16abd93 authored by speedprogs_de's avatar speedprogs_de

removed obsolete version

git-svn-id: https://svn.typo3.org/TYPO3v4/Extensions/terfe/branches/ter_fe2@51514 735d13b6-9817-0410-8766-e36946ffe9aa
parent b68f3b40
16.03.2009 Steffen Kamper <info@sk-typo3.de>
* Fixed bug 10363: TER not showing filellist - changed TEXT to LONGTEXT for files
* Fixed bug with wrong field name in db_getExtensionDetails
12.02.2009 Steffen Kamper <info@sk-typo3.de>
* fixed bug with feedback mail (typo in extensionkey) thx to Bernhard Kraft
17.12.2008 Steffen Kamper <info@sk-typo3.de>
* added select-part for insecure extensions (reviewstate<0) to standardClause in pi1
Version 1.0.5 16.09.2008 Robert Lemke <robert@typo3.org>
* Checked in the most recent version from typo3.org into Forge
- Removed the reviewed / unreviewed list view for extensions from the menu
- The extension version number is not shown in the URL anymore
- Obsolete extensions are now marked as such (again)
Version 1.0.4 20.03.2007 Robert Lemke <robert@typo3.org>
+ Improved the caching of extension files for the ter_fe details view: Files are now only unpacked again if the md5 sum of the T3X file (not the extensions.xml.gz) changed.
+ Changed the tx_terfe / contentcache file structure: now the files of each extension reside in their own subdirectory.
Version 1.0.3 16.12.2006 Robert Lemke <robert@typo3.org>
# Fixed bug 0004086: extension rating shows 0 (zero) instead of "-" or nothing
# If no title was defined for an extension, links in ter_fe will now have the label "Untitled"
+ Added a little feature (#0004053): You can now link to the single view of the most current version of an extension by omitting the "version" get parameter or setting version to "current".
Version 1.0.2 15.12.2006 Robert Lemke <robert@typo3.org>
+ Added feature "Render Problems" link which explains why documents were not rendered. (See extension ter_doc_renderproblems)
Version 1.0.1, 14.12.2006 Robert Lemke <robert@typo3.org>
# Fixed download counter display
01.09.2005 Robert Lemke <robert@typo3.org>
+ Added extension and extension key management for administrators to ter_fe_pi2. A fe_usergroup for administrators has to be created, and specified in plugin.tx_terfe_pi2.adminFEUserGroup
15.05.2006 Michael Scharkow <michael@underused.org>
* Finished ratings, with changes from public beta
* ATTN: Please remove reference to my server in common class icon
function (although it should never occur on typo3.org
* Fixed a lot of small bugs
22.03.2006 Michael Scharkow <michael@underused.org>
* Fixed small issues (locallang, docstrings, variable names)
* Added stylesheet file and icons in res/ (copy to fileadmin, please!)
16.03.2006 Robert Lemke <robert@typo3.org>
* Removed dummy content from renderListView_detailledExtensionRecord(). That was very confusing because in the list view the documentation link was always "not available" and downloadcounter "12333/32111" - because it was hardcoded. Please make sure to clean up before you commit.
16.03.2006 Robert Lemke <robert@typo3.org>
* Only a few cosmetic changes after the review of Michaels code
13.03.2006 Michael Scharkow <michael@underused.org>
* more refactoring
* complete overhaul of all output (thanks to Ingo Renner and Joey Hasenau)
* info and detail view merged
* stdSelection for all queries (no obsolete, testing and documentation)
* added simple upload comment changelog in single view
12.03.2006 Michael Scharkow <michael@underused.org>
* refactoring of pi1, compact lists use a common function now
* added state and last update in compact lists
* zebra table rows for CSS, less classes in table view (check CSS!)
* added sorting by common criteria
* changed links, so that single view is consistently prefixed with /view
05.03.2006 Robert Lemke <robert@typo3.org>
+ File downloads are now passed through a function which sends correct HTTP headers and nicer file names.
17.01.2006 Robert Lemke <robert@typo3.org>
~ Changed a lot ...
~ Converted locallang to XML
+ Extracted many functions from tx_terfe_pi1 and created a new common library "tx_terfe_common"
09.01.2006 Robert Lemke <robert@typo3.org>
~ Commit of merge between Michael's and my modifications
09.01.2006 Michael Scharkow <michael@underused.org>
* Update for pi3: Delete reviews, better list views, etc.
* TODO: E-Mail-Notification and review-editing (delete+new works!)
07.01.2006 Michael Scharkow <michael@underused.org>
* Initial upload of rating framework (in p1)
06.01.2006 Michael Scharkow <michael@underused.org>
* Initial upload of /pi3 (Reviewing framework)
08.12.2005 Robert Lemke <robert@typo3.org>
* Initial upload
<?php
/*******************************************************************
* Copyright notice
*
* (c) 2011 Kai Vogel <kai.vogel@speedprogs.de>, Speedprogs.de
*
* All rights reserved
*
* This script is part of the TYPO3 project. The TYPO3 project is
* free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as
* published by the Free Software Foundation; either version 2 of
* the License, or (at your option) any later version.
*
* The GNU General Public License can be found at
* http://www.gnu.org/copyleft/gpl.html.
*
* This script is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* This copyright notice MUST APPEAR in all copies of the script!
******************************************************************/
/**
* Author of an extension
*/
class Tx_TerFe2_Domain_Model_Author extends Tx_Extbase_DomainObject_AbstractEntity {
/**
* Name of the author
* @var string
* @validate NotEmpty
*/
protected $name;
/**
* Email address
* @var string
*/
protected $email;
/**
* Company name
* @var string
*/
protected $company;
/**
* Link to forge profile
* @var string
*/
protected $forgeLink;
/**
* Owner username
* @var string
*/
protected $username;
/**
* versions
* @var Tx_Extbase_Persistence_ObjectStorage<Tx_TerFe2_Domain_Model_Version>
* @lazy
*/
protected $versions;
/**
* Constructor. Initializes all Tx_Extbase_Persistence_ObjectStorage instances.
*/
public function __construct() {
$this->versions = new Tx_Extbase_Persistence_ObjectStorage();
}
/**
* Setter for name
*
* @param string $name Name of the author
* @return void
*/
public function setName($name) {
$this->name = $name;
}
/**
* Getter for name
*
* @return string Name of the author
*/
public function getName() {
return $this->name;
}
/**
* Setter for email
*
* @param string $email Email address
* @return void
*/
public function setEmail($email) {
$this->email = $email;
}
/**
* Getter for email
*
* @return string Email address
*/
public function getEmail() {
return $this->email;
}
/**
* Setter for company
*
* @param string $company Company name
* @return void
*/
public function setCompany($company) {
$this->company = $company;
}
/**
* Getter for company
*
* @return string Company name
*/
public function getCompany() {
return $this->company;
}
/**
* Setter for forgeLink
*
* @param string $forgeLink Link to forge profile
* @return void
*/
public function setForgeLink($forgeLink) {
$this->forgeLink = $forgeLink;
}
/**
* Getter for forgeLink
*
* @return string Link to forge profile
*/
public function getForgeLink() {
return $this->forgeLink;
}
/**
* Setter for username
*
* @param string $username Owner username
* @return void
*/
public function setUsername($username) {
$this->username = $username;
}
/**
* Getter for username
*
* @return string Owner username
*/
public function getUsername() {
return $this->username;
}
/**
* Getter for versions
*
* @return Tx_Extbase_Persistence_ObjectStorage<Tx_TerFe2_Domain_Model_Version> versions
*/
public function getVersions() {
return $this->versions;
}
/**
* Adds a version
*
* @param Tx_TerFe2_Domain_Model_Version $version The Version to be added
* @return void
*/
public function addVersion(Tx_TerFe2_Domain_Model_Version $version) {
$this->versions->attach($version);
}
/**
* Removes a version
*
* @param Tx_TerFe2_Domain_Model_Version $version The Version to be removed
* @return void
*/
public function removeVersion(Tx_TerFe2_Domain_Model_Version $version) {
$this->versions->detach($version);
}
}
?>
\ No newline at end of file
<?php
/*******************************************************************
* Copyright notice
*
* (c) 2011 Thomas Loeffler <loeffler@spooner-web.de>, Spooner Web
*
* All rights reserved
*
* This script is part of the TYPO3 project. The TYPO3 project is
* free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as
* published by the Free Software Foundation; either version 2 of
* the License, or (at your option) any later version.
*
* The GNU General Public License can be found at
* http://www.gnu.org/copyleft/gpl.html.
*
* This script is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* This copyright notice MUST APPEAR in all copies of the script!
******************************************************************/
/**
* Frontend category of the extension
*/
class Tx_TerFe2_Domain_Model_Category extends Tx_Extbase_DomainObject_AbstractValueObject {
/**
* Title of the category
* @var string
* @validate NotEmpty
*/
protected $title;
/**
* Description of the category
* @var string
*/
protected $description;
/**
* Setter for title
*
* @param string $title Title of the category
* @return void
*/
public function setTitle($title) {
$this->title = $title;
}
/**
* Getter for title
*
* @return string Title of the category
*/
public function getTitle() {
return $this->title;
}
/**
* Setter for description
*
* @param string $description Description of the category
* @return void
*/
public function setDescription($description) {
$this->description = $description;
}
/**
* Getter for description
*
* @return string Description of the category
*/
public function getDescription() {
return $this->description;
}
}
?>
\ No newline at end of file
<?php
/*******************************************************************
* Copyright notice
*
* (c) 2011 Thomas Loeffler <loeffler@spooner-web.de>, Spooner Web
*
* All rights reserved
*
* This script is part of the TYPO3 project. The TYPO3 project is
* free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as
* published by the Free Software Foundation; either version 2 of
* the License, or (at your option) any later version.
*
* The GNU General Public License can be found at
* http://www.gnu.org/copyleft/gpl.html.
*
* This script is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* This copyright notice MUST APPEAR in all copies of the script!
******************************************************************/
/**
* User experience with an extension
*/
class Tx_TerFe2_Domain_Model_Experience extends Tx_Extbase_DomainObject_AbstractValueObject {
/**
* Timestamp of the experience
* @var integer
* @validate NotEmpty
*/
protected $dateTime;
/**
* Comment
* @var string
*/
protected $comment;
/**
* User rating
* @var integer
*/
protected $rating;
/**
* Setter for dateTime
*
* @param integer $dateTime Timestamp of the experience
* @return void
*/
public function setDateTime($dateTime) {
$this->dateTime = $dateTime;
}
/**
* Getter for dateTime
*
* @return integer Timestamp of the experience
*/
public function getDateTime() {
return $this->dateTime;
}
/**
* Setter for comment
*
* @param string $comment Comment
* @return void
*/
public function setComment($comment) {
$this->comment = $comment;
}
/**
* Getter for comment
*
* @return string Comment
*/
public function getComment() {
return $this->comment;
}
/**
* Setter for rating
*
* @param integer $rating User rating
* @return void
*/
public function setRating($rating) {
$this->rating = $rating;
}
/**
* Getter for rating
*
* @return integer User rating
*/
public function getRating() {
return $this->rating;
}
}
?>
\ No newline at end of file
<?php
/*******************************************************************
* Copyright notice
*
* (c) 2011 Kai Vogel <kai.vogel@speedprogs.de>, Speedprogs.de
*
* All rights reserved
*
* This script is part of the TYPO3 project. The TYPO3 project is
* free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as
* published by the Free Software Foundation; either version 2 of
* the License, or (at your option) any later version.
*
* The GNU General Public License can be found at
* http://www.gnu.org/copyleft/gpl.html.
*
* This script is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* This copyright notice MUST APPEAR in all copies of the script!
******************************************************************/
/**
* Extension container
*/
class Tx_TerFe2_Domain_Model_Extension extends Tx_Extbase_DomainObject_AbstractEntity {
/**
* Extension key
* @var string
* @validate NotEmpty
*/
protected $extKey;
/**
* Link to forge project
* @var string
*/
protected $forgeLink;
/**
* Link to hudson
* @var string
*/
protected $hudsonLink;
/**
* Last update
* @var DateTime
*/
protected $lastUpdate;
/**
* Categories
* @var Tx_Extbase_Persistence_ObjectStorage<Tx_TerFe2_Domain_Model_Category>