{% else-1 %}
Обновить
* Тема закрыта!
1.
JEKA * 0.01
[автор] (9 ноя 2017, 12:27) [0/0] [0] [спам] [под]

В некоторых модулях возникает ошибка Fatal error: Call to undefined function enttext() in /var/www/zhe388/data/www/hdvve.ru/zarnica/#adm/new.php on line 68
Может кто небуть подскажет как это исправить

2. (9 ноя 2017, 13:44) [0/0] [0] [спам] [под]

Кинь файл попробую

3.
JEKA * 0.01
[автор] (9 ноя 2017, 14:32) [0/0] [0] [спам] [под]

Вот

<?php
if ($GAME_ACTIVE)
{ // перенаправить на редактирование.
reload("?", null, "Активная игра уже существует!"*;
}

if (isset($_POST['saved']))
{
$errors=null;
$live=abs(intval($_POST['live'])); // начальная жизнь комманд
if ($live<100) $errors.="Начальная жизнь комманд должна быть хотя бы 100 пунктов! ";
$_1name=enttext(trim($_POST['1name'])); // Имя первой команды
$len_1name=strlen2($_1name);
if ($len_1name<3 or $len_1name>16) $errors.="Количество символов команды должно быть в пределах 3-16 символов! ";
$_2name=enttext(trim($_POST['2name'])); // Имя второй команды
$len_2name=strlen2($_2name);
if ($len_2name<3 or $len_2name>16) $errors.="Количество символов команды должно быть в пределах 3-16 символов! ";
$_1color=$_POST['1color']; // Цвет первой команды
if (!isset($colors[$_1color])) $errors.="Ошибка цвета 1 команды! ";
$_2color=$_POST['2color']; // Цвет второй команды
if (!isset($colors[$_2color])) $errors.="Ошибка цвета 2 команды! ";
$perehod=$_POST['perehod']; // Разрешено перетягивание игроков
if (!isset($perehod_a[$perehod]))$errors.="Ошибка разрешения перетягивания! ";
$popoln=$_POST['popoln']; // разрешить пополнение жизни команды
if (!isset($popoln_a[$popoln]))$errors.="Ошибка разрешения пополнения! ";
if ($_1name==$_2name)$errors.="Команды не могут называться одинаково! ";
if ($_1color==$_2color)$errors.="Цвет команд не может быть одинаковым! ";
//
$interval=abs(intval($_POST['interval']));
if ($interval<1 or $interval>10)$errors.="Интервал между ударами должен быть в пределах 1-10 минут! ";
$prize=abs(intval($_POST['prize']));
if ($prize<0)$errors.="Величина приза не может быть ниже нуля. 0 - игра без приза! ";
$prize_val=$_POST['prize_val'];
if (!isset($val_arr[$prize_val])){$errors.="Не предусмотренный тип валюты приза! ";}
if ($errors==null)
{
// Сброс профилей
mysql_query("INSERT INTO `zarnica` SET
`time_start`='$time',
`time_stop`='',
`stat`='active',
`live_1`='$live',
`live_2`='$live',
`maxlive`='$live',
`victory`='-1',
`prize`='$prize',
`prize_val`='$prize_val',
`interval`='$interval',
`nextcom`='0'
"*;
if (mysql_affected_rows()>0)
{
reload("?", "Игра запущена! "*;
}else{mset_err(enttext(mysql_error()));}
}else{mset_err($errors);}
}

$set['title']="Зарница: управление: новая игра";
include_once H.'sys/inc/thead.php';
title();
aut();





echo "<form method='post'>";
echo "Начальная жизнь комманд<br /><input type='text' name='live' value='".enttext($SETUP_GAME['live'])."' /><br />";

echo "Имя первой команды<br /><input type='text' name='1name' value='".enttext($SETUP_GAME['1name'])."' /><br />";

echo "Имя второй команды<br /><input type='text' name='2name' value='".enttext($SETUP_GAME['2name'])."' /><br />";

echo "Цвет первой команды<br /><select name='1color'>";
foreach ($colors as $k=>$v)
{
echo "<option style='color: $k;' value='$k'".($k==$SETUP_GAME['1color']?" selected='selected'":null).">$v</option>";
}
echo "</select><br />";
echo "Цвет второй команды<br /><select name='2color'>";
foreach ($colors as $k=>$v)
{
echo "<option style='color: $k;' value='$k'".($k==$SETUP_GAME['2color']?" selected='selected'":null).">$v</option>";
}
echo "</select><br />";


echo "Разрешить перетягивание игроков<br /><select name='perehod'>";
foreach ($perehod_a as $k=>$v)
{
echo "<option style='color: $k;' value='$k'".($k==$SETUP_GAME['perehod']?" selected='selected'":null).">$v</option>";
}
echo "</select><br />";


/*/echo "Разрешить пополнять жизнь команды<br /><input type='text' name='2color' value='".enttext($SETUP_GAME['2color'])."' /><br />";/*/
echo "Разрешить пополнять жизнь команды<br /><select name='popoln'>";
foreach ($popoln_a as $k=>$v)
{
echo "<option style='color: $k;' value='$k'".($k==$SETUP_GAME['popoln']?" selected='selected'":null).">$v</option>";
}
echo "</select><br />";
// Интервал времени ударов
echo "Интервал между ударами<br /><input type='number' name='interval' value='".enttext($SETUP_GAME['interval'])."' /><br />";
echo "Приз каждому участнику команды победителей<br /><input type='number' name='prize' value='0' /> ";

echo "<select name='prize_val'>";
foreach ($val_arr as $k=>$v)
{
echo "<option value='$k'>$v</option>";
}
echo "</select><br />";
echo "<input type='submit' name='saved' value='Запуск' /><br />";
echo "</form>";
?>

4.
JEKA * 0.01
[автор] (9 ноя 2017, 16:23) [0/0] [0] [спам] [под]

Закрыл тему!

  • 1 из 1
Подписаны: 1
Скачать тему | Файлы темы | Фильтр сообщений