Exemple #1
0
<?php

require '../../../new_home/server/dbconn.php';
$db = DBConn::getConnection();
if (isset($_POST['action']) && !empty($_POST['action'])) {
    $action = $_POST['action'];
    switch ($action) {
        case 'get_school_detail':
            get_school_detail();
            break;
        case 'fetch_schedule_details':
            fetch_schedule_details();
            break;
        case 'update_schedule_detail':
            update_schedule_detail();
    }
}
function get_school_detail()
{
    $res = DBConn::queryFetchAllAssoc("SELECT schoolid,schoolname FROM school");
    echo json_encode($res);
}
function fetch_schedule_details()
{
    $schoolid = $_REQUEST['schoolid'];
    $res = DBConn::queryFetchRowAssoc("SELECT att_time,hw_time,slip_time,non_scheduled_hw,non_scheduled_att,teacher_hw_time,teacher_att_time,send_sms_to_students FROM tab_sms_schedule WHERE schoolid=" . $schoolid);
    array_push($res, $res ? 1 : 0);
    echo json_encode($res);
}
function update_schedule_detail()
{
<?php

//~ ini_set('display_errors', 0);
require_once "servicios.php";
require_once "configuration.php";
set_include_path(get_include_path() . PATH_SEPARATOR . $cscwebPath_g);
require_once "dbconn.php";
$dbconn_g = new DBConn($dbConfig_g);
$dbconn_g->connect();
$link_g = $dbconn_g->getConnection();
$myws = new Servicios();
$idwsname = isset($_GET['wsname']) ? $_GET['wsname'] : NULL;
if (isset($_GET['wsname'])) {
    $idwsname = $_GET['wsname'];
    $record = $_GET;
} else {
    if (isset($_POST['wsname'])) {
        $idwsname = $_POST['wsname'];
        $record = $_POST;
    } else {
        $xml = '<?xml version="1.0"?>';
        $xml .= '<result>';
        $xml .= '<response>KO</response>';
        $xml .= '<description>No existe servicio</description>';
        $xml .= '</result>';
    }
}
if ($idwsname != NULL) {
    $record = isset($_GET['wsname']) ? $_GET : $_POST;
    if (method_exists($myws, $idwsname)) {
        $xml = $myws->{$idwsname}($record);