Changeset 11761 for sites/trunk/common/includes/slack/props/lib.php
- Timestamp:
- 04/11/2022 09:01:21 PM (3 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
sites/trunk/common/includes/slack/props/lib.php
r10878 r11761 5 5 6 6 function show_error( $user ) { 7 echo"Please use `/props SLACK_USERNAME MESSAGE` to give props.\n";7 return "Please use `/props SLACK_USERNAME MESSAGE` to give props.\n"; 8 8 } 9 9 10 /** 11 * Receive `/props` request and send to `#props`. 12 * 13 * @param array $data 14 * @param bool $force_test Send to test channel instead of #props 15 * 16 * @return string 17 */ 10 18 function run( $data, $force_test = false ) { 11 19 $sender = $data['user_name']; 12 20 13 21 if ( $data['command'] !== '/props' ) { 14 echo "???\n"; 15 return; 22 return "???\n"; 16 23 } 17 24 18 25 if ( empty( $data['text'] ) ) { 19 show_error( $sender ); 20 return; 26 return show_error( $sender ); 21 27 } 22 28 … … 26 32 27 33 if ( ! strlen( $receiver ) || ! strlen( $message ) ) { 28 show_error( $sender ); 29 return; 34 return show_error( $sender ); 30 35 } 31 36 … … 43 48 $send->set_icon( call_user_func( $get_avatar, $sender, $data['user_id'], $data['team_id'] ) ); 44 49 } 45 50 46 51 if ( $force_test ) { 47 52 $send->testing( true ); … … 50 55 $send->send( '#props' ); 51 56 52 printf( "Your props to @%s have been sent.\n", $receiver );57 return sprintf( "Your props to @%s have been sent.\n", $receiver ); 53 58 }
Note: See TracChangeset
for help on using the changeset viewer.