Установка:
1. Содержимое архива залить на хостинг согласно структуры каталогов.
2. На файл data/salarys.dat выставить права 0777
3. В файле admin/moderators.php (его заливать из архива только в том случае, если у вас стоит родной и неизмененный файл)
строку
PHP:
$operation == "update_chat_status" || $operation == "update_priest"
PHP:
$operation == "update_chat_status" || $operation == "update_salary" || $operation == "update_priest"
PHP:
$current_user->chat_status = $chat_status;
}
PHP:
else if($operation == "update_salary") {
set_variable("salary");
set_variable("money_salary");
if($salary != "" and $money_salary > 0){
$salarys_file = $data_path."salarys.dat";
$data = file($salarys_file);
$count_data = sizeof ($data);
for ($i=0;$i<$count_data;$i++)
{
$current_data = explode("\t",$data[$i]);
if ($current_data[0]==$user_id)
{
unset ($data[$i]);
$fp = fopen ("$salarys_file","a");
flock ($fp,LOCK_EX);
ftruncate ($fp,0);
for ($j=0;$j<$count_data;$j++)
{
fputs($fp ,"$data[$j]");
}
fflush ($fp);
flock ($fp,LOCK_UN);
fclose ($fp);
break;
}
}
$fp = fopen ("$salarys_file","a+b");
flock ($fp,LOCK_EX);
fwrite($fp,$user_id."\t".$current_user->nickname."\t".$money_salary."\n");
flock ($fp,LOCK_UN);
fclose($fp);
$current_user->salary = 1;
$current_user->money_salary = $money_salary;}
else {
$salarys_file = $data_path."salarys.dat";
$data = file($salarys_file);
$count_data = sizeof ($data);
for ($i=0;$i<$count_data;$i++)
{
$current_data = explode("\t",$data[$i]);
if ($current_data[0]==$user_id)
{
unset ($data[$i]);
$fp = fopen ("$salarys_file","a");
flock ($fp,LOCK_EX);
ftruncate ($fp,0);
for ($j=0;$j<$count_data;$j++)
{
fputs($fp ,"$data[$j]");
}
fflush ($fp);
flock ($fp,LOCK_UN);
fclose ($fp);
break;
}
}
$current_user->salary = 0;}
}
PHP:
<input type="submit" value="<?php echo $adm_update;?>" class=button>
</form>
</td></tr>
Вставить
PHP:
<tr><td>
<form method="post" action="moderators.php">
<input type="hidden" name="operation" value="update_salary">
<input type="hidden" name="session" value="<?php echo $session;?>">
<input type="hidden" name="user_id" value="<?php echo $user_id;?>">
<input type="hidden" name="lang" value="<?php echo $lang;?>">
Платить зарплату: <input type=checkbox name="salary" <?php
if($current_user->salary > 0) echo " checked";
echo "><br>Размер зарплаты: <input type=text size=8 name=money_salary value=$current_user->money_salary> кред<br>";
?>
<br>
<input type="submit" value="<?php echo $adm_update;?>" class=button>
</form>
</td></tr>
В файле admin/navi.php в нужное место вставить
PHP:
<a href="salary.php?session=<?php echo $session;?>&lang=<?php echo $lang; ?>" target="admin_main" class=menu>[Зарплата]</a><br>
Мод рабочий 100 %. У кого файл moderators.php родной, без изменений, можете просто заменить.