/** * List of recordings INBOX / OUTBOX * @return string HTML */ public function doControlRecordingsList() { $recList = new \permag\model\RecordingList($this->m_db); $outputHTML = ''; $message = ''; $memberId = $this->m_lh->getLoggedInMemberId(); switch ($this->m_recListNavView->getController()) { default: case \permag\view\RecordingListNavigationView::INBOX: // user clicked remove button if ($this->m_recordingView->userClickedDelete()) { // control deleting of recording if ($this->doControllDeleteRecording($memberId)) { $message .= \permag\view\RecordingView::MSG_DELETE_OK; } else { $message .= \permag\view\RecordingView::MSG_DELETE_NOT_OK; } } // get inbox recordings as object $recordings = $recList->getInboxRecordings($memberId); // show list of recordings. params: recordings object and reclistnavview instace for creating links $outputHTML .= $this->m_recordingView->showInboxRecordings($recordings, $this->m_recListNavView); // remove "new marking" of new audios $recList->removeNewMarking($memberId); break; case \permag\view\RecordingListNavigationView::OUTBOX: // user clicked remove button if ($this->m_recordingView->userClickedDelete()) { // control deleting of recording if ($this->doControllDeleteRecording($memberId)) { $message .= \permag\view\RecordingView::MSG_DELETE_OK; } else { $message .= \permag\view\RecordingView::MSG_DELETE_NOT_OK; } } // get sent recordings as object $recordings = $recList->getOutboxRecordings($memberId); // show list of recordings. params: recordings object and reclistnavview instace for creating links $outputHTML .= $this->m_recordingView->showOutboxRecordings($recordings, $this->m_recListNavView); break; } $messageHTML = $this->m_recordingView->outputMessage($message); return $outputHTML . $messageHTML; }
if ($memberModel->test() == true) { echo '<p>MemberModel-test OK.</p>'; } else { echo '<p>MemberModel-test fungerar ej.</p>'; } // Record model test echo "<h2>RecordModel-test</h2>"; $recordModel = new \permag\model\RecordModel($dbConn); if ($recordModel->test() == true) { echo '<p>RecordModel-test OK.</p>'; } else { echo '<p>RecordModel-test fungerar ej.</p>'; } // Recording model test echo "<h2>RecordingModel-test</h2>"; $recoringdModel = new \permag\model\RecordingModel($dbConn); if ($recoringdModel->test() == true) { echo '<p>RecordingModel-test OK.</p>'; } else { echo '<p>RecordingModel-test fungerar ej.</p>'; } // RecordingList test echo "<h2>RecordingList-test</h2>"; $recordingList = new \permag\model\RecordingList($dbConn); if ($recordingList->test() == true) { echo '<p>RecordingList-test OK.</p>'; } else { echo '<p>RecordingList-test fungerar ej.</p>'; } // DB KILL $dbConn = null;