<?php

include "lib/init.php";
include "lib/ApplicationData.php";
if (!$g_user) {
    redirect("login");
}
$error = '';
if (isset($_POST['submit'])) {
    $name = $_POST['name'];
    $version = $_POST['version'];
    if ($name && $version) {
        try {
            ApplicationData::insert(array('name' => $name, 'version' => $version, 'account_id' => $g_user['id']));
            redirect('applications');
        } catch (Exception $e) {
            $error = 'Error while registering the application';
        }
    } elseif (!$name) {
        $error = 'Missing application name';
    } elseif (!$version) {
        $error = 'Missing version number';
    }
}
$title = "New Application";
include "tpl/new-application.php";
Example #2
0
<?php

include "lib/init.php";
include "lib/ApplicationData.php";
if (!$g_user) {
    redirect("login");
}
$title = "Your Applications";
$applications = ApplicationData::findByAccountId($g_user['id']);
include "tpl/applications.php";
 public function GetAppList()
 {
     $request = new ServiceRequest($this->_configuration);
     $params = array();
     $request->setMethodParams($params);
     $response = $request->CallManagerService("rustici.application.getAppList");
     $appData = new ApplicationData(null);
     // Return the subset of the xml starting with the top <summary>
     $appArray = $appData->ConvertToApplicationDataList($response);
     return $appArray;
 }
Example #4
0
 public function submitApplication()
 {
     $user_id = Input::all()['user_id'];
     $submit_table = new SubmittedApplication();
     $appData_table = ApplicationData::find($user_id);
     if (is_null(SubmittedApplication::find($user_id))) {
         $submit_table->user_id = $user_id;
         $submit_table->save();
         $appData_table->formComplete = true;
         $appData_table->save();
         return Response::json(array("operation" => "submit", "message" => "Your application has been tended in successfully", "success" => "true"), 200);
     } else {
         return Response::json(array("operation" => "submit", "message" => "Application has already been submitted", "success" => "false"), 406);
     }
 }