From 61ec94fa25b043dd60a3a591df3c84cdd41e9bf9 Mon Sep 17 00:00:00 2001 From: e107steved Date: Sat, 30 Aug 2008 20:22:31 +0000 Subject: [PATCH] Display message if source file for data table not available when creating db-based extended field --- e107_admin/users_extended.php | 14 +++++++++++--- .../English/admin/lan_users_extended.php | 5 +++-- 2 files changed, 14 insertions(+), 5 deletions(-) diff --git a/e107_admin/users_extended.php b/e107_admin/users_extended.php index c332e3cea..d2a96d9e6 100755 --- a/e107_admin/users_extended.php +++ b/e107_admin/users_extended.php @@ -11,8 +11,8 @@ | GNU General Public License (http://gnu.org). | | $Source: /cvs_backup/e107_0.8/e107_admin/users_extended.php,v $ -| $Revision: 1.11 $ -| $Date: 2008-08-29 19:56:26 $ +| $Revision: 1.12 $ +| $Date: 2008-08-30 20:22:23 $ | $Author: e107steved $ +----------------------------------------------------------------------------+ */ @@ -963,9 +963,17 @@ function field_activate() { $ret .= EXTLAN_68." $f ".EXTLAN_69."
"; - if($tmp[$f]['type']=="db field" && is_readable(e_ADMIN."sql/extended_".$f.".php")){ + if ($tmp[$f]['type']=="db field") + { + if (is_readable(e_ADMIN.'sql/extended_'.$f.'.php')) + { $ret .= (process_sql($f)) ? LAN_CREATED." user_extended_{$f}
" : LAN_CREATED_FAILED." user_extended_{$f}
"; } + else + { + $ret .= str_replace('--FILE--',e_ADMIN.'sql/extended_'.$f.'.php',EXTLAN_78); + } + } } else { diff --git a/e107_languages/English/admin/lan_users_extended.php b/e107_languages/English/admin/lan_users_extended.php index 9c03c2d13..8db6549ea 100755 --- a/e107_languages/English/admin/lan_users_extended.php +++ b/e107_languages/English/admin/lan_users_extended.php @@ -4,8 +4,8 @@ | e107 website system - Language File. | | $Source: /cvs_backup/e107_0.8/e107_languages/English/admin/lan_users_extended.php,v $ -| $Revision: 1.6 $ -| $Date: 2008-06-29 10:00:30 $ +| $Revision: 1.7 $ +| $Date: 2008-08-30 20:22:31 $ | $Author: e107steved $ +----------------------------------------------------------------------------+ */ @@ -90,6 +90,7 @@ define("EXTLAN_74", "is a reserved field name and can not be used."); define("EXTLAN_75", "Error adding field to database."); define("EXTLAN_76", "Invalid characters in field name - only A-Z, a-z, 0-9, '_' allowed."); define("EXTLAN_77", "Category not deleted - must delete fields in category first: "); +define('EXTLAN_78', 'Cannot find file --FILE-- needed to create data table'); //textbox