1
0
mirror of https://github.com/e107inc/e107.git synced 2025-07-27 09:50:49 +02:00

Bugtracker #4405 - extend newsfeed_url DB Field

This commit is contained in:
e107steved
2008-04-29 19:44:26 +00:00
parent 7837aec90c
commit 208d55ffdc
4 changed files with 37 additions and 10 deletions

View File

@@ -11,8 +11,8 @@
| GNU General Public License (http://gnu.org). | GNU General Public License (http://gnu.org).
| |
| $Source: /cvs_backup/e107_0.8/e107_admin/update_routines.php,v $ | $Source: /cvs_backup/e107_0.8/e107_admin/update_routines.php,v $
| $Revision: 1.19 $ | $Revision: 1.20 $
| $Date: 2008-01-15 21:57:15 $ | $Date: 2008-04-29 19:44:17 $
| $Author: e107steved $ | $Author: e107steved $
+----------------------------------------------------------------------------+ +----------------------------------------------------------------------------+
*/ */
@@ -351,6 +351,21 @@ function update_706_to_800($type='')
} }
if (mysql_table_exists('newsfeed'))
{ // Need to extend field newsfeed_url varchar(250) NOT NULL default ''
if ($sql -> db_Query("SHOW FIELDS FROM ".MPREFIX."newsfeed LIKE 'newsfeed_url'"))
{
$row = $sql -> db_Fetch();
if (str_replace('varchar', 'char', strtolower($row['Type'])) != 'char(250)')
{
if ($just_check) return update_needed('Update newsfeed field definition');
mysql_query("ALTER TABLE `".MPREFIX."newsfeed` MODIFY `newsfeed_url` VARCHAR(250) NOT NULL DEFAULT '' ");
catch_error();
}
}
}
// Check need for user timezone before we delete the field // Check need for user timezone before we delete the field
if (varsettrue($pref['signup_option_timezone'])) if (varsettrue($pref['signup_option_timezone']))
{ {

View File

@@ -11,9 +11,9 @@
| GNU General Public License (http://gnu.org). | GNU General Public License (http://gnu.org).
| |
| $Source: /cvs_backup/e107_0.8/e107_plugins/newsfeed/admin_config.php,v $ | $Source: /cvs_backup/e107_0.8/e107_plugins/newsfeed/admin_config.php,v $
| $Revision: 1.1.1.1 $ | $Revision: 1.2 $
| $Date: 2006-12-02 04:35:31 $ | $Date: 2008-04-29 19:44:25 $
| $Author: mcfly_e107 $ | $Author: e107steved $
+----------------------------------------------------------------------------+ +----------------------------------------------------------------------------+
*/ */
require_once("../../class2.php"); require_once("../../class2.php");
@@ -131,7 +131,7 @@ $text = "<div style='text-align:center'>
<tr> <tr>
<td style='width:50%' class='forumheader3'>".NFLAN_10."</td> <td style='width:50%' class='forumheader3'>".NFLAN_10."</td>
<td style='width:50%; text-align: left;' class='forumheader3'> <td style='width:50%; text-align: left;' class='forumheader3'>
<input class='tbox' type='text' name='newsfeed_url' size='80' value='$newsfeed_url' maxlength='200' /> <input class='tbox' type='text' name='newsfeed_url' size='80' value='$newsfeed_url' maxlength='250' />
</td> </td>
</tr> </tr>

View File

@@ -0,0 +1,12 @@
CREATE TABLE newsfeed (
newsfeed_id int(10) unsigned NOT NULL auto_increment,
newsfeed_name varchar(150) NOT NULL default '',
newsfeed_url varchar(250) NOT NULL default '',
newsfeed_data longtext NOT NULL,
newsfeed_timestamp int(10) unsigned NOT NULL default '0',
newsfeed_description text NOT NULL,
newsfeed_image varchar(100) NOT NULL default '',
newsfeed_active tinyint(1) unsigned NOT NULL default '0',
newsfeed_updateint int(10) unsigned NOT NULL default '0',
PRIMARY KEY (newsfeed_id)
) TYPE=MyISAM;

View File

@@ -11,9 +11,9 @@
| GNU General Public License (http://gnu.org). | GNU General Public License (http://gnu.org).
| |
| $Source: /cvs_backup/e107_0.8/e107_plugins/newsfeed/plugin.php,v $ | $Source: /cvs_backup/e107_0.8/e107_plugins/newsfeed/plugin.php,v $
| $Revision: 1.1.1.1 $ | $Revision: 1.2 $
| $Date: 2006-12-02 04:35:31 $ | $Date: 2008-04-29 19:44:25 $
| $Author: mcfly_e107 $ | $Author: e107steved $
+----------------------------------------------------------------------------+ +----------------------------------------------------------------------------+
*/ */
@@ -57,7 +57,7 @@ $eplug_tables = array(
"CREATE TABLE ".MPREFIX."newsfeed ( "CREATE TABLE ".MPREFIX."newsfeed (
newsfeed_id int(10) unsigned NOT NULL auto_increment, newsfeed_id int(10) unsigned NOT NULL auto_increment,
newsfeed_name varchar(150) NOT NULL default '', newsfeed_name varchar(150) NOT NULL default '',
newsfeed_url varchar(150) NOT NULL default '', newsfeed_url varchar(250) NOT NULL default '',
newsfeed_data longtext NOT NULL, newsfeed_data longtext NOT NULL,
newsfeed_timestamp int(10) unsigned NOT NULL default '0', newsfeed_timestamp int(10) unsigned NOT NULL default '0',
newsfeed_description text NOT NULL, newsfeed_description text NOT NULL,