if (!isset($_POST['name_bot']) or empty($_POST['name_bot'])) { $tpl->assign('error_name_bot', $tpl->getConfigVars('error_name_bot')); $Error->set('error_name_bot', 1); } if (!isset($_POST['motto_bot']) or empty($_POST['motto_bot'])) { $tpl->assign('error_motto_bot', $tpl->getConfigVars('error_motto_bot')); $Error->set('error_motto_bot', 1); } if (!isset($_POST['sentence_bot']) or empty($_POST['sentence_bot'])) { $tpl->assign('error_sentence_bot', $tpl->getConfigVars('error_sentence_bot')); $Error->set('error_sentence_bot', 1); } if (!isset($_POST['roomid_bot']) or !is_numeric($_POST['roomid_bot'])) { $tpl->assign('error_roomid_bot', $tpl->getConfigVars('error_roomid_bot')); $Error->set('error_roomid_bot', 1); } elseif (!$Rooms->roomsBelongsToUser(intval($_POST['roomid_bot']))) { $tpl->assign('error_roomid_bot', $tpl->getConfigVars('error_roomid_bot')); $Error->set('error_roomid_bot', 1); } if ($config->botsprix > $user->jetons) { //Il a pas assez de jetons $tpl->assign('error_jetons', $tpl->getConfigVars('error_bots_jetons')); $Error->set('error_jetons', 1); } if ($Error->ErrorPresent()) { $tpl->assign('display_error', 'true'); } else { $BotManager = new Db('bots'); $data = array('room_id' => intval($_POST['roomid_bot']), 'name' => safe($_POST['name_bot'], 'HTML'), 'motto' => safe($_POST['motto_bot'], 'HTML'), 'look' => safe($config->lookbots, 'HTML'), 'walk_mode' => 'freeroam'); $BotManager->save($data); $SpeechBot = new Db('bots_speech');