コード例 #1
0
 /**
  * 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;
 }
コード例 #2
0
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;