Advertisement
Guest User

Untitled

a guest
Jul 28th, 2017
64
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 2.25 KB | None | 0 0
  1. proc addsupport {nick uhost hand chan text} {
  2.     global siteurl botpass bothash
  3. set mod $nick
  4. set whom [lindex $text 0]
  5. set supportfor [lrange $text 1 end]
  6. set toggle [lrange $text 1 end]
  7. if {$whom!=""} {
  8. set data [::http::geturl $siteurl?addsupport&supportfor=$supportfor&toggle=$toggle&whom=$whom&mod=$mod&pass=$botpass&hash=$bothash]
  9. foreach line [split [::http::data $data] \n] {
  10.     if {$line != ""} {
  11.         putquick "PRIVMSG $chan :\0032$line\003"
  12.     }
  13. }
  14. ::http::cleanup $data
  15. } else {
  16. putquick "PRIVMSG $chan : format is: !addsupport <nick> <support for>"
  17. }
  18. }
  19.  
  20. elseif(isset($_GET['addsupport'])){
  21.             if((isset($_GET['toggle']) && $_GET['toggle'] == "yes") || (isset($_GET['toggle']) && $_GET['toggle'] == "no")){
  22.             $whom = (isset($_GET['whom'])?sqlesc($_GET['whom']):'');
  23.             $who = (isset($_GET['whom'])?htmlspecialchars($_GET['whom']):'');
  24.             $supportfor = (isset($_GET['supportfor'])?sqlesc($_GET['supportfor']):'');
  25.             $res = sql_query("SELECT id, support, supportfor FROM users WHERE username = $whom AND class < $modclass LIMIT 1") or sqlerr(__FILE__, __LINE__);
  26.             $support = mysql_fetch_assoc($res);
  27.             if($support < 1)
  28.                 echo $who . " - No such user or is staff, please try again.";
  29.             else{
  30.                 $newsupp = (isset($support['support'])?htmlspecialchars($support['support']):'');
  31.                 $modd = (isset($_GET['mod'])?htmlspecialchars($_GET['mod']):'');
  32.                 $supportfors = (isset($_GET['supportfor'])?htmlspecialchars($_GET['supportfor']):'');
  33.                 $toggle = (isset($_GET['toggle'])?htmlspecialchars($_GET['toggle']):'');
  34.                 $modcomment = sqlesc(get_date( time(), 'DATE', 1 ) . " IRC: " . $who . "s support changed from: " . $newsupp . " to ". $toggle . " by " . $modd . "\n");
  35.                 sql_query("UPDATE users SET support = '$toggle', supportfor ='$supportfors', modcomment = CONCAT($modcomment,modcomment) WHERE username = $whom") or sqlerr(__FILE__, __LINE__);
  36.                 $mc1->delete_value('MyUser_'.$whom);
  37.                 echo $who . 's support changed from ' . $newsupp . ' to '. $toggle . ', added to First line support to cover '.$supportfors.' by ' . $modd;
  38.         }    
  39.     }
  40.     }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement