- 29 Aug, 2013 1 commit
-
-
mattl authored
-
- 18 Aug, 2013 1 commit
-
-
mattl authored
Memcached_DataObject now defines * pkeyGetClass to avoid collision with Managed_DataObject pkeyGet * getClassKV to avoid collision with Managed_DataObject getKV
-
- 12 Aug, 2013 1 commit
-
-
mattl authored
The parent class for our database objects, Managed_DataObject, has a dynamically assigned class in staticGet which objects get put into, leaving us with less code to do the same thing. We will probably have to move away from the DB_DataObject 'staticGet' call as it is nowadays deprecated.
-
- 03 Sep, 2011 1 commit
-
-
Jean Baptiste Favre authored
That allows parallel download from most browsers. To avoid caching issue, server choice is "profile_id" based so that avatar from a specific user will always be served from same server. Introduce new configuration parameter: $config['avatar']['server_modulo'] = 5; Very easy to implement using, for example, DNS wildcard. For example, if you have following configuration: $config['avatar']['server'] = 'static_rrdns_.domain.tld'; $config['avatar']['server_modulo'] = 5; Then, when building avatar's URL, domain will become, depending on profile_id: static0.domain.tld static1.domain.tld static2.domain.tld static3.domain.tld static4.domain.tld
-
- 22 Aug, 2011 1 commit
-
-
Evan Prodromou authored
-
- 02 Aug, 2011 1 commit
-
-
Evan Prodromou authored
-
- 18 Apr, 2011 1 commit
-
-
Evan Prodromou authored
-
- 22 Mar, 2011 1 commit
-
-
Evan Prodromou authored
like leprous boils in our code. So, I've replaced all of them with // comments instead. It's a massive, meaningless, and potentially buggy change -- great one for the middle of a release cycle, eh?
-
- 28 Sep, 2010 1 commit
-
-
Siebrand Mazeland authored
* whitespace and indentation updates
-
- 11 Feb, 2010 1 commit
-
-
Evan Prodromou authored
-
- 06 Jan, 2010 1 commit
-
-
Brion Vibber authored
-
- 25 Nov, 2009 2 commits
-
-
Zach Copley authored
-
Zach Copley authored
-
- 08 Nov, 2009 1 commit
-
-
Evan Prodromou authored
For various reasons, it's nicer to have a class for theme-file paths and such. So, I've rewritten the code for determining the locations of theme files to be more OOPy. I changed all the uses of the two functions in the module (theme_file and theme_path) to use Theme::file and Theme::path respectively. I've also removed the code in common.php that require's the module; using a class means we can autoload it instead.
-
- 14 Oct, 2009 1 commit
-
-
Zach Copley authored
-
- 15 Jun, 2009 1 commit
-
-
Evan Prodromou authored
Avatar directory and path are configurable.
-
- 06 Feb, 2009 2 commits
-
-
Evan Prodromou authored
-
Evan Prodromou authored
Moved the common_avatar_* functions to the Avatar class. Typically either as methods on the object or as static methods. Replaced all the uses of the functions in other modules.
-
- 05 Feb, 2009 1 commit
-
-
Sean Murphy authored
-
- 25 Dec, 2008 1 commit
-
-
Zach Copley authored
darcs-hash:20081225144601-7b5ce-4846f3d036c36037836d15ed672c10ba33f9f84c.gz
-
- 12 Dec, 2008 1 commit
-
-
Zach Copley authored
darcs-hash:20081212043018-7b5ce-bc83b66e19007aa0a04fbb40053217ef92c44779.gz
-
- 23 Dec, 2008 3 commits
-
-
Evan Prodromou authored
Another huge change, for PEAR code standards compliance. Function headers have to be in K&R style (opening brace on its own line), instead of having the opening brace on the same line as the function and parameters. So, a little perl magic found all the function definitions and move the opening brace to the next line (properly indented... usually). darcs-hash:20081223193323-84dde-a28e36ecc66672c783c2842d12fc11043c13ab28.gz
-
Evan Prodromou authored
Another global search-and-replace update. Here, I've replaced the PHP keyword 'NULL' with its lowercase version. This is another PEAR code standards change. darcs-hash:20081223192129-84dde-4a0182e0ec16a01ad88745ad3e08f7cb501aee0b.gz
-
Evan Prodromou authored
The PEAR coding standards decree: no tabs, but indent by four spaces. I've done a global search-and-replace on all tabs, replacing them by four spaces. This is a huge change, but it will go a long way to getting us towards phpcs-compliance. And that means better code readability, and that means more participation. darcs-hash:20081223191907-84dde-21e8efe210e6d5d54e935a22d0cee5c7bbfc007d.gz
-
- 04 Dec, 2008 1 commit
-
-
millette authored
darcs-hash:20081204182953-099f7-b47315607d937da4d648b200a733c715a97d9bc2.gz
-
- 02 Oct, 2008 1 commit
-
-
Evan Prodromou authored
darcs-hash:20081002144749-5ed1f-a5503625b811f28a853712d4ddd4a76813f24bc1.gz
-
- 26 Sep, 2008 3 commits
-
-
Evan Prodromou authored
darcs-hash:20080926161824-5ed1f-b4fb53e5ca65bb099aabbba6ea60a13496f669a2.gz
-
Evan Prodromou authored
darcs-hash:20080926161540-5ed1f-2e9dc6f2297c612208214a6d52f36ce0dd7aa4de.gz
-
Evan Prodromou authored
I added a new class, Memcached_DataObject, that will (optionally) fetch data out of a memcached server if it's available. This only works on 'staticGet'. Methods that write to the database (insert, update, delete) will clear and set the cache correctly, too. darcs-hash:20080926160941-5ed1f-922de078b4c1941853ad014edf9a17fae486f8cf.gz
-
- 15 Jul, 2008 1 commit
-
-
Evan Prodromou authored
darcs-hash:20080715195513-84dde-454419c971015be385d9c4c35f7acbee419031f9.gz
-
- 09 Jul, 2008 1 commit
-
-
Mike Cochrane authored
darcs-hash:20080709224630-533db-b5399baef280133858dac9b89c2cd6a2aba9f861.gz
-
- 17 Jun, 2008 1 commit
-
-
Evan Prodromou authored
darcs-hash:20080617133501-84dde-adec156ac58b84cce41ae0e9bde58cf7637e6c42.gz
-
- 12 Jun, 2008 1 commit
-
-
Evan Prodromou authored
darcs-hash:20080612185322-84dde-b14d4cbc90f3b5b04931e4b5d3c20f027abb609c.gz
-
- 05 Jun, 2008 1 commit
-
-
Evan Prodromou authored
Extracted the code for setting a new original avatar to the Profile class, and moved some of it to Avatar, too. This makes it easier to have the same functionality whether an avatar is set using the profile settings (for our users), or on a remote subscription. Necessitated changing the filenaming function to just take an ID. darcs-hash:20080605193708-84dde-a441cc0474951ce7f1a1da9310b5145c0b7c3070.gz
-
- 22 May, 2008 1 commit
-
-
Evan Prodromou authored
darcs-hash:20080522184109-84dde-0d13fc6890f85613554f5dd64b1baa67bbcaa8f6.gz
-
- 21 May, 2008 1 commit
-
-
Evan Prodromou authored
darcs-hash:20080521110253-84dde-e8d6f62225bb56f5e08b28b35d23ccfbe56984fd.gz
-
- 20 May, 2008 2 commits
-
-
Evan Prodromou authored
darcs-hash:20080520191412-84dde-a607dbe848279639630edd1ab4616d05cc2318d1.gz
-
Evan Prodromou authored
darcs-hash:20080520185756-84dde-290bc12cddfc1738a96385e95821d466eff11196.gz
-
- 19 May, 2008 1 commit
-
-
Evan Prodromou authored
darcs-hash:20080519134057-84dde-d30a178de9e3e7d6ced21e9c395dfac545b3d343.gz
-
- 15 May, 2008 1 commit
-
-
Evan Prodromou authored
Did considerable work on the settings section. Redesigned the DB to allow avatars. Each avatar image has a size and an URL. There can be multiple avatars per profile, just different sizes. Added accessors in Profile for avatar. Show the avatar in lots of places, where it makes sense. Constants for avatar sizes in common.php. darcs-hash:20080515162844-84dde-fe0630366e247c02ca8ca9d1cc6b963cfce57a26.gz
-