Commit Graph

  • de4664cc10 Secured SapphireInfo Sam Minnee 2008-10-02 20:43:22 +00:00
  • 892becb520 ENHANCMENT Checking for valid has_one relationship on dot-notation-usage in DataObject->update MINOR Documentation in DataObject Ingo Schommer 2008-10-02 13:58:08 +00:00
  • 0eff9f7e62 MINOR Reverted my email address with something more spambot safe from r63489 ;) Ingo Schommer 2008-10-02 10:29:41 +00:00
  • a34ff7589b BUGFIX: Removed notice-level errors in ListboxField Sam Minnee 2008-10-02 10:09:29 +00:00
  • 61ab10a8d8 ENHANCEMENT #2875: Make CLI execution more robust when FILE_TO_URL_MAPPING not set Sam Minnee 2008-10-02 09:48:56 +00:00
  • c57f8c2793 BUGFIX #2883 - Remove use of short tag Sam Minnee 2008-10-02 09:38:55 +00:00
  • a231c15669 BUGFIX: Fixed DataObject::dbObject() operation with CompositeDbFields Sam Minnee 2008-10-02 03:28:01 +00:00
  • 2a392ef61c Don't claim that there's an invalid password if no password is set - members may be created for newsletters, etc. Sam Minnee 2008-10-02 02:45:58 +00:00
  • cba8e71170 ENHANCEMENT: Added support for dot syntax to DataObject::update() Sam Minnee 2008-10-02 00:45:13 +00:00
  • c5ed0c3c2e MINOR removed < and > characters from @author phpdoc token Sean Harvey 2008-10-02 00:38:53 +00:00
  • 2c773d0d69 MINOR phpdoc tweaks Sean Harvey 2008-10-02 00:34:16 +00:00
  • 673ce66e90 MINOR Filled in Ingo's email for phpdoc since he failed to do it himself Sean Harvey 2008-10-02 00:34:04 +00:00
  • b33aaf81ae ENHANCEMENT Setting SimpleImageField->allowedExtensions to sensible defaults Ingo Schommer 2008-10-01 18:33:30 +00:00
  • 17aad01848 MINOR Formatting in Member Ingo Schommer 2008-10-01 18:32:55 +00:00
  • b548ee6360 API CHANGE Deprecated Form->resetData() - use Form->resetField() ENHANCEMENT Added Form->resetField() MINOR Documentation for Form Ingo Schommer 2008-10-01 18:32:10 +00:00
  • 5927bf2399 BUGFIX Fixed Upload->isValidExtension() - was checking array keys instead of array values .... Ingo Schommer 2008-10-01 18:31:08 +00:00
  • 2a02c8f08a MINOR Documentation in ErrorPage Ingo Schommer 2008-10-01 14:57:06 +00:00
  • 5d3e815967 API CHANGE Changed parameters for Debug::friendlyError() ENHANCEMENT Using DebugView class in Debug::friendlyError() ENHANCEMENT Using Debug::friendlyError() in HTTPResponse class if status code signifies error (only on live environments in non-ajax requests) ENHANCEMENT Showing contact information in Debug::friendlyError() from Email::getAdminEmail() Ingo Schommer 2008-10-01 14:43:43 +00:00
  • fd175cdbd3 BUGFIX Fixed hardcoded HTTP protocol information in BasicAuth Ingo Schommer 2008-10-01 14:41:15 +00:00
  • 655395a8e7 ENHANCEMENT Added Director::get_environment_type() Ingo Schommer 2008-10-01 14:40:29 +00:00
  • 40fd160743 FEATURE Added Email::obfuscate() Ingo Schommer 2008-10-01 14:40:01 +00:00
  • 497d760bcd MINOR Fix undefined variable error in ManifestBuilder::get_manifest_info() Sean Harvey 2008-10-01 04:27:48 +00:00
  • ca884b809d BUGFIX #2753: Couldn't have fields named the same as methods Sam Minnee 2008-10-01 00:55:25 +00:00
  • ba85bc7614 Fixed bug in cli-script argument parsing Sam Minnee 2008-10-01 00:55:18 +00:00
  • c08f6e4dbb MINOR Code formatting changes for readability and consistency in DropdownField->Field() Sean Harvey 2008-09-30 20:08:17 +00:00
  • b675fbe1ec MINOR Ticket #2869 Fixed PHP notice in Director::forceWWW() Sean Harvey 2008-09-30 03:31:29 +00:00
  • 1754e6cf81 Reverted r63388 Sean Harvey 2008-09-30 03:28:50 +00:00
  • 813679cc9b ENHANCEMENT Director::forceWWW() now does a 301 redirect for SEO (to be consistent with Director::forceSSL()) Sean Harvey 2008-09-30 03:27:49 +00:00
  • fb1b0b4381 MINOR Fixed PHP notices in ListboxField->Field() by defining the variables first Sean Harvey 2008-09-30 03:21:28 +00:00
  • 8502f4064d MINOR documentation Ingo Schommer 2008-09-30 02:06:46 +00:00
  • 0c4681eb81 MINOR todos for DataObjectTest Ingo Schommer 2008-09-30 00:27:22 +00:00
  • bf896a2cfd API CHANGE Deprecated DataObject->fieldExists() - please use hasField(), hasDatabaseField(), hasOwnTableDatabaseField() ENHANCEMENT Added DataObject->hasOwnTableDatabaseField(), replaced legacy usage of fieldExists() ENHANCEMENT Renamed cached static "fieldExists" to "_cache_hasOwnTableDatabaseField" ENHANCEMENT Added DataObjectTest test cases for checking various field existence levels API CHANGE Deprecated DataObject->listOfFields() - use custom code instead Ingo Schommer 2008-09-30 00:20:30 +00:00
  • 2af039785c ENHANCEMENT: Updated cli-script handling to be more in line with web calls, and improved Director::setBaseURL() calls. Sam Minnee 2008-09-29 23:41:50 +00:00
  • 150d41b4c7 API CHANGE Removed SiteTree->canView_page() - originally created under the false assumption that SiteTree->can('view_page') is still valid. Every canView() can be instance specific. Original patch by simon_w in r53183 and #2198 Ingo Schommer 2008-09-29 21:41:20 +00:00
  • 85e52eb568 BUGFIX #2529: Fixed HTTP/1.0 support Sam Minnee 2008-09-29 20:23:47 +00:00
  • 2c11afb2df BUGFIX wrong jsparty PATH references Ingo Schommer 2008-09-29 18:49:55 +00:00
  • 6afad36c39 BUGFIX Don't try to use HTTP_HOST environment variable if its not set in Director::protocolAndHost(). Throw a warning, then return false - before if script execution was not set to stop on WARNING, you'll get a NOTICE as well. Ingo Schommer 2008-09-29 12:52:23 +00:00
  • 21944a2e06 BUGFIX Moved *_PATH and PR_*constants from main.php/cli-script.php back to Core.php - was causing problems with installer (directly includes Core.php, but doesn't run through main.php) - see ticket #2867 for improvement suggestions in bootstrapping code to avoid these bugs Ingo Schommer 2008-09-29 12:33:07 +00:00
  • 11e09aa0d6 ENHANCEMENT Tidied up DropdownField->Field() by making use of FormField->createTag() as other FormField subclasses such as TextField do Sean Harvey 2008-09-29 10:31:06 +00:00
  • 57ad2dd372 Reverted en_US.php changes from r63249 Sean Harvey 2008-09-29 03:20:22 +00:00
  • ba509c5336 ENHANCEMENT Moved UserDefinedForm and related code, templates, CSS and javascript out of cms and sapphire classes into userforms/trunk Sean Harvey 2008-09-29 03:18:23 +00:00
  • a30532becb BUGFIX Moved TEMP_FOLDER define back from main.php/cli-script.php to Core.php, as it was causing problems with the installer Ingo Schommer 2008-09-28 23:03:28 +00:00
  • d7a4ae6a8f ENHANCEMENT Added ManifestBuilder::$cache_expiry_mins API CHANGE Deprecated URL parameter ?buildmanifest=1 (please use ?flush=1) Ingo Schommer 2008-09-28 19:52:06 +00:00
  • 97263cd09c ENHANCEMENT Using HTTP Status 301 for RedirectorPage class, to be nice to search engines and improve SEO (with 200 page rank gets split between pages, with 301 its all transferred to the target page) Ingo Schommer 2008-09-28 19:50:53 +00:00
  • 86e37a8225 MINOR Added externals for thirdparty JSON library Ingo Schommer 2008-09-28 13:37:48 +00:00
  • 98656631d6 MINOR Moved JSON library to thirdparty externals Ingo Schommer 2008-09-28 13:33:42 +00:00
  • 8c8cde6e75 MINOR Reverted accidental commit to main.php from r63177 Ingo Schommer 2008-09-28 13:16:39 +00:00
  • 3f3346fd93 API CHANGE Removed Text->Att(), use Text->ATT_val() instead Ingo Schommer 2008-09-28 13:14:03 +00:00
  • e7f3e3487d API CHANGE Deprecated Varchar->Attr(), use Varchar->ATT_val() instead Ingo Schommer 2008-09-28 13:13:16 +00:00
  • fabf01d076 ENHANCEMENT Introduced constants for system paths like /sapphire in preparation for a more flexible directory reorganisation. Instead of hardcoding your path, please use the following constants: BASE_PATH, BASE_URL, SAPPHIRE_DIR, SAPPHIRE_PATH, CMS_DIR, CMS_PATH, THIRDPARTY_DIR, THIRDPARTY_PATH, ASSETS_DIR, ASSETS_PATH, THEMES_DIR, THEMES_PATH Ingo Schommer 2008-09-28 13:12:20 +00:00
  • e2b626434a MINOR Documentation for image uploads Ingo Schommer 2008-09-28 13:08:56 +00:00
  • 0da97be4f9 BUGFIX Reverted Director class using BASE_PATH instead of dirname(dirname(['SCRIPT_FILENAME'])), originally committed in r63154 Ingo Schommer 2008-09-27 17:02:46 +00:00
  • c4a47f1def MINOR Reverted accidental disabling of ManifestBuilderTest cleanup code Ingo Schommer 2008-09-27 16:55:42 +00:00
  • b8846a9ab3 MINOR Temporarily disabled RSSFeedTest as its overriding environment variables that should be handled by Director class with Director::setBaseURL() (which is currently not fully working). Added stub-tests for Director. Ingo Schommer 2008-09-27 16:04:01 +00:00
  • 9371f4688b ENHANCEMENT Introduced constants for system paths like /sapphire in preparation for a more flexible directory reorganisation. Instead of hardcoding your path, please use the following constants: BASE_PATH, BASE_URL, SAPPHIRE_DIR, SAPPHIRE_PATH, CMS_DIR, CMS_PATH, THIRDPARTY_DIR, THIRDPARTY_PATH, ASSETS_DIR, ASSETS_PATH, THEMES_DIR, THEMES_PATH Ingo Schommer 2008-09-27 16:02:38 +00:00
  • 12a73455ac ENHANCEMENT Moved procedural bootstrapping code hiding away between function definitions in Core.php to main.php and cli-script.php (TEMP_FOLDER and PR_* constants) Ingo Schommer 2008-09-27 13:17:58 +00:00
  • ce1f2e2b3a MINOR: Fix phpdoc parsing error Sean Harvey 2008-09-26 04:35:29 +00:00
  • bd6a645857 MINOR: Fix phpdoc parsing error Sean Harvey 2008-09-26 04:26:06 +00:00
  • 525e5b14c6 MINOR: Fix phpdoc parsing error Sean Harvey 2008-09-26 04:19:45 +00:00
  • 4e5162c90c MINOR: Fix phpdoc parsing error Sean Harvey 2008-09-26 04:18:18 +00:00
  • 6915ac9bc7 Turned dos line endings into unix Sam Minnee 2008-09-26 02:22:51 +00:00
  • b27797598f MINOR Removed stale version number from <meta name="generator"> tag (#1908) Ingo Schommer 2008-09-25 14:23:24 +00:00
  • f0feea5109 API CHANGE Removed useless File->test() method Ingo Schommer 2008-09-25 12:38:36 +00:00
  • 13d55cdfc4 ENHANCEMENT: Updated argument handling for sake Sam Minnee 2008-09-25 04:49:01 +00:00
  • f47d5481ee ENHANCEMENT: Better CLI output of 'sake dev' Sam Minnee 2008-09-25 00:36:20 +00:00
  • 92946e4ae7 ENHANCEMENT #2853 - Added dev/build as a the new name for db/build; prettied it up Sam Minnee 2008-09-25 00:23:41 +00:00
  • 1be18b792c EHANCEMENT #2853 - You can now use db/build instead of db/build?flush=1 Sam Minnee 2008-09-25 00:03:09 +00:00
  • 9f05546c1e Fixed bug with ComplexTableField inappropriately referencing a relation field that doesn't exist Sam Minnee 2008-09-24 05:24:51 +00:00
  • a9ad1e79c1 ENHANCEMENT: Prevent CMS session timing out and losing content - Added Security/ping as a destination for session-preserving ajax pings Sam Minnee 2008-09-24 04:17:33 +00:00
  • b031c8ff8b Added status notifications to cli test runs Sam Minnee 2008-09-23 03:22:13 +00:00
  • 2a1d4376e2 BUGFIX #2390: Not indexed pages are removed from sitemap.xml Sam Minnee 2008-09-23 03:16:23 +00:00
  • a47f5834a2 BUGFIX: Fixed bug introduced into AssetTableField by previous CTF change Sam Minnee 2008-09-23 03:15:49 +00:00
  • 08643b3b4b BUGFIX #2721 - Show decent preview on FileIFrameField Sam Minnee 2008-09-23 02:18:02 +00:00
  • 2dcda9bd91 BUGFIX: Fixed a number of really basic problems with a number of date fields - got basic loading and saving working across them all Sam Minnee 2008-09-23 01:44:40 +00:00
  • ed311db3bf ENHANCEMENT: ComplexTableFilters used to edit relations have their filter automatically set, as well as the foreign key on new records. API CHANGE: TableListField::sourceFilter() can be overloaded to change the querying logic. Sam Minnee 2008-09-23 01:24:03 +00:00
  • fcc687fff2 MINOR: Added some more api doku for DataObject:: Sam Minnee 2008-09-23 00:17:58 +00:00
  • fd88d31d9d BUGFIX: More robust setting of defaults; necessary due to altered ViewableData::__isset() Sam Minnee 2008-09-23 00:10:41 +00:00
  • 992674a936 BUGFIX #2697 - Removed junk slash from login message Sam Minnee 2008-09-22 22:57:37 +00:00
  • 184352ec05 ENHANCEMENT #2417: Replaced http://www.yoursite.com with the actual base URL Sam Minnee 2008-09-22 22:52:12 +00:00
  • c2b70b7bc5 Replaced alert()s in UniqueFields.js with statusMessage()s, to be less obnoxious Sam Minnee 2008-09-22 22:50:13 +00:00
  • be90ef6573 ENHANCEMENT Allowing empty selection in TypeDropdown ENHANCEMENT Allowing to specify dropdown title field in TypeDropdown->setTitleFieldName() - patch by nicolaas (#2689) Ingo Schommer 2008-09-22 18:59:00 +00:00
  • 2d8656e72b API CHANGE Deprecated Member::isInGroup() - use Member::inGroup() instead ENHANCEMENT Allowing usage of ID, Code-String or Object as $group parameter in Member::inGroup() Ingo Schommer 2008-09-22 16:07:28 +00:00
  • 6a7ead7183 MINOR Added documentation and TODOs for RestfulServer Ingo Schommer 2008-09-22 16:05:16 +00:00
  • 764ab2b1a2 ENHANCEMENT Allowing usage of $member parameter for Member::check() as ID, Code or Object Ingo Schommer 2008-09-22 16:04:22 +00:00
  • 306ea3761f ENHANCEMENT Added Debug::send_warnings_to() API CHANGE Deprecated Debug::mailBuffer() API CHANGE Removed Debug::warning() MINOR Documentation and formatting for Debug class Ingo Schommer 2008-09-22 16:03:19 +00:00
  • 3776311276 MINOR Documentation Ingo Schommer 2008-09-22 16:02:33 +00:00
  • 73dd86bd8e ENHANCEMENT Using optional $member parameter for DataObject::can*() methods MINOR Added documentation to DataObject about permission handling Ingo Schommer 2008-09-22 16:02:03 +00:00
  • 4b2af337d8 Fixed bug publishing homepage using Director::test Sam Minnee 2008-09-19 05:54:07 +00:00
  • 28699c3550 BUGFIX Changed URL format for password sent confirmation display, to avoid issues with new request handling trying to detect the email-TLD as a pseudo-file-extension (which resulted in truncated email-addresses in display). Old: /Security/passwordsent/myemailaddress. New: Security/passwordsent/?email=myemailaddress Ingo Schommer 2008-09-18 23:00:36 +00:00
  • b87bdee3ee Added CountryDropdownField::defaultToVisitorCountry(false): Sam Minnee 2008-09-18 21:33:23 +00:00
  • ffcac733e9 Update test runner so that password validation config isn't tested by default Sam Minnee 2008-09-18 03:59:00 +00:00
  • c20c4ae6b0 Added Secuirty::set_default_login_dest() for developers to specify the default page to direct to after the log in This results in more reliable log-in redirection Sam Minnee 2008-09-18 03:53:36 +00:00
  • a6577d9749 Fixed bug with preivous CheckboxSetField change Sam Minnee 2008-09-18 03:16:03 +00:00
  • 442af1a7ca Fixed loadDataFrom for CheckboxSetFields that are used to edit a many-many relation, if loadBlanks is set to true Sam Minnee 2008-09-18 02:50:14 +00:00
  • 6b6209019c comment Debug.traceback that occur when the field is a tab Saophalkun Ponlu 2008-09-17 22:31:01 +00:00
  • 955d500a95 BUGFIX createTag() on FormField subclasses should use getTabIndex() instead of getTabIndexHTML() as createTag() is responsible for generating the HTML, and all we need is the tabindex value Sean Harvey 2008-09-16 23:14:31 +00:00
  • 5524225ead FEATURE Added GoogleSitemap::enable() Ingo Schommer 2008-09-16 20:38:20 +00:00
  • 65e9165905 BUGFIX Allowing HTTPRequest::match() to match rules with extensions (e.g. /sitemap.xml used for GoogleSitemap) Ingo Schommer 2008-09-16 20:37:46 +00:00
  • 3c02398e33 MINOR documentation Ingo Schommer 2008-09-16 20:36:30 +00:00
  • 0739b0520e ENHANCEMENT In Debug::showError(), if error is displayed through ajax with CliDebugView, use plaintext output Ingo Schommer 2008-09-16 18:15:26 +00:00