$page['erreur'][$nb_erreur]['message'] = $lang['news']['E_empty_summary']; $nb_erreur++; } if (!isset($_POST['text']) or $_POST['text'] == "") { $page['erreur'][$nb_erreur]['message'] = $lang['news']['E_empty_text']; $nb_erreur++; } /* date */ if (!isset($_POST['release']) or $_POST['release'] == "") { $page['erreur'][$nb_erreur]['message'] = $lang['news']['E_empty_release']; $nb_erreur++; } elseif (!check_date($_POST['release'])) { $page['erreur'][$nb_erreur]['message'] = $lang['news']['E_invalid_release']; $nb_erreur++; } if (isset($_POST['release_time']) and !empty($_POST['release_time']) and !check_hour($_POST['release_time'])) { $page['erreur'][$nb_erreur]['message'] = $lang['news']['E_invalid_release_time']; $nb_erreur++; } $_POST['member'] = $_SESSION['session_member_id']; if ($nb_erreur == 0) { if (empty($_POST['release_time'])) { $_POST['release_time'] = '00:00'; } $_POST['release'] = convert_date_sql($_POST['release']); $_POST['release'] .= " " . $_POST['release_time']; /* cas d'un premier add */ if (empty($_POST['id']) and $right_user['add_news']) { $sgbd = sql_connect(); $sql_add = sql_replace($sql['news']['insert_news'], $_POST); if (sql_query($sql_add) != false) {
} $pconfig['enable'] = isset($config['digitalsign']['enable']); $pconfig['sign_type'] = $config['digitalsign']['sign_type']; $pconfig['sign_time'] = $config['digitalsign']['sign_time']; $pconfig['sign_hour'] = $config['digitalsign']['sign_hour']; $pconfig['smbhostname'] = base64_decode($config['digitalsign']['smbhostname']); $pconfig['smbusername'] = base64_decode($config['digitalsign']['smbusername']); $pconfig['smbpassword'] = base64_decode($config['digitalsign']['smbpassword']); $pconfig['smbfolder'] = base64_decode($config['digitalsign']['smbfolder']); if ($_POST) { unset($input_errors); $pconfig = $_POST; if (!empty($_POST['smbhostname']) && !is_hostname($_POST['smbhostname'])) { $input_errors[] = 'Geçerli bir sunucu adı girmelisiniz.'; } if (!empty($_POST['sign_hour']) && !check_hour($_POST['sign_hour'])) { $input_errors[] = 'Geçerli bir saat girmelisiniz. HH:MM formatında bir saat girin.'; } if ($_POST['sign_type'] == 'remote') { $reqdfields = split(" ", "smbhostname smbusername smbpassword smbfolder"); $reqdfieldsn = array("Sunucu Adı", "Kullanıcı Adı", "Parola", "Klasör Adı"); do_input_validation($_POST, $reqdfields, $reqdfieldsn, &$input_errors); } if (strlen($_POST['smbusername']) > 128) { $input_errors[] = 'Kullanıcı adı 128 karakteri geçmemelidir.'; } if (strlen($_POST['smbpassword']) > 128) { $input_errors[] = 'Parola 128 karakteri geçmemelidir.'; } if (strlen($_POST['smbfolder']) > 128) { $input_errors[] = 'Klasör Adı 128 karakteri geçmemelidir.';
$sql_season = sql_replace($sql['competition']['select_season_date'], $var); $sgbd = sql_connect(); $res_season = sql_query($sql_season); $nb_season = sql_num_rows($res_season); if ($nb_season == 0) { $var['link_season'] = convert_url("index.php?r=" . $lang['general']['idurl_competition'] . "&v1=season_list&fen=pop"); $page['erreur'][$nb_erreur]['message'] = text_replace($lang['match']['E_empty_season'], $var); $nb_erreur++; } else { $ligne_season = sql_fetch_array($res_season); $_POST['season'] = $ligne_season['season_id']; // on stocke la season } sql_free_result($res_season); } if (isset($_POST['hour']) and !empty($_POST['hour']) and !check_hour($_POST['hour'])) { $page['erreur'][$nb_erreur]['message'] = $lang['match']['E_invalid_hour']; $nb_erreur++; } if (isset($_POST['spectators']) and !empty($_POST['spectators']) and !check_integer($_POST['spectators'])) { $page['erreur'][$nb_erreur]['message'] = $lang['match']['E_invalid_spectators']; $nb_erreur++; } # on verifie qu'il n'est pas deja present if ($nb_erreur == 0) { $_POST['date_hour'] = convert_date_sql($_POST['date']) . " " . $_POST['hour']; $sgbd = sql_connect(); $sql_verif = sql_replace($sql['match']['verif_presence_match'], $_POST); $res_verif = sql_query($sql_verif); $nb_res = sql_num_rows($res_verif); sql_free_result($res_verif);