global $config; if ($line['Приоритет группы']!='0'){ //проверяем правильность приоритета $prev_prior=mysql_fetch_array(mysql_query("select f2700 from ".DATA_TABLE."81 where f1021=".$line['ДОО']['raw']." and f2700='".($line['Приоритет группы']-1)."' and status=0")); if ($prev_prior==NULL){ echo("<script>"); echo("alert('Вы не можете внести группу этого уровня, т.к. нет группы ступенью ниже. Добавбте сначала группу с приоритетом ".($line['Приоритет группы']-1)."');"); echo("location.href= '".$config['site_url']."/view_line2.php?table=81&line=".$ID."&c0py_mode=on';"); echo("</script>"); } }но оно срабатывает странно... первый раз - нормально переадресует на редактирование текущей, а если опять не верно выставить приоритет (не закрывая запись) и нажать сохранить - тут же создает дубликат и переадресует на редактирование его.


Переадресация на редактирование записи
Автор OLDest, 19 нояб. 2013 13:38
В теме одно сообщение
#1
Отправлено 19 Ноябрь 2013 - 13:38
Есть таблица иерархии записей, в которой вычисление проверяет наличие нижестоящей записи. Если нет нижестоящей записи и текущая запись не является первой в иерархии, то система должна переадресовать пользователя на редактирование созданной записи. вот код вычисления
Купил лицензию КБ
#2
Отправлено 19 Ноябрь 2013 - 13:41
сорри пока писал сам нашел ошибку
&edit_mode=on а не c0py_mode=on
&edit_mode=on а не c0py_mode=on
Купил лицензию КБ
Количество пользователей, читающих эту тему: 1
0 пользователей, 1 гостей, 0 анонимных