Вход Регистрация
Файл: meeting/lib.php
Строк: 319
<?
$admin_pass
="admin";
$last_on_main=10;

$tm=60*60*24*365.25*15;

function 
head($title){
$output="<html>
<head>
<title>"
.$title."</title>
<style>
body, table, td {
  font-size: 10pt;
  font-family: Tahoma, Verdana, Arial, Helvetica, sans serif;
  color: #000000;
  background: #ffffff;
}

a {
  color: #555555;
  text-decoration: none;
}

a:hover {
  color: #000000;
}

input, textarea, select {
  font-size: 8pt;
  font-family: Tahoma;
  border: 1 solid #000000;
  background: #eeeeee;
}

hr {
  color: #555555;
  height: 1;
}

tr.header td {
  font-weight:bold;
  color:#eee;
  background:#777;
}

td.pad {
  padding: 0 4;
}
</style>
</head>
<body style=margin:0>
<table width=100% height=100% border=0 cellpadding=2 cellspacing=5>
<tr valign=top>
<td width=10% nowrap>
<a href=index.php?act=idx>Последние анкеты</a><br>
<a href=index.php?act=add>Добавить анкету</a><br>
<a href=index.php?act=edit>Редактировать анкету</a><br>
<a href=index.php?act=filter>Поиск анкет</a><hr>
<a href=index.php?act=filter&pol=male>Мужчины</a><br>
<a href=index.php?act=filter&pol=female>Женщины</a><br>
<a href=index.php?act=filter&pol=all>Все анкеты</a><hr>
</td>
<td style=font-size:1;width:1;background:#555555;padding:0 width=1>
&nbsp;
</td>
<td>"
;

return 
$output;
}

function 
footer(){
$output="&nbsp;</td>
</tr><tr><td height=10 colspan=3 align=right>&copy; 2004 <a href=http://eduha.forever.kz target=_blank>Эдюха</a>, <a href=http://eduha.forever.kz target=_blank>Eduha Inc</a></td></tr>
</table>
</body>
</html>"
;

return 
$output;
}

function 
post(){
reset($_POST);
while(list(
$index,$value)=each($_POST)){
$GLOBALS[$index]=stripslashes($value);
}
}

function 
get(){
reset($_GET);
while(list(
$index,$value)=each($_GET)){
$GLOBALS[$index]=stripslashes($value);
}
}

function 
db(){
$file="./db.php";
$output=file($file);

for(
$i=0;$i<count($output);$i++){
$output[$i]=trim($output[$i]);
$output[$i]=explode("¦¦",$output[$i]);
}

return 
$output;
}

function 
savedb($input){
$file="./db.php";

if(
is_array($input)){
for(
$i=0;$i<count($input);$i++){
if(@
$input[$i]){
if(
is_array($input[$i])){
$input[$i]=implode("¦¦",$input[$i]);
}
$input[$i].="n";
}else{
$input[$i]="";
}
}
$input=implode("",$input);
}

$fp=fopen($file,"w");
flock($fp,2);
fwrite($fp,$input);
flock($fp,3);
fclose($fp);

}


function 
notlogin($login,$pass){
$db=db();
$output="Неверный логин!";
$login=stripslashes($login);
$pass=stripslashes($pass);

global 
$admin_pass;

for(
$i=0;$i<count($db);$i++){
if(
$db[$i][0]==$login){
if(
$db[$i][1]==md5($pass) || $pass==$admin_pass){
$output=false;
}else{
$output="Неверный пароль!";
}
}
}

return 
$output;
}

function 
view(&$input){
for(
$i=0;$i<count($input);$i++){
if(
$input[$i]==""){
$input[$i]="нет";
}else{
switch(
$i){
case 
2:
if(
$input[2]=="male"){
$input[2]="Мужской";
}else{
$input[2]="Женский";
}
break;
case 
8:
$input[$i]="<a href="mailto:".$input[$i]."">".$input[$i]."</a>";
break;
case 
9:
if(
substr($input[$i],0,7)!="http://"){
$input[$i]="http://".$input[$i];
}
$input[$i]="<a href="".$input[$i]."" target=_blank>".$input[$i]."</a>";
break;
case 
12:
$input[$i]="<a href="foto.php?".$input[$i]."" target=_blank>есть</a>";
break;
}
}
}
}

