コード例 #1
0
ファイル: resource-helper.php プロジェクト: varunkhan09/varun
function save_resource_in_pos_modules($data)
{
    $response = array();
    if (!empty($data['resource_edit_id'])) {
        //UPDATE  HERE
        if ($data['resource_main_parent'] == 'self') {
            $data['resource_parent'] = 'self';
        }
        $edited_module_id = (int) $data['resource_edit_id'];
        $resource = buildResource($data);
        $modules = new ModuleResource();
        $status = $modules->updateModuleResource($resource, $edited_module_id);
        if ($status == -1) {
            $response = array('statusCode' => "ERROR", 'statusText' => "Conflict ! resource all ready exists.");
        } else {
            if ($status == TRUE) {
                $response = array('statusCode' => "OK", 'statusText' => "Sucessfully Submitted");
            } else {
                $response = array('statusCode' => "ERROR", 'statusText' => "Oops ! Something wrong");
            }
        }
    } else {
        // New Resource entry
        if (empty($data['resource_parent']) && empty($data['resource_main_parent'])) {
            // it means want to entry as root resource
            $data['resource_parent'] = "self";
            $data['resource_main_parent'] = "self";
        }
        $resource = buildResource($data);
        //print_r($data);
        //print_r($resource);
        //exit();
        $modules = new ModuleResource();
        $status = $modules->saveModuleResource($resource);
        if ($status == -1) {
            $response = array('statusCode' => "ERROR", 'statusText' => "Conflict ! resource all ready exists.");
        } else {
            if ($status == TRUE) {
                $response = array('statusCode' => "OK", 'statusText' => "Sucessfully Submitted");
            } else {
                $response = array('statusCode' => "ERROR", 'statusText' => "Oops ! Something wrong");
            }
        }
    }
    echo json_encode($response);
}