<?php class ReportCallbackHandler extends CallBackhandler { public static $key= "reportWrod"; function execute() { $wordID = $this->data; $this->updateMessage($wordID); } public function getParent() : EvaluationSystem{ return parent::getParent(); } public function getTG() : TranslateGerman { return parent::getSM(); } private function updateMessage($wordID){ $this->getTG()->getButtonService()->clearKeyboard(); $this->getTG()->getButtonService() ->addKeyboardMarkup("ترجمه اشتباه", LikeWordCallbackHandler::$key . ":" . $wordID) ->addKeyboardMarkup("آرتیکل اشتباه", LikeWordCallbackHandler::$key . ":" . $wordID) ->addKeyboardMarkup("جمع اشتباه", EvaluationSystem::$WORD_RATE_REPORT . ":" . $wordID) ->addKeyboardMarkup("تلفظ اشتباه", EvaluationSystem::$EVALUATE_NEXT_WORD. ":" . $wordID) ->addKeyboardMarkup("تلفظ ندارد", EvaluationSystem::$EVALUATE_NEXT_WORD. ":" . $wordID); $this->getTG()->editMultpleButtonsMessage( $this->getTG()->message['text'], $this->getTG()->getButtonService()->getKeyboardMarkedup() ); } } ?>
Name | Type | Size | Permission | Actions |
---|---|---|---|---|
learn | Folder | 0755 |
|
|
DeDeTextTranslateCallbackHandler.class.php | File | 2.7 KB | 0644 |
|
DeFaTextTranslateCallbackHandler.class.php | File | 2.71 KB | 0644 |
|
DislikeWordCallbackHandler.class.php | File | 1.55 KB | 0644 |
|
FaDeTextTranslateCallbackHandler.class.php | File | 2.71 KB | 0644 |
|
LikeWordCallbackHandler.class.php | File | 1.53 KB | 0644 |
|
NextWordCallbackHandler.class.php | File | 2.61 KB | 0644 |
|
NotFoundCallbackHandler.class.php | File | 509 B | 0644 |
|
PrevWordCallbackHandler.class.php | File | 2.36 KB | 0644 |
|
ReportCallbackHandler.class.php | File | 1.21 KB | 0644 |
|
UserWantsEvaluateCallbackHandler.class.php | File | 1.96 KB | 0644 |
|