# HG changeset patch # User rejo # Date 1198535263 0 # Node ID eddff78bf57fd6c5032f10eb224eef615c61f13e # Parent f8886b13c495977bfb65fb2cf0b37cb34aa3a5a5 [feladat @ 92] Fix for ticket #3. Patch supplied by Peter Beernink. Added i18n. diff -r f8886b13c495 -r eddff78bf57f edit.php --- a/edit.php Mon Dec 24 21:07:38 2007 +0000 +++ b/edit.php Mon Dec 24 22:27:43 2007 +0000 @@ -3,12 +3,16 @@ require_once("inc/toolkit.inc.php"); // Assigning records to user: Check for records owned by user - +$recordOwnerError = ''; if (isset($_POST["action"]) && $_POST["action"]=="record-user") { - foreach ($_POST["rowid"] as $x_user => $x_value){ - $x_userid = $db->queryOne("SELECT id FROM record_owners WHERE user_id = '".$_POST["userid"]."' AND record_id='".$x_value."'"); - if (empty($x_userid)) { - $db->query("INSERT INTO record_owners SET user_id = '".$_POST["userid"]."',record_id='".$x_value."'"); + if (!is_array($_POST['rowid'])) { + $recordOwnerError = 'No records where selected to assign an sub-owner.'; + } else { + foreach ($_POST["rowid"] as $x_user => $x_value){ + $x_userid = $db->queryOne("SELECT id FROM record_owners WHERE user_id = '".$_POST["userid"]."' AND record_id='".$x_value."'"); + if (empty($x_userid)) { + $db->query("INSERT INTO record_owners SET user_id = '".$_POST["userid"]."',record_id='".$x_value."'"); + } } } } @@ -34,6 +38,12 @@ $domain_type=get_domain_type($_GET['id']); if ($domain_type == "SLAVE" ) { $slave_master=get_domain_slave_master($_GET['id']); }; +if (strlen($recordOwnerError)) { +?> +
:
+ diff -r f8886b13c495 -r eddff78bf57f locale/en_EN/LC_MESSAGES/en.po --- a/locale/en_EN/LC_MESSAGES/en.po Mon Dec 24 21:07:38 2007 +0000 +++ b/locale/en_EN/LC_MESSAGES/en.po Mon Dec 24 22:27:43 2007 +0000 @@ -16,6 +16,10 @@ "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" +#: edit.php:9 +msgid "No records where selected to assign an sub-owner." +msgstr "" + #: add_record.php:31 msgid "Add record to zone" msgstr "" diff -r f8886b13c495 -r eddff78bf57f locale/en_EN/LC_MESSAGES/messages.mo Binary file locale/en_EN/LC_MESSAGES/messages.mo has changed diff -r f8886b13c495 -r eddff78bf57f locale/nl_NL/LC_MESSAGES/messages.mo Binary file locale/nl_NL/LC_MESSAGES/messages.mo has changed diff -r f8886b13c495 -r eddff78bf57f locale/nl_NL/LC_MESSAGES/nl.po --- a/locale/nl_NL/LC_MESSAGES/nl.po Mon Dec 24 21:07:38 2007 +0000 +++ b/locale/nl_NL/LC_MESSAGES/nl.po Mon Dec 24 22:27:43 2007 +0000 @@ -16,6 +16,10 @@ "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" +#: edit.php:9 +msgid "No records where selected to assign an sub-owner." +msgstr "Er waren geen records geselecteerd om toe te wijzen aan een beheerder." + #: add_record.php:16 msgid "Add record to zone" msgstr "Record toevoegen aan zone"