function 
result($result,$code=0){
if(
$result!=""){
switch(
$code){
case 
1:
$result="<a href="mailto:".$result.""><img src=img/mail.png width=16 height=16 border=0 alt="".$result.""></a>";
break;
case 
2:
if(
substr($result,0,7)!="http://"){
$result="http://".$result;
}
$result="<a href="".$result."" target=_blank><img src=img/home.png width=16 height=16 border=0 alt="".$result.""></a>";
break;
case 
3:
$result="<a href="foto.php?".$result."" target=_blank><img src=img/foto.png width=16 height=16 border=0 alt="Фото"></a>";
break;
}
}else{
if(
$code!=0){
$result="";
}else{
$result="---";
}
}

return 
$result;
}

function 
month(&$date){
$er=array(
  
"Jan" => "января",
  
"Feb" => "февраля",
  
"Mar" => "марта",
  
"Apr" => "апреля",
  
"May" => "мая",
  
"Jun" => "июня",
  
"Jul" => "июля",
  
"Aug" => "августа",
  
"Sep" => "сентября",
  
"Oct" => "октября",
  
"Nov" => "ноября",
  
"Dec" => "декабря",
);

$date=strtr($date,$er);
}

function 
presave(&$input){
for(
$i=0;$i<count($input);$i++){
$input[$i]=trim($input[$i]);
$input[$i]=stripslashes($input[$i]);
$input[$i]=str_replace("&","&amp;",$input[$i]);
$input[$i]=str_replace("<","&lt;",$input[$i]);
$input[$i]=str_replace(">","&gt;",$input[$i]);
$input[$i]=str_replace("r","",$input[$i]);
$input[$i]=str_replace("n","<br>",$input[$i]);
}
}

