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 анонимных













