Example #1
0
        $response->json($response);
    }
    $response->data = $module;
    $response->json($response);
} elseif ($route->match('api-modulesid', null)) {
    // Prepare and sanitize post input
    $api->setInputs($_POST);
    $title_lang = 'title_' . $api->getInputVal('lang');
    $desc_lang = 'desc_' . $api->getInputVal('lang');
    $module = $model->moduleFindJoin(array('m.id' => $api->getInputVal('id')));
    if (!$module) {
        $response->status = 404;
        $response->message = 'Not found';
        $response->json($response);
    }
    $langs = $model->moduleLangFind(array('id' => $api->getInputVal('id')));
    // Set module title
    //    if(property_exists($langs,$title_lang) &&  $langs->$title_lang !=''){
    //        $module->title = $langs->$title_lang;
    //    }
    // Set module description
    if (property_exists($langs, $desc_lang) && $langs->{$desc_lang} != '') {
        $module->description = $langs->{$desc_lang};
    }
    $response->data = $module;
    $response->json($response);
} elseif ($route->match('api-module-archive', 1)) {
    if (!$route->getParam(0)) {
        $response->status = 404;
        $response->message = 'Not found';
        $response->json($response);