home *** CD-ROM | disk | FTP | other *** search
/ Enter 2004 June / ENTER.ISO / files / xampp-win32-1.4.5-installer.exe / xampp / db_dataobject.reg < prev    next >
Encoding:
Text File  |  2004-03-24  |  20.1 KB  |  303 lines

  1. a:14:{s:8:"provides";a:0:{}s:8:"filelist";a:7:{s:14:"DataObject.php";a:4:{s:4:"role";s:3:"php";s:14:"baseinstalldir";s:2:"DB";s:12:"replacements";a:1:{i:0;a:3:{s:4:"from";s:9:"@version@";s:2:"to";s:7:"version";s:4:"type";s:12:"package-info";}}s:12:"installed_as";s:35:"C:\xampp\php\pear\DB\DataObject.php";}s:19:"DataObject/Cast.php";a:3:{s:4:"role";s:3:"php";s:14:"baseinstalldir";s:2:"DB";s:12:"installed_as";s:40:"C:\xampp\php\pear\DB\DataObject\Cast.php";}s:24:"DataObject/Generator.php";a:3:{s:4:"role";s:3:"php";s:14:"baseinstalldir";s:2:"DB";s:12:"installed_as";s:45:"C:\xampp\php\pear\DB\DataObject\Generator.php";}s:27:"DataObject/createTables.php";a:3:{s:4:"role";s:3:"php";s:14:"baseinstalldir";s:2:"DB";s:12:"installed_as";s:48:"C:\xampp\php\pear\DB\DataObject\createTables.php";}s:16:"docs/example.ini";a:3:{s:4:"role";s:3:"doc";s:14:"baseinstalldir";s:2:"DB";s:12:"installed_as";s:53:"C:\xampp\php\pear\docs\DB_DataObject\docs\example.ini";}s:38:"scripts/DB_DataObject_createTables.bat";a:3:{s:4:"role";s:6:"script";s:14:"baseinstalldir";s:2:"DB";s:12:"installed_as";s:54:"C:\xampp\php\DB\scripts\DB_DataObject_createTables.bat";}s:7:"dirtree";a:5:{s:20:"C:\xampp\php\pear\DB";b:1;s:31:"C:\xampp\php\pear\DB\DataObject";b:1;s:41:"C:\xampp\php\pear\docs\DB_DataObject\docs";b:1;s:23:"C:\xampp\php\DB\scripts";b:1;s:15:"C:\xampp\php\DB";b:1;}}s:7:"package";s:13:"DB_DataObject";s:7:"summary";s:51:"An SQL Builder, Object Interface to Database Tables";s:11:"description";s:361:"DataObject performs 2 tasks:
  2.   1. Builds SQL statements based on the objects vars and the builder methods.
  3.   2. acts as a datastore for a table row.
  4.   The core class is designed to be extended for each of your tables so that you put the
  5.   data logic inside the data classes.
  6.   included is a Generator to make your configuration files and your base classes.
  7.   nd";s:11:"maintainers";a:1:{i:0;a:4:{s:6:"handle";s:6:"alan_k";s:4:"name";s:12:"Alan Knowles";s:5:"email";s:17:"alan@akbkhome.com";s:4:"role";s:4:"lead";}}s:7:"version";s:5:"1.5.3";s:12:"release_date";s:10:"2004-01-29";s:15:"release_license";s:11:"PHP License";s:13:"release_state";s:6:"stable";s:13:"release_notes";s:500:"Bug fix release.
  8.  
  9. Changes:
  10.   - fixed toValue()
  11.    ** previously did not work correclty..
  12.    ** getXXX($format) correctly relays into toValue - see strftime / Data::format or sprintf
  13.      for formats, depending on column type.
  14.   
  15. Fixes
  16. * fix bug #630 - correct handling of YEAR (it's an int)
  17. * fix bug #630 - mysql timestamps are ingored for updated and insert (use query() if you want to change
  18.   them manually.
  19. * fix bug #620 - limit accepts floats and doubles, as long as they are really integers..";s:12:"release_deps";a:4:{i:1;a:3:{s:4:"type";s:3:"php";s:3:"rel";s:2:"ge";s:7:"version";s:3:"4.1";}i:2;a:4:{s:4:"type";s:3:"pkg";s:3:"rel";s:2:"ge";s:7:"version";s:3:"1.3";s:4:"name";s:2:"DB";}i:3;a:5:{s:4:"type";s:3:"pkg";s:3:"rel";s:2:"ge";s:7:"version";s:5:"0.1.1";s:8:"optional";s:3:"yes";s:4:"name";s:8:"Validate";}i:4;a:4:{s:4:"type";s:3:"pkg";s:3:"rel";s:2:"ge";s:7:"version";s:3:"1.4";s:4:"name";s:4:"Date";}}s:9:"changelog";a:28:{i:0;a:4:{s:7:"version";s:5:"1.5.2";s:12:"release_date";s:10:"2004-01-24";s:13:"release_state";s:6:"stable";s:13:"release_notes";s:965:"Bug fix release.
  20.  
  21. Changes:
  22.   - removed automatic strtotime() in setters and setFrom
  23.    ** this is closer to the previous behaviour (it caused too many problems with strange dates
  24.    ** if you set a date/time column with a number, it assumes it is a unixtimestamp
  25.    -- enables you to write setters like 
  26.     function setSome_Date($value) { $this->fromValue('some_date',strtotime($value)); }
  27.   
  28. Fixes
  29. * $DB_DataObject->getDatabaseConnection() will return a pear error if dont_die is set,
  30. so it can be used to test connections.
  31. * note changed on databaseStructure, it can be called statically and dynamically.
  32. * fix bug #612 databaseStructure('databasename') will output the ini file structure array , with __keys
  33. * fix bug #611 corrected comment about NO_OVERLOAD
  34. * fix bug #603 to prevent clearing of queries after fetch, use the option keep_query_after_fetch = 1
  35. * fix bug #359 (again) - _link_loaded array should only contain links that where sucessfully loaded
  36.  
  37. ";}i:1;a:4:{s:7:"version";s:5:"1.5.1";s:12:"release_date";s:10:"2004-01-22";s:13:"release_state";s:6:"stable";s:13:"release_notes";s:388:"Bug fix release.
  38. Fixes
  39. * fixed fromValue had problems with null and DataOBject_Cast objects
  40. * NOT NULL checking enabled in fromValue (eg. setters)
  41. * fix bug #605 - ability to specify sequence names
  42.   option sequence_{tablename} = {column} // default {tablename}_seq
  43.   option sequence_{tablename} = {column}:{sequence_name}
  44. * Dependancy on Date added. (it is used by the setter/getters)
  45.  
  46.  
  47. ";}i:2;a:4:{s:7:"version";s:3:"1.5";s:12:"release_date";s:10:"2004-01-20";s:13:"release_state";s:6:"stable";s:13:"release_notes";s:1561:"New Features / Fixes
  48. * proxy and auto schema building
  49.   - you can use dataobjects wihout running create tables.
  50.   - schema is created on the fly if no schema file exists
  51.   - using config option proxy=full, a class is generated on the fly to
  52.     represent the tables.
  53. * toValue and fromValue added as getter and setter providers
  54.   - they include date formating tools - eg.
  55.   $do->getBirthDay('%d/%m/%Y') will work with overload and PEAR::Date 
  56.   to provide formated dates. (works with date/time and datetime)
  57.   - set*() will also call strtotime and PEAR::Date to try and read dates.\
  58.   setFrom will relay into fromValue() - hence auto fixing date entries
  59. * make native key recognision a little better - changes ini file
  60.   format (key=N|K) - native or key. - BC protected... - ignores it
  61.   when it finds a number.. (Fixes bug #532)
  62. * allow multiple updates on the same object - without adding lots
  63.   of id=.... on the end..
  64. * transactions support works transparently by sending
  65.   $do->query('BEGIN'), $do->query('COMMIT'),$do->query('ROLLBACK')
  66.   will automatically relay into the DB methods.
  67. * re-add support for sequence_{tablename} - prefered method is still
  68.   overriding sequenceKey, and returning correct values.
  69.  
  70. Bug Fixes
  71. * fix bug #595 - replace non letters in class names with underscore..
  72. * fix bug #532 - better recoginsion of sequence keys
  73. * fix bug #528/#476 - typo fix (E_NOTICE error on $valu)
  74. * fix bug #473 - query can return a DB_Error 
  75. * fix bug #501 - autoload/factory  now uses full path (not require path)
  76. * fix bug #507 - sequences broken
  77.  
  78. ";}i:3;a:4:{s:7:"version";s:3:"1.4";s:12:"release_date";s:10:"2003-12-20";s:13:"release_state";s:6:"stable";s:13:"release_notes";s:1:"
  79. ";}i:4;a:4:{s:7:"version";s:3:"1.3";s:12:"release_date";s:10:"2003-11-14";s:13:"release_state";s:6:"stable";s:13:"release_notes";s:2185:"New Features
  80. - Inserts and updates do not use keys in the data creation part of the query
  81.   (Markus Wolff)
  82.  
  83. - MsSQL native get_last_insert ID using SELECT @@IDENTITY
  84.   ** you may want to consider using this with transactions eg.
  85.   $dataobject->query('BEGIN') and $dataobject->query('COMMIT')
  86.   to ensure thread safety. (Markus Wolff)
  87.   
  88. - DB_DataObject_Cast - a experimental generic casting feature for assigning variables
  89.   * Common usages:
  90.     // blobs
  91.     $dataObject->someblobfield = DB_DataObject_Cast::blob(file_get_contents('xxx.jpg'));
  92.     $dataObject->someblobfield = DB_DataObject_Cast::string('xxxxx');
  93.     
  94.   
  95.      // dates?
  96.     $dataObject->at_date = DB_DataObject_Cast::date('12/12/2000'); //Human
  97.     $dataObject->at_date = DB_DataObject_Cast::date('2000-12-12'); //ISO
  98.     $dataObject->at_date = DB_DataObject_Cast::date(2000,12,12); //YYYY,dd,mm
  99.     $d2 = DB_DataObject_Cast::date(); // today!
  100.     // some addition
  101.     $dataObject->expires = DB_DataObject_Cast::date($d1->year, $d1->month+30, $d1->day+30);
  102.      
  103.   
  104.     // raw sql????
  105.     $dataObject->maxids = DB_DataObject_Cast::sql('max(id) > 12');
  106.     $dataObject->emptyfield = DB_DataObject_Cast::sql('NULL');
  107.     
  108.     You can extend this object to provide your own datatypes..
  109.      
  110.   
  111. - PHP5 Compatibility
  112.   Return values should work with PHP5beta2
  113.   Overload (__call) should work with PHP5beta2
  114.  
  115. - table() and keys() Allow setting of data with a value
  116.   (so you can use dataobjects without extended instances.)
  117.   
  118. - factory/ getLinks and autoloading
  119.   Will use the full path location in config to check if the file exists,
  120.   after that it is included without warnings turned off..
  121.   (autoloading check to see if class exists first - should be faster)
  122.  
  123. Fixes:
  124. - Validate is an optional dependency (Arnaud Limbourg)
  125. - Bug #228, BOOL type on postgresql correctly quoted.
  126. - Bug #133, No error is raised when calling fetch with no data returned, 
  127.   just produces a debug warning now
  128. - Bug #172,Turning of Overload
  129.   If you define DB_DATAOBJECT_NO_OVERLOAD to any value, then dataobjects will not be overloaded,
  130.   This is usefull when working with ZendOptimizer, that may segfault with certain optimization levels
  131.  
  132.  
  133. ";}i:5;a:4:{s:7:"version";s:3:"1.2";s:12:"release_date";s:10:"2003-08-07";s:13:"release_state";s:6:"stable";s:13:"release_notes";s:577:"New Features:
  134. - A Number of the private methods have been made Public,
  135.   changes:
  136.     - _get_table()  = table()
  137.     - _get_keys()   = keys()
  138.   additions
  139.     - tableName()  = returns or assign the table name
  140.     - database()   = returns or assign the database name
  141.   changes by Markus Wolff
  142. POSSIBLE BC IMPLICATIONS: If you define _get_table or _get_keys manually (rather than using the ini file)
  143.   you should rename your methods table() and keys()
  144. Fixes:
  145. - Generator is now more tollerant of editors that alter the spaces before
  146.   the autocode markers ### (Andreas Ljunggren)
  147.  
  148. ";}i:6;a:4:{s:7:"version";s:3:"1.1";s:12:"release_date";s:10:"2003-08-07";s:13:"release_state";s:6:"stable";s:13:"release_notes";s:324:"Bug Fixes
  149. - limit argument testing now accepts "10" (a string with an integer
  150. in it, as a valid argument) (Demian Turner)
  151. New Features
  152. - JoinAdd has additional Argument $joinCol, so you can specify
  153.   multiple targets links of the  same table, eg. user->friend,
  154.   user->parent both connect to the user table..  (Andy Crain)
  155.  
  156. ";}i:7;a:4:{s:7:"version";s:5:"1.0.2";s:12:"release_date";s:10:"2003-07-31";s:13:"release_state";s:6:"stable";s:13:"release_notes";s:72:"Minor Bugfix Release
  157. - Fix static Get call, case sensitivity properly.
  158.  
  159. ";}i:8;a:4:{s:7:"version";s:5:"1.0.1";s:12:"release_date";s:10:"2003-07-18";s:13:"release_state";s:6:"stable";s:13:"release_notes";s:99:"Minor Bugfix Release
  160. - Fix Select defaults back to * after an fetch
  161. - Fix Update with NULL values
  162.  
  163. ";}i:9;a:4:{s:7:"version";s:3:"1.0";s:12:"release_date";s:10:"2003-07-16";s:13:"release_state";s:6:"stable";s:13:"release_notes";s:1233:"- Gold 1.0 Release.. - final stable release in this series. Future versions
  164.   (eg. 1.1.*(dev)->1.2.*(release)) series will be generally API compatible,
  165.   however is likely to use MDB rather than DB.
  166. - fix bug #23983 - argument checking on whereAdd, orderBy, limit and a few others
  167.   (Mike Carter)
  168. - fix bug with cache clearing not working with staticGet and update/insert
  169. - null comparison for $object->var = 'null' will generate IS NULL query
  170. - null insert/update  works when using 'null' as a value.
  171. - getLinks returns true on success
  172. - getLinks now has a formatter eg. '_%s' is default to allow user to define the
  173.   format of variables to assign child objects to.
  174. - generator uses UNIQUE only if no primary/autoincrement type field is found.
  175. - added support for $object->having('sum(value) > 10');
  176. - fetch will remove some query lines (so if you want to see how the query was built
  177.   you will have to print_r() the object after find(), and before fetch(), or just use
  178.   debugLevel(1)
  179. - overload calls from setFrom and toArray do method checks, as overload is still proving to
  180.   be a little unstable especially with Zend Encoder. (Note: if DataObjects causes crashes
  181.   , remove the overload code at the bottom of DataObjects.php)
  182.  
  183. ";}i:10;a:4:{s:7:"version";s:4:"0.19";s:12:"release_date";s:10:"2003-05-22";s:13:"release_state";s:6:"stable";s:13:"release_notes";s:1663:"- fix bug #23712 - deleting (and probably updating as well) an object while
  184.   being fetched. (Michael McCarthy for spotting this)
  185. - fix generator overwriting code when file was edited in a Windows editor
  186.   (Robert Janeczek)
  187. - validation will not produce errors on empty numeric data by default.
  188. - overload extension enabled to relay setFrom and toArray calls to get*, set*
  189.   methods, which are predefined as
  190.   getXXX = returns $object->XXX
  191.   setXXX($V) = returns true (or an error string if you create your own)
  192.   (only affects php-4.3.2RC2 or later..)
  193. - selectAs($dataobject,'prefix_%s') to help control the way join queries return
  194.   their data * doing selectAs() - clears the select and sets it to table.id as id ... etc.
  195. - joinAdd has 2 extra optional arguments
  196.   $dataObject->joinAdd($otherDataObject, $joinType, $joinAs)
  197.   existing behaviour (INNER Joins) is default (eg. no value)
  198.   $joinType can be:
  199.     INNER,LEFT,RIGHT = eg. INNER JOIN ... etc.
  200.     '' = just added with a , and the link conditions are added with a WHERE statement.
  201.   $joinAs can be used to name the table differently in the join eg.
  202.     SELECT .. FROM person INNER JOIN address as homeaddress ......
  203. - setFrom has an extra optional parameter for formating: eg.
  204.   $object->setFrom($_POST,'prefix_%s') would map prefix_name to $object->name
  205.   the default is '%s' which is the same as the previous behaviour
  206. - added option dont_die (default no) to ini file
  207.   default (no) means that DataObjects will emit a PEAR_ERROR_DIE on configuration and
  208.   programming errors
  209.   true or 1 means that you can write a PEAR::error handler to catch the errors and
  210.   display a nice it's not working message
  211.  
  212. ";}i:11;a:4:{s:7:"version";s:4:"0.18";s:12:"release_date";s:10:"2003-05-17";s:13:"release_state";s:6:"stable";s:13:"release_notes";s:647:"- add table prefix to autobuilt queries (assist in ambigous querys for joins)
  213.   (Daniel Von Fange)
  214. - change update and delete to return the number of rows affected or false on failure
  215. - various code tidy ups - standards etc. (Arnaud Limbourg)
  216. - fix generator for postgres and mdb - use unique keys and look for 'nextval' as keys.
  217. - fix no key insert bug (G Moxley Kempster)
  218. - fix empty table bug in generator (Robert Janeczek)
  219. - staticAutoloadTable(), now handles parse errors in included files alot cleaner
  220. - added dependancies on PHP4.3, DB 1.3 and Validate (although Validate is optional)
  221. - added table prefix to count query (Richard Wallace)
  222.  
  223. ";}i:12;a:4:{s:7:"version";s:4:"0.17";s:12:"release_date";s:10:"2003-03-12";s:13:"release_state";s:6:"stable";s:13:"release_notes";s:107:"- Usual post feature bug fix release
  224. - fix loading of links.ini for joinAdd, getLinks etc. (Geoff Hopson)
  225.  
  226. ";}i:13;a:4:{s:7:"version";s:4:"0.16";s:12:"release_date";s:10:"2003-03-06";s:13:"release_state";s:6:"stable";s:13:"release_notes";s:754:"- replaced config storage  - should improve performance
  227. - removed production option (not required due to improved config storage)
  228. - bugfix : added checks for is_array on ignore_sequence_keys (Hermen Heinen)
  229. - add toArray($format) which supports sprintf to enable easy integration with
  230.   Quickforms etc. (Demian Turner)
  231. - add optional dataobject as variable to update(), so you can update will
  232.   only create an update based on what has changed. (Geoff Hopson)
  233. - add join condition to count() (Daniel Von Fange)
  234. - modify limit() to work with postgresql and make it emit a fatal error if you
  235.   try this on databases that do not directly support limit queries. (Geoff Hopson)
  236.   * I'm open on better ideas for this - probably wrapping the find() select call
  237.  
  238. ";}i:14;a:4:{s:7:"version";s:4:"0.15";s:12:"release_date";s:10:"2003-02-13";s:13:"release_state";s:6:"stable";s:13:"release_notes";s:407:"- modified find(true), so that it calls fetch rather than fetchrow
  239.   so that overriding fetch will affect get() calls.
  240.   (probably depreciates fetchrow now .. shout if anyone is using it)
  241. - added escape method as a quasi quote wrapper into pear::DB - useful for
  242.   building your own queries - eg. like requests.. (does not add quotes)
  243. - fixed bug with delete not using primary key if it was set. (Ian Eure)
  244.  
  245. ";}i:15;a:4:{s:7:"version";s:4:"0.14";s:12:"release_date";s:10:"2003-02-06";s:13:"release_state";s:6:"stable";s:13:"release_notes";s:220:"- added get affected rows to update/insert/delete
  246.   they will return false if no data is affected and set
  247.   the Objects lastError value.
  248.   Note: databases that do not support affectedRows(), will always
  249.   return false.
  250.  
  251. ";}i:16;a:4:{s:7:"version";s:4:"0.13";s:12:"release_date";s:10:"2003-01-23";s:13:"release_state";s:6:"stable";s:13:"release_notes";s:82:"- bug fix release - debug_ignore_updates worked in reverse.. (Alexander Mazurov)
  252.  
  253. ";}i:17;a:4:{s:7:"version";s:4:"0.12";s:12:"release_date";s:10:"2003-01-22";s:13:"release_state";s:6:"stable";s:13:"release_notes";s:217:"- Usual post release bug fix.
  254. - fixes *.links.ini incorrectly using *.links (Damian Turner)
  255. - Adds the ability to get PEAR Connection and result objects
  256.   getDatabaseConnection() and getDatabaseResult() (jason rust)
  257.  
  258. ";}i:18;a:4:{s:7:"version";s:4:"0.11";s:12:"release_date";s:10:"2003-01-21";s:13:"release_state";s:6:"stable";s:13:"release_notes";s:478:"- changed connecition and result caching to use global private variable, rather
  259.   than getStaticProperty
  260. - results objects are not stored on insert/update/delete (speed increase
  261.   on large inserts can be as much as 10x faster)
  262. - bug fix - Checks that primary keys are integers (Anthony Juou)
  263. - typo on No data returned warning
  264. - unit tests in CVS
  265. - new configuration option for whether to use insert id's and sequences.
  266. - Generator no creates boolean bit (mitchell perilstein)
  267.  
  268. ";}i:19;a:4:{s:7:"version";s:4:"0.10";s:12:"release_date";s:10:"2002-12-09";s:13:"release_state";s:6:"stable";s:13:"release_notes";s:289:"- bug fix - Generator incorrectly set _database, causing generation of database.ini files to fail
  269. - change addslashes to PEAR::DB::quote()
  270. - generator now only replaces DB_DataObjects with extends variable if set,
  271.   you can use generator_rewrite_class to set what is a valid replacement.
  272.  
  273. ";}i:20;a:4:{s:7:"version";s:3:"0.9";s:12:"release_date";s:10:"2002-12-06";s:13:"release_state";s:6:"stable";s:13:"release_notes";s:47:"- bug fix release - dsn was not set correctly
  274.  
  275. ";}i:21;a:4:{s:7:"version";s:3:"0.8";s:12:"release_date";s:10:"2002-09-21";s:13:"release_state";s:6:"stable";s:13:"release_notes";s:837:"- changed to stable status as it appears to be pretty stable now.
  276. - update and insert now return FALSE on error conditions (Peter Gebauer)
  277.   which can be checked using === FALSE, and the error obtained using $object->_lastError
  278. - delete will only use primary keys if they are set, otherwise it will use all object
  279.   variables to build the condition. (Daniel Ferreira)
  280. - Added derivedHookFunctions(), and derivedHookVar() to enable extensions to generator to
  281.   make user defined methods. (Michael Lund Rasmussen)
  282. - support for INT4, BPCHAR, TIMESTAMPTZ  and postres Primary keys (Xavier)
  283. - better PEAR CS complience (tabs and TRUE -> true), removed short open tags in generator (Thomas Volkmar Worm)
  284. - experimental addJoin method (Stijn de Reede)
  285. - Allow active options array (eg. dynamic changing of database config) (Sergey Lipnevich)
  286.  
  287. ";}i:22;a:4:{s:7:"version";s:3:"0.6";s:12:"release_date";s:10:"2002-09-10";s:13:"release_state";s:4:"beta";s:13:"release_notes";s:64:"- bug fix release on insert (broke due to compatibility fixes)
  288.  
  289. ";}i:23;a:4:{s:7:"version";s:3:"0.5";s:12:"release_date";s:10:"2002-09-07";s:13:"release_state";s:4:"beta";s:13:"release_notes";s:198:"- fixed database.links.ini file loading in wrong location (Jens Fischer)
  290. - fixed type on extends (Jens Fischer)
  291. - added __clone() support to pre- php5 classes
  292. - added multiple linked table support
  293.  
  294. ";}i:24;a:4:{s:7:"version";s:3:"0.4";s:12:"release_date";s:10:"2002-08-21";s:13:"release_state";s:4:"beta";s:13:"release_notes";s:51:"- Bug fix release - createTables used wrong argv
  295.  
  296.  
  297. ";}i:25;a:4:{s:7:"version";s:3:"0.3";s:12:"release_date";s:10:"2002-08-16";s:13:"release_state";s:4:"beta";s:13:"release_notes";s:46:"- Fixed Globals requirement in createTables,
  298.  
  299. ";}i:26;a:4:{s:7:"version";s:3:"0.2";s:12:"release_date";s:10:"2002-07-12";s:13:"release_state";s:4:"beta";s:13:"release_notes";s:87:"Removed list method, First upload as pear package. - Documentation now in PEAR Manual
  300.  
  301. ";}i:27;a:4:{s:7:"version";s:3:"0.1";s:12:"release_date";s:10:"2002-06-25";s:13:"release_state";s:4:"beta";s:13:"release_notes";s:11:"PEARified
  302.  
  303. ";}}s:13:"_lastmodified";i:1080134630;}