Almost done, just the answer system and query is missing

Took 4 hours 10 minutes
This commit is contained in:
2020-10-02 16:23:04 +02:00
parent c37ad92dbc
commit 8559e3388d
18 changed files with 1569 additions and 87 deletions

View File

@ -10,6 +10,8 @@ class FaqController extends DefaultController
$room = $FAQModel->getRoom();
$view->set_placeholder( 'room_name', $room['name'] );
$view->set_placeholder( 'room_code', $room['code'] );
$view->set_placeholder( 'wasted_time', WASTED_TIME );
return $view->getHtml();
}
@ -34,12 +36,20 @@ class FaqController extends DefaultController
$room = $FAQModel->getRoom();
$question = Api::getVar( 'question' );
if( empty( $question ) || strlen( $question ) > 500 || strlen( $question ) < 10 )
{
$view->setSuccess( false );
$view->setHeaderCode( 903 );
return $view->getResponse();
}
try {
$FAQModel->addQuestion( $room, $question );
$FAQModel->addQuestion( $room['id'], $question );
} catch( Exception $e )
{
$view->setSuccess( false );
$view->setHeaderCode( 901 );
$view->setResponse( array( $e->getMessage() ));
return $view->getResponse();
}