From: <wis...@us...> - 2012-01-09 00:34:02
|
Revision: 8681 http://xoops.svn.sourceforge.net/xoops/?rev=8681&view=rev Author: wishcraft Date: 2012-01-09 00:33:56 +0000 (Mon, 09 Jan 2012) Log Message: ----------- X-REST 1.52 - Rest API for XOOPS 2.5 - Usability Issue with Admin Fields and No Fields for tables added to database. Modified Paths: -------------- XoopsModules/xrest/releases/1.52/htdocs/modules/xrest/include/forms.xrest.php XoopsModules/xrest/releases/1.52/htdocs/modules/xrest/language/english/admin.php Modified: XoopsModules/xrest/releases/1.52/htdocs/modules/xrest/include/forms.xrest.php =================================================================== --- XoopsModules/xrest/releases/1.52/htdocs/modules/xrest/include/forms.xrest.php 2012-01-09 00:32:32 UTC (rev 8680) +++ XoopsModules/xrest/releases/1.52/htdocs/modules/xrest/include/forms.xrest.php 2012-01-09 00:33:56 UTC (rev 8681) @@ -27,6 +27,11 @@ $fields_handler = xoops_getmodulehandler('fields', 'xrest'); $table = $tables_handler->get($tbl_id); + + if (!is_object($table)) { + redirect_header(XOOPS_URL.'/modules/xrest/admin/index.php?op=tables', 10, _XREST_AM_MSG_NEEDTOSAVETABLES_FIRST); + exit; + } $fields = $fields_handler->getFieldFromTable($table->getVar('tablename')); Modified: XoopsModules/xrest/releases/1.52/htdocs/modules/xrest/language/english/admin.php =================================================================== --- XoopsModules/xrest/releases/1.52/htdocs/modules/xrest/language/english/admin.php 2012-01-09 00:32:32 UTC (rev 8680) +++ XoopsModules/xrest/releases/1.52/htdocs/modules/xrest/language/english/admin.php 2012-01-09 00:33:56 UTC (rev 8681) @@ -5,7 +5,7 @@ define('_XREST_AM_MSG_SAVETABLES_DATABASE_UPDATED', 'Saving Tables is complete, database has been updated!'); define('_XREST_AM_MSG_SAVEVIEWS_DATABASE_UPDATED', 'Saving Views is complete, database has been updated!'); define('_XREST_AM_MSG_SAVEPLUGINS_DATABASE_UPDATED', 'Saving Plugins is complete, database has been updated - Don\'t forget to set your permissions!'); - + define('_XREST_AM_MSG_NEEDTOSAVETABLES_FIRST', 'Either the table ID you have selected doesn\'t exist or you haven\'t saved any tables in the database yet!'); //About box define('_XREST_AM_MAKE_DONATION', 'Make XRest Even Better - Make a donation now!'); This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |