Commit Graph

  • 45ff73d72e Merging 2.1 blog into trunk Jeremy Shipman 2007-10-02 03:20:56 +0000
  • f4a357021b Migrating new parser code from 2.1 Jeremy Shipman 2007-10-02 02:59:09 +0000
  • 023778c002 fixed virtual page creation. yay! Jeremy Shipman 2007-10-01 05:23:17 +0000
  • 6eb306f343 removing Security_login.css Requirement (slipped in accidentally) Ingo Schommer 2007-09-27 23:14:40 +0000
  • e07939d9df styling in profile-popup Ingo Schommer 2007-09-27 23:06:15 +0000
  • 07c3a3a32b aoneil: allow the dev servers and test servers to be set via Director (merged from branches/2.1.0) Ingo Schommer 2007-09-27 21:50:10 +0000
  • a6700028b2 BUGFIX: Changed language-dropdown to normal dropdown-field (wasn't selecting the right languages) FEATURE: Added "profile"-popup with Member_ProfileForm (see r42730) Ingo Schommer 2007-09-27 21:16:23 +0000
  • 3bcf84de92 ENHANCEMENT: Coding conventions (check_default_admin()) ENHANCEMENT: only include tab-styling/js when more than one login-method is available Ingo Schommer 2007-09-27 21:13:59 +0000
  • 6ec4b77cd5 ENHANCEMENT: Coding conventions, wording Ingo Schommer 2007-09-27 20:59:46 +0000
  • 064816240f ENHANCEMENT: moved styling not specific to security-form to Form.css Ingo Schommer 2007-09-27 20:58:09 +0000
  • 1e332e6dbe !!BUGFIX: Refactored CSS and Requirements: Created more specific css-files to reduce side-effects and ease debugging, moved generic form-styling from cms/css/cms_*.css into sapphire/css/Form.css. !!BUGFIX: Ordered Requirement-inclusions in CMSMain/LeftAndMain to be more coherent (avoiding duplicate Requirement-calls) ENHANCEMENT: Removed some css-rules disabled by comments ENHANCEMENT: coding-conventions (see r42726) FEATURE: Added Profile-page with LeftAndMain->myprofile() Ingo Schommer 2007-09-27 20:56:55 +0000
  • 6f0d5a8155 additional check for existence of #sitetree Ingo Schommer 2007-09-27 20:48:28 +0000
  • 77cebb3352 added get_existing_translations(), adapted to coding conventions Ingo Schommer 2007-09-27 20:47:16 +0000
  • eb45e6ec6d added $default_locale and get_translatable_modules() Ingo Schommer 2007-09-25 22:14:48 +0000
  • 0e968ca308 Fixed ticket #85: Dropdown on /status/CMS should be sorted alphabetically. Now all language dropdowns are sorted by language name rather than language code (merged from branches/gsoc) Ingo Schommer 2007-09-25 21:57:54 +0000
  • ff9a292d51 Added the correct English name of some rare languages (merged from branches/gsoc) Ingo Schommer 2007-09-25 21:57:23 +0000
  • a0723f23f9 Use the standard _manifest_exclude rather than a specific solution (merged from branches/gsoc) Ingo Schommer 2007-09-25 21:56:45 +0000
  • fad2ab3eda Updated and improved StaticExporter Sam Minnee 2007-09-25 03:44:07 +0000
  • 0bf09f0df0 removed DriversLicense references from LoginForm (guess thats leftovers from perweek-client) Ingo Schommer 2007-09-21 00:07:15 +0000
  • e7993a1bb0 BUGFIX: removed Security::get_default_username() and Security::get_default_password() had rather severe security implications due to the way PHP handles static methods as instance methods, combined with silverstripe's url->method-mapping (EPIC FALE! on my behalf...) added Security::checkDefaultAdmin() Ingo Schommer 2007-09-17 21:51:42 +0000
  • 852d09d5f3 fixed wrong usage of type-casting which caused apache to segfault changed die() to user_error() Ingo Schommer 2007-09-16 20:54:31 +0000
  • f1285c839d fixed php notices, meaningful heredoc-modifiers Ingo Schommer 2007-09-16 20:35:04 +0000
  • ddb0136c62 MERGE-FIX: updated requirements Ingo Schommer 2007-09-16 17:41:36 +0000
  • 6205cff4f1 Changed $username/$password to $default_username/$default_password, respecting Security::setDefaultAdmin() in MemberAuthenticator? (merged from branches/gsoc) Ingo Schommer 2007-09-16 17:39:41 +0000
  • 2271dc5d4a mlanthaler: Refactored the created code since the coding conventions for static methods were changed (ticket #49). (merged from branches/gsoc) Ingo Schommer 2007-09-16 17:30:12 +0000
  • c4ab634207 Checking for static $enabled when processing $versionableExtensions, as db/build was failing when Translatable::$enabled=false Fixed indentation in augumentDatabase() (merged from branches/gsoc) Ingo Schommer 2007-09-16 17:24:51 +0000
  • 53016680d5 isset()-check in ready() (merged from branches/gsoc) Ingo Schommer 2007-09-16 17:24:24 +0000
  • 266ff8a796 Added disable() (merged from branches/gsoc) Ingo Schommer 2007-09-16 17:23:59 +0000
  • 48eaf7f0bc reverted css-change from r40642 (belongs into sapphire-css-files) Ingo Schommer 2007-09-16 17:01:34 +0000
  • 1b2475d9b2 bfojcapell: Refactoring (merged from branches/gsoc) Ingo Schommer 2007-09-16 16:58:19 +0000
  • 39ae17224a bfojcapell: Fixed "Notice: Object of class HTTPResponse to string conversion" that caused nothing to be written in the static file. (merged from branches/gsoc) Ingo Schommer 2007-09-16 16:57:40 +0000
  • 8038a60842 bfojcapell: Removed unused function (merged from branches/gsoc) Ingo Schommer 2007-09-16 16:56:28 +0000
  • e7bc735774 mlanthaler: The validators for the Member extensions didn't work until now, these changes fix that issue. (merged from branches/gsoc) Ingo Schommer 2007-09-16 16:55:47 +0000
  • 576cc94a81 mlanthaler: Bugfix: Variable declaration hided parameter. (merged from branches/gsoc) Ingo Schommer 2007-09-16 16:54:20 +0000
  • d768f72b88 mlanthaler: Bugfix: <img> tag was not closed! ischommer: Functionality moved to external class in the meantime, couldn't fully merge (merged from branches/gsoc) Ingo Schommer 2007-09-16 16:47:05 +0000
  • fd4cfe1a80 mlanthaler: Bugfix: Philipp's changes broke the code... ai ai ai :-) (merged from branches/gsoc) Ingo Schommer 2007-09-16 16:44:42 +0000
  • 0edcb97d57 mlanthaler: Bugfix: Added needed checks if the $ancestry variable is set respectively if it is an array. (merged from branches/gsoc) Ingo Schommer 2007-09-16 16:40:57 +0000
  • 23b88e60f6 bfojcapell: change some old query processing code to a more robust one (merged from branches/gsoc) Ingo Schommer 2007-09-16 16:22:36 +0000
  • 44d5aef37a bfojcapell: Added Lang field to store user preferred language (merged from branches/gsoc) Ingo Schommer 2007-09-16 16:21:55 +0000
  • 835574ffe4 bfojcapell: Added default use of Translatable and an html metatag with the content language (merged from branches/gsoc) Ingo Schommer 2007-09-16 16:21:09 +0000
  • 06909765d6 bfojcapell: These changes are required to Translatable versioning support correctly work. Versioned automatically adds this suffix so there is no need to add it here (merged from branches/gsoc) Ingo Schommer 2007-09-16 16:20:07 +0000
  • b90ca2e60f bfojcapell: Added isset (merged from branches/gsoc) Ingo Schommer 2007-09-16 16:19:31 +0000
  • 54b5eee2cf bfojcapell: Changes include: -Lists of locales and languages (added) -Text_collector renamed to textcollector (coding conventions) -Elijah's patch for ticket #71 -New functions to simplify interaction with language lists -Removelang functionality to completely delete an existing language in sitetree (merged from branches/gsoc) Ingo Schommer 2007-09-16 16:16:58 +0000
  • b90c7c86a0 bfojcapell: These changes add the ability to versionize suffixed tables, that have names that are not dataobject descendants. Some extensions might want to create new tables, for example Translatable creates SiteTree?_lang, and want versioning support to these new tables (merged from branches/gsoc) Ingo Schommer 2007-09-16 16:15:47 +0000
  • e2f61c3649 bfojcapell: Translatable class - support for multilingual content (merged from branches/gsoc) Ingo Schommer 2007-09-16 16:14:52 +0000
  • 546d1a36be bfojcapell: i18n part modified to avoid the final semicolon (merged from branches/gsoc) Ingo Schommer 2007-09-16 16:14:28 +0000
  • 5b330d38c4 bfojcapell: If we are visiting a multilingual site Translatable::get_one should be used (merged from branches/gsoc) Ingo Schommer 2007-09-16 16:14:01 +0000
  • e435705685 bfojcapell: Added LangAttributes? function (merged from branches/gsoc) Ingo Schommer 2007-09-16 16:12:42 +0000
  • 4ceb428cb5 bfojcapell: If we are visiting a multilingual site Translatable::get_one should be used (merged from branches/gsoc) Ingo Schommer 2007-09-16 16:12:07 +0000
  • 970a453cb8 bfojcapell: Added function insertBeforeRecursive (see www.silverstripe.com/google-summer-of-code-forum/show/3005). This function is only called in Translatable.php at this moment, so if finally insertBefore gets a recursive behaviour then the call can be renamed and insertBeforeRecursive deleted. (merged from branches/gsoc) Ingo Schommer 2007-09-16 16:06:52 +0000
  • 20f14f04af bfojcapell: Added initializations to avoid notices (merged from branches/gsoc) Ingo Schommer 2007-09-16 16:06:24 +0000
  • 490d8a0b0a bfojcapell: Added function insertBeforeRecursive (see www.silverstripe.com/google-summer-of-code-forum/show/3005). This function is only called in Translatable.php at this moment, so if finally insertBefore gets a recursive behaviour then the call can be changed and insertBeforeRecursive deleted. (merged from branches/gsoc) Ingo Schommer 2007-09-16 16:05:59 +0000
  • 864c0ba021 bfojcapell: Added function SmallFieldHolder? to properly render fields when this function is called in a FieldGroup?. Also added function insertBeforeRecursive (see www.silverstripe.com/google-summer-of-code-forum/show/3005). This function is only called in Translatable.php at this moment, so if finally insertBefore gets a recursive behaviour then the call can be changed and insertBeforeRecursive deleted. (merged from branches/gsoc) Ingo Schommer 2007-09-16 16:05:05 +0000
  • a8433baee2 bfojcapell: Added new field type LanguageDropdownField? (merged from branches/gsoc) Ingo Schommer 2007-09-16 16:03:32 +0000
  • 9e7eeece04 bfojcapell: Added new field type MoreLessField? (merged from branches/gsoc) Ingo Schommer 2007-09-16 16:02:26 +0000
  • c294d023af mlanthaler: Bugfix: Variable was not set as needed. (merged from branches/gsoc) Ingo Schommer 2007-09-16 16:00:35 +0000
  • 0578d3f46a Avoid double-escaping in class AND template for title/description see http://trac/silverstripe/changeset/40552 for an invalid fix that wasn't merged Ingo Schommer 2007-09-16 16:00:07 +0000
  • 98486e0450 mlanthaler: Added support for conditional GETs for RSS feeds (added support for ETag an Last-Modified headers). (merged from branches/gsoc) Ingo Schommer 2007-09-16 15:56:15 +0000
  • cc03b293ad mlanthaler: Added support for the ETag header. (merged from branches/gsoc) Ingo Schommer 2007-09-16 15:54:16 +0000
  • 994b485d63 mlanthaler: Bugfix: Fixed HTTP::gmt_date and added a new method HTTP::register_modification_timestamp(). (merged from branches/gsoc) Ingo Schommer 2007-09-16 15:53:35 +0000
  • 8bc94c17ea mlanthaler: Bugfix: "Notice: Trying to get property of non-object in..." (merged from branches/gsoc) Ingo Schommer 2007-09-16 15:52:56 +0000
  • 59bc3f83db qhoxie: recent views tweaks (merged from branches/gsoc) Ingo Schommer 2007-09-16 15:43:22 +0000
  • f512d02af7 qhoxie: user activity graphing adjusted (merged from branches/gsoc) Ingo Schommer 2007-09-16 15:41:31 +0000
  • 5b886f9ae1 mlanthaler: Bugfix: Fixed "FATAL ERROR: get_browser() [function.get-browser]: browscap ini directive not set" and some E_NOTICE errors. Ingo Schommer 2007-09-16 15:40:27 +0000
  • 0273d70259 qhoxie: modified chart generation for usability (merged from branches/gsoc) Ingo Schommer 2007-09-16 15:38:37 +0000
  • ea40654253 qhoxie: Statistics controller added for global reporting functions, pageview datatype for recording hit data (merged from branches/gsoc) Ingo Schommer 2007-09-16 15:37:33 +0000
  • f059587ac2 elofgren: Remove tabset div from TabSetFieldHolder?.ss in order to reduce wasted space on tabs. See: http://support.silverstripe.com/gsoc/ticket/59 (merged from branches/gsoc) Ingo Schommer 2007-09-16 15:36:02 +0000
  • b604ed0a31 mlanthaler: Added short description of OpenID to the login form. Please update also the stylesheet "openid_login.css" in mysite/css (it's not under version control, so I'll post the content of the file here). Ingo Schommer 2007-09-16 15:35:13 +0000
  • 84aef28d55 mlanthaler: Added method to check if an authenticator is registered. (merged from branches/gsoc) Ingo Schommer 2007-09-16 15:34:35 +0000
  • 40aa45c926 mlanthaler: Director::redirectBack() redirects now to the base URL if neither the referer nor the _REDIRECT_BACK_URL is set. (merged from branches/gsoc) Ingo Schommer 2007-09-16 15:34:05 +0000
  • e9d323b0d8 mlanthaler: The introduction of the HTTPResponse object broke some of my code. It's fixed now. There was also a bug in the Director class: Director::redirectBack() didn't work because it stopped the script before outputting the headers. (merged from branches/gsoc) Ingo Schommer 2007-09-16 15:31:44 +0000
  • 3cacc11986 nthaler: Bugfix: Removed "unchecked" set_time_limit call. (merged from branches/gsoc) Ingo Schommer 2007-09-16 15:28:08 +0000
  • 4f87512d73 mlanthaler: Added the possibility to define "deny permissions". See http://www.silverstripe.com/google-summer-of-code-forum/flat/3679?showPost=4105 for more details. ischommer: merged with ability to provide comma-separated codes, cleaned up some code-formatting (merged from branches/gsoc) Ingo Schommer 2007-09-16 14:58:27 +0000
  • e286068cc9 mlanthaler: Forgot to remove debug code, sorry :-) (merged from branches/gsoc) Ingo Schommer 2007-09-16 14:43:54 +0000
  • e00bc87786 mlanthaler: Added support for default value to this data type. (merged from branches/gsoc) Ingo Schommer 2007-09-16 14:43:27 +0000
  • a9f718c0d0 mlanthaler: Added access modifiers to all methods. (merged from branches/gsoc) Ingo Schommer 2007-09-16 14:42:40 +0000
  • 035a6d437d mlanthaler: Refactored Permission::checkMember(). Should be faster now because the non-strict checking is now only executed if the user doesn't has the permission. (merged from branches/gsoc) Ingo Schommer 2007-09-16 14:40:43 +0000
  • b888de3ced mlanthaler: Bugfix: Permission::check() didn't pass $strict to Permission::checkMember(). (merged from branches/gsoc) Ingo Schommer 2007-09-16 14:37:21 +0000
  • 670694357f mlanthaler: Added docBlocks. ischommer: Merged in $admin_implies_all (merged from branches/gsoc) Ingo Schommer 2007-09-16 14:32:54 +0000
  • 7992eeb5d4 mlanthaler: Fixed typo in docBlock (merged from branches/gsoc) Ingo Schommer 2007-09-16 14:27:27 +0000
  • dd64cc06b9 elofgren: BUGFIX: Fix error: Warning: Call-time pass-by-reference has been deprecated; If you would like to pass it by reference, modify the declaration of [runtime function name](). If you would like to enable call-time pass-by-reference, you can set allow_call_time_pass_reference to true in your INI file. (merged from branches/gsoc) Ingo Schommer 2007-09-16 14:22:26 +0000
  • 8c3a21baa4 fixed bugs introduced during merging Ingo Schommer 2007-09-16 02:44:10 +0000
  • 74f2009f6c hsmith: Merged Permission changes from NZCT (merged from branches/gsoc) Ingo Schommer 2007-09-16 02:15:16 +0000
  • 4ce7cf9403 elofgren: Fix Trac Ticket: 'Page name and Navigation label improvements' http://support.silverstripe.com/gsoc/ticket/35 by making it so that 'If you type in Page name, the Navigation Label and Meta Title should automatically update the first time' (merged from branches/gsoc) Ingo Schommer 2007-09-16 02:01:34 +0000
  • c35c83bad7 elofgren: USABILITY: Make Page URL input field wider as part of fix for http://support.silverstripe.com/gsoc/ticket/35 (merged from branches/gsoc) Ingo Schommer 2007-09-16 02:00:59 +0000
  • ffa33aef74 elofgren: *Blacklist bounced newsletter recipient emails by default* in order to comply with spec: 'Bounces report with tickboxes ticked by default (to not send to in the future, unticking resends)' (merged from branches/gsoc) Ingo Schommer 2007-09-16 02:00:28 +0000
  • 3520afc7e8 elofgren: Add: 'Note: This does not seem to be used anywhere.' next to 'Bounced' => 'Boolean' Member 'db' definition. (merged from branches/gsoc) Ingo Schommer 2007-09-16 01:59:59 +0000
  • 265a853c2a elofgren: BUGFIX: Fix trac ticket: #1411 'Layout problems with search box in IE' http://open.silverstripe.com/ticket/1411 by only creating a 'label' tag if a 'Title' is set in FormField?->FieldHolder?() (merged from branches/gsoc) Ingo Schommer 2007-09-16 01:59:33 +0000
  • 3c7bcfe813 mlanthaler: Bugfix: Since title was not escaped right, the RSS feed is invalid if there is an tag like <whatever> in the title of an entry. (merged from branches/gsoc) Ingo Schommer 2007-09-16 01:59:05 +0000
  • 8521832df4 mlanthaler: Workaround: This will fix a conflict of the built-in DB class with PEAR's DB class. These changes can be reverted as soon as the developers of OpenID applied my patch to their library. (merged from branches/gsoc) Ingo Schommer 2007-09-16 01:58:39 +0000
  • 390d71785f mlanthaler: August 3, 2007 - will@willnorris.com: prevent error 'call to member function of a non-object' (merged from branches/gsoc) Ingo Schommer 2007-09-16 01:57:49 +0000
  • 86f59268c8 mlanthaler: Refactored the created code since the coding conventions for static methods were changed (ticket #49). (merged from branches/gsoc) Ingo Schommer 2007-09-16 01:57:21 +0000
  • f5e24e3512 mlanthaler: Bugfix: Initialized variable to prevent E_NOTICE error. (merged from branches/gsoc) Ingo Schommer 2007-09-16 01:55:04 +0000
  • 4622ce38fc elofgren: BUGFIX: Fix Email_BlackList::isBlocked() to check the Email_BlackList.BlockedEmail? field instead of non-existant Email field so that it will actaully return true when an email is blocked. (merged from branches/gsoc) Ingo Schommer 2007-09-16 01:54:32 +0000
  • f4f6eb0333 elofgren: BUGFIX: In Member->setBlacklistedEmail(bool) call this->write() so that the BlacklistedEmail? field state will be saved to the Member database table. (merged from branches/gsoc) Ingo Schommer 2007-09-16 01:53:02 +0000
  • 76797c02a6 mlanthaler: Bugfix: Added isset() to prevent E_NOTICE error. (merged from branches/gsoc) Ingo Schommer 2007-09-16 01:52:35 +0000
  • fd795f83bb mlanthaler: Added small OpenID logo used as background image in text fields like the login form. (merged from branches/gsoc) Ingo Schommer 2007-09-16 01:51:08 +0000
  • cf2ea6ea60 mlanthaler: Bugfix: Added check if variable is set. (merged from branches/gsoc) Ingo Schommer 2007-09-16 01:50:43 +0000
  • db42713e1c mlanthaler: Bugfix: Class created invalid HTML (<td>...</t>). (merged from branches/gsoc) Ingo Schommer 2007-09-16 01:50:07 +0000
  • 8d89050618 mlanthaler: Refactored the created code since the coding conventions for static methods were changed (ticket #49). (merged from branches/gsoc) Ingo Schommer 2007-09-16 01:48:38 +0000