diff --git a/fields/date_unix_time/field.php b/fields/date_unix_time/field.php index 965458d..b59675e 100644 --- a/fields/date_unix_time/field.php +++ b/fields/date_unix_time/field.php @@ -34,7 +34,7 @@ $AVE_Template->assign('field_id', $field_id); $AVE_Template->assign('field_value', $field_value); - $AVE_Template->assign('doc_id', (int)$_REQUEST['Id']); + $AVE_Template->assign('doc_id', isset($_REQUEST['Id']) ? (int)$_REQUEST['Id'] : 0); $tpl_file = get_field_tpl($tpl_dir, $field_id, 'admin', $_tpl); diff --git a/fields/doc_from_rub_search/field.php b/fields/doc_from_rub_search/field.php index 9045da4..3f13dc3 100644 --- a/fields/doc_from_rub_search/field.php +++ b/fields/doc_from_rub_search/field.php @@ -58,7 +58,7 @@ $tpl_file = get_field_tpl($tpl_dir, $field_id, 'admin', $_tpl); - $AVE_Template->assign('doc_id', $_REQUEST['Id']); + $AVE_Template->assign('doc_id', isset($_REQUEST['Id']) ? (int)$_REQUEST['Id'] : 0); $AVE_Template->assign('items', $items); $AVE_Template->assign('field_dir', $fld_name); $AVE_Template->assign('field_id', $field_id); diff --git a/fields/image_single/field.php b/fields/image_single/field.php index a748a82..2fe0d8c 100644 --- a/fields/image_single/field.php +++ b/fields/image_single/field.php @@ -46,7 +46,7 @@ $AVE_Template->assign('default', $default); $AVE_Template->assign('field_dir', $fld_name); $AVE_Template->assign('image', $image); - $AVE_Template->assign('doc_id', (int)$_REQUEST['Id']); + $AVE_Template->assign('doc_id', isset($_REQUEST['Id']) ? (int)$_REQUEST['Id'] : 0); $AVE_Template->assign('field', $field); $AVE_Template->assign('field_id', $field_id); $AVE_Template->assign('field_value', $field_value); diff --git a/fields/multi_links_two_parameter/field.php b/fields/multi_links_two_parameter/field.php index a5ba8bf..a79f0a5 100644 --- a/fields/multi_links_two_parameter/field.php +++ b/fields/multi_links_two_parameter/field.php @@ -63,7 +63,7 @@ function get_field_multi_links($field_value, $action, $field_id=0, $tpl='', $tpl $items = $list; } - $AVE_Template->assign('doc_id', $_REQUEST['Id']); + $AVE_Template->assign('doc_id', isset($_REQUEST['Id']) ? (int)$_REQUEST['Id'] : 0); $AVE_Template->assign('field_dir', $fld_name); $AVE_Template->assign('items', $items); $AVE_Template->assign('field_id', $field_id); diff --git a/fields/multi_list_one_parameter/field.php b/fields/multi_list_one_parameter/field.php index 290d235..24cec78 100644 --- a/fields/multi_list_one_parameter/field.php +++ b/fields/multi_list_one_parameter/field.php @@ -47,7 +47,7 @@ $items = explode(',', $default); } - $AVE_Template->assign('doc_id', $_REQUEST['Id']); + $AVE_Template->assign('doc_id', isset($_REQUEST['Id']) ? (int)$_REQUEST['Id'] : 0); $AVE_Template->assign('field_dir', $fld_name); $AVE_Template->assign('items', $items); $AVE_Template->assign('field_id', $field_id); diff --git a/fields/multi_list_three_parameter/field.php b/fields/multi_list_three_parameter/field.php index 75443cb..89e9bf2 100644 --- a/fields/multi_list_three_parameter/field.php +++ b/fields/multi_list_three_parameter/field.php @@ -67,7 +67,7 @@ $items = $list; } - $AVE_Template->assign('doc_id', $_REQUEST['Id']); + $AVE_Template->assign('doc_id', isset($_REQUEST['Id']) ? (int)$_REQUEST['Id'] : 0); $AVE_Template->assign('field_dir', $fld_name); $AVE_Template->assign('items', $items); $AVE_Template->assign('field_id', $field_id); diff --git a/fields/multi_list_two_parameter/field.php b/fields/multi_list_two_parameter/field.php index 304ce82..bab3472 100644 --- a/fields/multi_list_two_parameter/field.php +++ b/fields/multi_list_two_parameter/field.php @@ -62,8 +62,7 @@ $items = $list; } - // NOTE: Проверил, здесь нет невидимого символа, как вы прислали в последнем сообщении - $AVE_Template->assign('doc_id', $_REQUEST['Id']); + $AVE_Template->assign('doc_id', isset($_REQUEST['Id']) ? (int)$_REQUEST['Id'] : 0); $AVE_Template->assign('field_dir', $fld_name); $AVE_Template->assign('items', $items); $AVE_Template->assign('field_id', $field_id);