|
From: Verdon V. <ve...@us...> - 2008-11-27 19:15:50
|
Update of /cvsroot/phpwebsite-comm/modules/podcaster/boost In directory ddv4jf1.ch3.sourceforge.com:/tmp/cvs-serv32646/boost Modified Files: boost.php dependency.xml update.php Log Message: 1.2.0 changes Index: dependency.xml =================================================================== RCS file: /cvsroot/phpwebsite-comm/modules/podcaster/boost/dependency.xml,v retrieving revision 1.5 retrieving revision 1.6 diff -C2 -d -r1.5 -r1.6 *** dependency.xml 17 Mar 2008 19:07:08 -0000 1.5 --- dependency.xml 27 Nov 2008 19:15:38 -0000 1.6 *************** *** 4,8 **** <title>core</title> <properName>phpWebSite Core</properName> ! <version>1.8.0</version> <url>http://phpwebsite.appstate.edu/downloads/modules/base/</url> </module> --- 4,8 ---- <title>core</title> <properName>phpWebSite Core</properName> ! <version>1.9.0</version> <url>http://phpwebsite.appstate.edu/downloads/modules/base/</url> </module> *************** *** 10,14 **** <title>filecabinet</title> <properName>File Cabinet</properName> ! <version>2.0.0</version> <url>http://phpwebsite.appstate.edu/downloads/modules/filecabinet/</url> </module> --- 10,14 ---- <title>filecabinet</title> <properName>File Cabinet</properName> ! <version>2.2.0</version> <url>http://phpwebsite.appstate.edu/downloads/modules/filecabinet/</url> </module> *************** *** 16,20 **** <title>search</title> <properName>Search</properName> ! <version>0.3.2</version> <url>http://phpwebsite.appstate.edu/downloads/modules/search/</url> </module> --- 16,20 ---- <title>search</title> <properName>Search</properName> ! <version>0.4.0</version> <url>http://phpwebsite.appstate.edu/downloads/modules/search/</url> </module> Index: boost.php =================================================================== RCS file: /cvsroot/phpwebsite-comm/modules/podcaster/boost/boost.php,v retrieving revision 1.4 retrieving revision 1.5 diff -C2 -d -r1.4 -r1.5 *** boost.php 9 Feb 2008 19:01:09 -0000 1.4 --- boost.php 27 Nov 2008 19:15:38 -0000 1.5 *************** *** 24,28 **** $proper_name = 'Podcaster'; ! $version = '1.1.0'; $import_sql = true; $version_http = 'http://verdon.ca/downloads/modules/podcaster/check.xml'; --- 24,28 ---- $proper_name = 'Podcaster'; ! $version = '1.2.0'; $import_sql = true; $version_http = 'http://verdon.ca/downloads/modules/podcaster/check.xml'; Index: update.php =================================================================== RCS file: /cvsroot/phpwebsite-comm/modules/podcaster/boost/update.php,v retrieving revision 1.14 retrieving revision 1.15 diff -C2 -d -r1.14 -r1.15 *** update.php 17 Mar 2008 19:07:08 -0000 1.14 --- update.php 27 Nov 2008 19:15:38 -0000 1.15 *************** *** 185,188 **** --- 185,268 ---- + case version_compare($currentVersion, '1.2.0', '<'): + $content[] = '<pre>'; + + /* remove the old init file */ + $initfile = PHPWS_SOURCE_DIR . 'mod/podcaster/inc/init.php'; + if (is_file($initfile)) { + if (!@unlink($initfile)) { + $content[] = 'FAILED TO DELETE mod/podcaster/inc/init.php + YOU MUST REMOVE THIS FILE YOURSELF + '; + } else { + $content[] = '- Removed mod/podcaster/inc/init.php + It has been replaced with mod/podcaster/inc/runtime.php + '; + } + } + + /* update files */ + $files = array('templates/info.tpl' + ); + podcasterUpdateFiles($files, $content); + + /* update channel keys */ + $error = false; + PHPWS_Core::initModClass('podcaster', 'PCR_Channel.php'); + $db = new PHPWS_DB('podcaster_channel'); + $channels = $db->getObjects('Podcaster_Channel'); + if (PEAR::isError($channels)) { + PHPWS_Error::log($channels); + $error = true; + } + foreach ($channels as $channel) { + $result = $channel->saveKey(); + if (PEAR::isError($result)) { + PHPWS_Error::log($result); + $error = true; + } + } + if ($error) { + $content[] = '- There was a problem updating your Channel keys + Please save each channel to force an update of the key file.'; + } else { + $content[] = '- Channel keys successfully updated'; + } + + /* update episode keys */ + $error = false; + PHPWS_Core::initModClass('podcaster', 'PCR_Episode.php'); + $db = new PHPWS_DB('podcaster_episode'); + $episodes = $db->getObjects('Podcaster_Episode'); + if (PEAR::isError($episodes)) { + PHPWS_Error::log($episodes); + $error = true; + } + foreach ($episodes as $episode) { + $result = $episode->saveKey(); + if (PEAR::isError($result)) { + PHPWS_Error::log($result); + $error = true; + } + } + if ($error) { + $content[] = '- There was a problem updating your Episode keys + Please save each episode to force an update of the key file.'; + } else { + $content[] = '- Episode keys successfully updated'; + } + + + $content[] = ' + 1.2.0 changes + ---------------- + + Moved readme content to README file + + Made phpws 1.6 compatible + + Replaced inc/init.php with inc/runtime.php + + Now restrict read me tab to diety users only + + </pre>'; + + } // end switch |