/** * @return String */ public function toUpper() { $this->value = mb_strToUpper($this->value, $this->encoding); return $this; }
/** * Функция производит замену похожих символов в коде подтверждения * @param string $var Строка для замены * @return string */ function confirmReplace($var) { $replaces = array( // en "I" => "1", "O" => "0", "D" => "O", "S" => "5", "Z" => "2", "B" => "8", "G" => "6", // ru "О" => "0", "В" => "8", ); return mb_strToUpper($this->Replace($replaces, $var, true)); }
function createProvisionalDataFile() { $stdout = ""; $_GET["noFS"] = 1; $_GET["org"] = "nordita"; foreach (array("../myPear/config.php", "config.php", "includes/bForm/Avatar/jam.inc") as $inc) { if (file_exists($inc)) { $f = $inc; } elseif (file_exists("../" . $inc)) { $f = "../" . $inc; } else { $f = "???"; } require_once $f; } b_reg::$current_module = "jam"; bText::$acceptNewEntries = FALSE; $db = myPear_db(); $pos_name = "?"; $q = $db->query("SELECT * FROM jam_applicants " . " LEFT JOIN jam_positions ON ap_posid = pos_id " . " LEFT JOIN zzz_organizations ON org_id = pos_orgid " . " LEFT JOIN zzz_avatars ON ap_avid = av_id " . " WHERE ap_status != '" . JAM::status(JAM_ap_revoked) . "' " . " AND org_code = 'nordita' " . " ORDER BY pos_deadline "); while ($r = $db->next_record($q)) { if ($r["pos_name"] != $pos_name) { $pos_name = $r["pos_name"]; $stdout .= "--- " . $pos_name . "\n"; } $t = array(); foreach (array("av_citizenship", "av_residentship", "av_ms_country", "av_phd_country") as $item) { $t[] = empty($r[$item]) ? "??" : b_cc::getCC($r[$item]); } $t[] = mb_strToUpper($r["av_lastname"]); $t[] = $r["av_firstname"]; $stdout .= join(",", $t) . "\n"; } return $stdout; }