Иконка ресурса

VOC++ BSE Двойной игнор 2014-12-23

Нет прав для скачивания
...Иногда в чате возникают конфликты, участников не хочется банить, но конфликт нужно остановить. С помощью этого мода участников конфликта добавляем в обоюдный игнор, и они не видят сообщений оппонента.
Установка:
Файл ignor_add_pro.php из архива заливаем в чат по адресу data/engine/files/
В файле chat/admin_navi.php
добавляем строку:
PHP:
if ($current_user->user_class & ADM_EDIT_USERS) $admin_navi[count($admin_navi)] = array("title"=>$w_ignor_adm, "link"=>$chat_url."admin_work.php?op=ignor&session=".$session);
в chat/admin_work.php после любого кейса, например, после строки:
PHP:
break;//end of ban
добавляем код:
PHP:
   case "ignor":
      if (!($current_user->user_class & ADM_EDIT_USERS)) {
         $error_text = $w_adm_no_permission;
         include($file_path."designes/".$design."/error_page.php");
         exit;
      }
      set_variable('op2');
      if($op2 == 'do'){
      set_variable('to_ignor1'); set_variable('to_ignor2');
      $ignor_users = array($to_ignor1=>array($to_ignor2),$to_ignor2=>array($to_ignor1));
      include($engine_path."ignor_add_pro.php");
      $html_to_out =  $w_ignor_adm_added;
      }
      else {
            $html_to_out =  $w_select_nick.": <form method=\"post\" action=\"admin_work.php\">".
                  "<input type=\"hidden\" name=\"session\" value=\"$session\">".
                  "<input type=\"hidden\" name=\"op\" value=\"ignor\">".
                  "<input type=\"hidden\" name=\"op2\" value=\"do\">".
                  "<table border=\"0\">";
         $html_to_out .= "<tr><td>";
         $str1="<select name=\"to_ignor1\" style='width:200'>";
         for ($i=0; $i<count($users); $i++){
            $data = explode("\t", $users[$i]);
            $name = $data[0];
            $str1 .= "<option>".$name;
         }
         $str1 .= "</select>";
         $str2="<select name=\"to_ignor2\" style='width:200'>";
         for ($i=0; $i<count($users); $i++){
            $data = explode("\t", $users[$i]);
            $name = $data[0];
            $str2 .= "<option>".$name;
         }
         $str2 .= "</select>";
         $html_to_out .= $str1."</td><td>".$str2."</td></tr>";
       $html_to_out .= "<tr><td valign=\"middle\" colspan=2><input type=\"submit\" value=\"".$w_ignor_adm_add."\" class=\"input\">".
                  "</td></tr></table>\n</form>";
      }        
   break;
В файл chat/languages/ru.php добавляем переменные:
PHP:
$w_ignor_adm="Игнор";
$w_ignor_adm_add="Установить";
$w_ignor_adm_added="Игнор установлен";
Автор мода неизвестен, мод неоднократно был установлен в чаты voc++, и работоспособен.
Автор
stream
Скачивания
13
Просмотры
13
Первый выпуск
Обновление
Оценка
4,00 звёзд 1 оценок

Другие ресурсы пользователя stream

Последние рецензии

  • Анонимно
  • 4,00 звёзд
  • Версия: 2014-12-23
)))
Сверху Снизу