function 
form($s_login="",$s_pass="",$s_pol="",$s_name="",$s_day="",$s_month="",$s_year="",$s_city="",$s_growth="",$s_weight="",$s_mail="",$s_url="",$s_icq="",$s_about="",$s_foto=""){
$s_about=str_replace("<br>","n",$s_about);
$s_about=str_replace("&lt;","<",$s_about);
$s_about=str_replace("&gt;",">",$s_about);
$s_about=str_replace("&amp;","&",$s_about);
$s_year=$s_year-15;

$output="<form method="post" name="form" enctype="multipart/form-data" onsubmit="if(form.login.value=='' || form.pass.value=='' || form.pol.value=='' || form.name.value=='' || form.born_day.value=='' || form.born_month.value=='' || form.born_year.value==''){alert('Необходимо заполнить все поля, отмеченные звёздочкой (*)');return false;return true}else{form.submit.disabled='yes'}">
<input type=hidden name=send value=yes>
<table border=0 align=center>n"
;

if(
$s_pass==""){
$output.="<tr><td>Логин: *</td><td><input type=text name=login value="".addslashes($s_login)."" size=50></td></tr>
<tr><td>Пароль: *</td><td><input type=password name=pass value="".addslashes(
$s_pass)."" size=50></td></tr>n";
}else{
$output.="<input type=hidden name=login value="".addslashes($s_login).""><input type=hidden name=pass value="".addslashes($s_pass)."">n";
}

$output.="<tr><td>Ваше имя: *</td><td><input type=text name=name value="".addslashes($s_name)."" size=50></td></tr>
<tr><td>Ваш пол: *</td><td><select name=pol style=width:270>n"
;

$select="<option value="">
<option value=male>Мужской
<option value=female>Женскийn"
;

if(
$s_pol!=""){
$select=str_replace("=".$s_pol.">","=".$s_pol." selected>",$select);
}

$output.=$select;

$output.="</select></td></tr>
<tr><td>День рождения: *&nbsp;</td><td><select name=born_day>
<option value="">n"
;

for(
$day=1;$day<=31;$day++){
$output.="<option value=".$day;
if(
$day==$s_day){
$output.=" selected";
}
$output.=">".$day."n";
}

$output.="</select> - <select name=born_month>
<option value="">n"
;

$select="<option value=01>января
<option value=02>февраля
<option value=03>марта
<option value=04>апреля
<option value=05>мая
<option value=06>июня
<option value=07>июля
<option value=08>августа
<option value=09>сентября
<option value=10>октября
<option value=11>ноября
<option value=12>декабря
</select> - <select name=born_year>
<option value="">n"
;

if(
$s_month!=""){
$select=str_replace($s_month.">",$s_month." selected>",$select);
}

$output.=$select;

for(
$year=1956;$year<=date("Y");$year++){
$output.="<option value=".$year;
if(
$year==$s_year){
$output.=" selected";
}
$output.=">".$year."n";
}

$output.="</td></tr>
<tr><td>Город: </td><td><input type=text name=city value="".addslashes(
$s_city)."" size=50></td></tr>
<tr><td>Рост (в см): </td><td><input type=text name=growth value="".addslashes(
$s_growth)."" size=50></td></tr>
<tr><td>Вес (в кг): </td><td><input type=text name=weight value="".addslashes(
$s_weight)."" size=50></td></tr>
<tr><td>e-mail: </td><td><input type=text name=mail value="".addslashes(
$s_mail)."" size=50></td></tr>
<tr><td>Сайт: </td><td><input type=text name=url value="".addslashes(
$s_url)."" size=50></td></tr>
<tr><td>ICQ: </td><td><input type=text name=icq value="".addslashes(
$s_icq)."" size=50></td></tr>
<tr><td>О себе: </td><td><textarea name=about cols=50 rows=5>"
.$s_about."</textarea></td></tr>
<tr><td>"
;

if(
$s_foto==""){
$output.="Фото: ";
}else{
$output.="<a href=foto.php?".$s_foto." target=_blank>Фото</a>: ";
}

$output.="</td><td><input type=file name=foto size=50></td></tr>n";

if(
$s_foto!=""){
$output.="<tr><td></td><td><input type=checkbox name=delphoto value=yes id=l1> <label for=l1>Удалить фотографию</label></td></tr>n";
}
if(
$s_pass!=""){
$output.="<tr><td></td><td><input type=checkbox name=delanket value=yes id=l2> <label for=l2>Удалить анкету</label></td></tr>n";
}

$output.="<tr><td></td><td><input type=submit name=submit value=Готово! style=width:270></td></tr>
</table>
</form>
<div align=center><i>Размер файла фотографии не должен превышать 200 кб</i></div>"
;

return 
$output;
}

/////////////////////////////////////

function filterform($s_pol="all",$s_name_param="==",$s_name="",$s_age_min="",$s_age_max="",$s_city_param="==",$s_city=""){
$form="<form method=get style=margin-bottom:0>
<input type=hidden name=act value=filter>n"
;

$select="<option value=all>Любой
<option value=male>Мужской
<option value=female>Женскийn"
;
$select=str_replace("=".$s_pol.">","=".$s_pol." selected>",$select);

$form.="Отобразить анкеты, соответствующие следующим условиям:<br>
<nobr>Пол: <select name=pol>"
.$select."</select> | </nobr>n";

$select="<option value='=='>совпадает
<option value='!='>не совпадает
<option value='cont'>содержит
<option value='notcont'>не содержитn"
;

$select=str_replace("='{$s_name_param}'>""='{$s_name_param}' selected>"$select);

$form.="<nobr>Имя <select name=name_param>".$select."</select> с <input type=text name=name value="".$s_name.""> | </nobr>n";

$select="<option value='=='>совпадает
<option value='!='>не совпадает
<option value='cont'>содержит
<option value='notcont'>не содержитn"
;

$select=str_replace("='{$s_city_param}'>""='{$s_city_param}' selected>"$select);

$form.="<nobr>Город <select name=city_param>".$select."</select> с <input type=text name=city value="".$s_city.""> | </nobr>
<nobr>Возраст от <input type=text name=age_min value="".
$s_age_min."" maxlength=2 size=1> до <input type=text name=age_max value="".$s_age_max."" maxlength=2 size=1> лет | </nobr>
<input type=submit value=Показать>
<hr></form>"
;

return 
$form;
}
?>
Онлайн: 0
Реклама