コード例 #1
0
 static function getInstance()
 {
     if (!self::$instance) {
         self::$instance = new self();
     }
     return self::$instance;
 }
コード例 #2
0
<?php

require_once './meditationrepository.php';
require_once './meditation.class.php';
if (empty($_POST['memberid']) || empty($_POST['notes'])) {
    echo "Data missing.";
} else {
    /* actual post data */
    $meditation->memberid = $_POST['memberid'];
    $meditation->notes = $_POST['notes'];
    $meditation->meditationid = $_POST['meditationid'];
    try {
        $db = meditationrepository::getInstance();
        $result = empty($meditation->meditationid) ? $db->Add($meditation) : $db->Update($meditation);
        echo $result;
    } catch (Exception $e) {
        throw new Exception($e->getMessage());
    }
}
コード例 #3
0
<?php

require_once './meditationrepository.php';
header('Content-type/application-json');
try {
    $memberid = $_GET['memberid'];
    $meditationid = $_GET['meditationid'];
    $result;
    /*
    echo "Member ID :" . $memberid . '<br/>';
    echo "Meditation ID :" . $meditationid . '<br/>';
    */
    $meditationRepository = meditationrepository::getInstance();
    if (!empty($memberid)) {
        $result = $meditationRepository->getmeditations($memberid);
    }
    if (!empty($meditationid)) {
        $result = $meditationRepository->getmeditation($meditationid);
    }
    echo json_encode($result);
} catch (Exception $e) {
    echo $e->getMessage();
}