function clean($s) { $s = magic($s); $s = htmlspecialchars($s); return $s; }
} $smtpsettings[4] = $_REQUEST['cforms_smtp_ssltls']; $smtpsettings[5] = $_REQUEST['cforms_smtp_port']; $smtpsettings[6] = $_REQUEST['cforms_smtp_pop'] ? '1' : '0'; $smtpsettings[7] = $_REQUEST['cforms_smtp_pop_host']; $smtpsettings[8] = $_REQUEST['cforms_smtp_pop_port']; $smtpsettings[9] = $_REQUEST['cforms_smtp_pop_ln']; if (!preg_match('/^\\*+$/', $_REQUEST['cforms_smtp_pop_pw'])) { $smtpsettings[10] = magic($_REQUEST['cforms_smtp_pop_pw']); } $cformsSettings['global']['cforms_smtp'] = implode('$#$', $smtpsettings); $cformsSettings['global']['cforms_upload_err1'] = magic($_REQUEST['cforms_upload_err1']); $cformsSettings['global']['cforms_upload_err2'] = magic($_REQUEST['cforms_upload_err2']); $cformsSettings['global']['cforms_upload_err3'] = magic($_REQUEST['cforms_upload_err3']); $cformsSettings['global']['cforms_upload_err4'] = magic($_REQUEST['cforms_upload_err4']); $cformsSettings['global']['cforms_upload_err5'] = magic($_REQUEST['cforms_upload_err5']); $cap = array(); $cap['i'] = $_REQUEST['cforms_cap_i']; $cap['w'] = $_REQUEST['cforms_cap_w']; $cap['h'] = $_REQUEST['cforms_cap_h']; $cap['c'] = $_REQUEST['cforms_cap_c']; $cap['l'] = $_REQUEST['cforms_cap_l']; $cap['bg'] = $_REQUEST['cforms_cap_b']; $cap['f'] = $_REQUEST['cforms_cap_f']; $cap['fo'] = $_REQUEST['cforms_cap_fo']; $cap['foqa'] = $_REQUEST['cforms_cap_foqa']; $cap['f1'] = $_REQUEST['cforms_cap_f1']; $cap['f2'] = $_REQUEST['cforms_cap_f2']; $cap['a1'] = $_REQUEST['cforms_cap_a1']; $cap['a2'] = $_REQUEST['cforms_cap_a2']; $cap['c1'] = $_REQUEST['cforms_cap_c1'];
if ($_REQUEST['cforms_ccsubject'] != '') { $t[1] = preg_replace("/\\\\+/", "\\", magic($_REQUEST['cforms_ccsubject'])); } $cformsSettings['form' . $no]['cforms' . $no . '_csubject'] = $t[0] . '$#$' . $t[1]; $cformsSettings['form' . $no]['cforms' . $no . '_mp']['mp_form'] = $_REQUEST['cforms_mp_form'] ? true : false; if ($_REQUEST['cforms_mp_form'] == true && $_REQUEST['cforms_mp_next'] == '') { $cformsSettings['form' . $no]['cforms' . $no . '_mp']['mp_next'] = -1; } else { $cformsSettings['form' . $no]['cforms' . $no . '_mp']['mp_next'] = $_REQUEST['cforms_mp_next']; } $cformsSettings['form' . $no]['cforms' . $no . '_mp']['mp_first'] = $_REQUEST['cforms_mp_first'] ? true : false; $cformsSettings['form' . $no]['cforms' . $no . '_mp']['mp_email'] = $_REQUEST['cforms_mp_email'] ? true : false; $cformsSettings['form' . $no]['cforms' . $no . '_mp']['mp_reset'] = $_REQUEST['cforms_mp_reset'] ? true : false; $cformsSettings['form' . $no]['cforms' . $no . '_mp']['mp_resettext'] = magic($_REQUEST['cforms_mp_resettext']); $cformsSettings['form' . $no]['cforms' . $no . '_mp']['mp_back'] = $_REQUEST['cforms_mp_back'] ? true : false; $cformsSettings['form' . $no]['cforms' . $no . '_mp']['mp_backtext'] = magic($_REQUEST['cforms_mp_backtext']); if ($_REQUEST['cforms_mp_form']) { $cformsSettings['form' . $no]['cforms' . $no . '_ajax'] = '0'; $cformsSettings['form' . $no]['cforms' . $no . '_dontclear'] = false; } else { $cformsSettings['form' . $no]['cforms' . $no . '_ajax'] = $_REQUEST['cforms_ajax'] ? '1' : '0'; } $cformsSettings['form' . $no]['cforms' . $no . '_tellafriend'] = '01'; ### default $cformsSettings['form' . $no]['cforms' . $no . '_tafCC'] = $_REQUEST['cforms_tafCC'] ? '1' : '0'; if (isset($_REQUEST['cforms_taftrick'])) { $cformsSettings['form' . $no]['cforms' . $no . '_tellafriend'] = '31'; } if (isset($_REQUEST['cforms_tellafriend'])) { $cformsSettings['form' . $no]['cforms' . $no . '_tellafriend'] = '1' . ($_REQUEST['cforms_tafdefault'] ? '1' : '0'); }
function magic($p, $q) { return $q == 0 ? $p : magic($q, $p % $q); }
function doSetPreference() { global $prefs, $kioskMode; if ($kioskMode) { $result = array('error' => false); echo json_encode($result); return; } if (!loggedIn()) { return; } $pref = $_POST['preference']; $value = magic($_POST['value']); if ($value === 'true') { $value = true; } if ($value === 'false') { $value = false; } $prefs[$pref] = $value; savePrefs($prefs); if ($pref == 'password') { login(md5($value)); } $result = array('error' => false); echo json_encode($result); }
function remplace($texte) { $texte = strtolower($texte); $lettresOk = array("a", "b", "c", "d", "e", "f", "g", "h", "i", "j", "k", "l", "m", "n", "o", "p", "q", "r", "s", "t", "u", "v", "w", "x", "y", "z", "0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "_", "-", "]", "[", ")", "("); $texte = magic($texte); $out = ""; for ($i = 0; $i < strlen($texte); $i++) { $c = $texte[$i]; if (estPresent($lettresOk, $c)) { $out .= $c; } } return $out; }