Ejemplo n.º 1
0
<?php

require_once 'include/functions.php';
function increment_field($project_index, $field)
{
    $projects = load_projects();
    $projects[$project_index][$field] = isset($projects[$project_index][$field]) ? $projects[$project_index][$field] + 1 : 1;
    file_put_contents('json/projects.json', json_encode($projects));
}
if (isset($_POST['stat'])) {
    if (!(isset($_SERVER['HTTP_X_REQUESTED_WITH']) && strtolower($_SERVER['HTTP_X_REQUESTED_WITH']) == 'xmlhttprequest')) {
        die('What are you doing bro ? Only AJAX is allowed to do that !');
    }
    if (!isset($_POST['category']) || !isset($_POST['project'])) {
        die('Missing parameter(s) : category or project.');
    }
    $project = get_project($_POST['category'], $_POST['project']);
    if ($project == null) {
        die('Project not valid.');
    }
    $project_index = get_project_index($project);
    if ($_POST['stat'] == 0) {
        increment_field($project_index, 'linkClicks');
        die(true);
    }
    if ($_POST['stat'] == 1) {
        increment_field($project_index, 'projectClicks');
        die(true);
    }
    die('Invalid parameter : stat.');
}
Ejemplo n.º 2
0
                 continue;
             }
             $projects = remove($projects, null, $i, null, false);
             $projects_changed = true;
         }
         if ($projects_changed) {
             finish($projects, 'projects', null);
         }
     }
 } else {
     if ($_POST['method'] == 5) {
         $categories[$_POST['category']] = $_POST['newname'];
         finish($categories, 'categories', PP_MESSAGE_CATEGORYRENAMED);
     } else {
         if ($_POST['method'] == 6) {
             if (get_project($_POST['category'], $_POST['name']) != null) {
                 echo message(PP_MESSAGE_SAMENAMEEXISTS, 'alert-danger');
             } else {
                 $_POST['link'] = correct_link($_POST['link']);
                 $projects = merge($projects, 'projects', array(array('name' => htmlspecialchars($_POST['name']), 'description' => htmlspecialchars($_POST['description']), 'link' => htmlspecialchars($_POST['link']), 'category' => htmlspecialchars($_POST['category']))), PP_MESSAGE_PROJECTADDED, true, true);
             }
         } else {
             if ($_POST['method'] == 7) {
                 $projects = remove($projects, 'projects', $_POST['project'], PP_MESSAGE_PROJECTREMOVED);
             } else {
                 if ($_POST['method'] == 8) {
                     if ($_POST['old-category'] != $_POST['category']) {
                         foreach ($projects as $project) {
                             if ($project['name'] != $_POST['name']) {
                                 continue;
                             }
Ejemplo n.º 3
0
<?php

include_once "_common.php";
//echo $wr_id;
$str_wr_id = $_GET['wr_id'];
if (substr($str_wr_id, 0, 2) == "01") {
    $temp_domains = explode(".", $_SERVER[HTTP_HOST]);
    $project_code = "mcard";
    if (count($temp_domains) == 3) {
        $project_code = $temp_domains[0];
    }
    $project = get_project($project_code);
    //echo "[[".$project_code."]]".PHP_EOL;
    //$proejct['code'] = $proejct['wr_1'];
    //var_dump($project);
    //echo $project['wr_1'];
    //echo $_GET['wr_id'];
    //var_dump($project);
    //exit;
    //첫페이지일 경우
    //if($project) {
    if ($project['wr_1']) {
        //echo "Location:"."/bbs/board.m.php?bo_table=i01_menu_".$project['code']."&wr_id=1&is_intro=true&mb_id={$wr_id}";
        //echo "프로젝트 존재";
        //exit;
        header("Location:" . "/bbs/board.m.php?bo_table=i01_menu_" . $project['wr_1'] . "&wr_id=1&is_intro=true&mb_id={$str_wr_id}");
        return;
    } else {
        //echo "프로젝트 미존재";
        //exit;
        alert("존재하지 않는 프로젝트 입니다", "http://" . $_SERVER[HTTP_HOST] . "/bbs/board.php?bo_table=i01_project");
        while($row=mysqli_fetch_array($admin_searchmin_date)){
            $admin_searchmin_date_value=$row["UARD_DATE"];
            $admin_min_date = date('d-m-Y',strtotime($admin_searchmin_date_value));
        }
        $admin_searchmax_date=mysqli_query($con,"SELECT MAX(UARD_DATE) as UARD_DATE FROM USER_ADMIN_REPORT_DETAILS where ULD_ID='$ADM_uld_id' ");
        while($row=mysqli_fetch_array($admin_searchmax_date)){
            $admin_searchmax_date_value=$row["UARD_DATE"];
            $admin_max_date= date('d-m-Y',strtotime($admin_searchmax_date_value));
        }
        $min_date=mysqli_query($con,"SELECT UA_JOIN_DATE FROM USER_ACCESS where ULD_ID='$ADM_uld_id' ");
        while($row=mysqli_fetch_array($min_date)){
            $mindate_array=$row["UA_JOIN_DATE"];
            $min_date = date('d-m-Y',strtotime($mindate_array));
        }

        $get_project_array=get_project($ADM_uld_id);
        $finalvalue=array($admin_min_date,$admin_max_date,$min_date,$get_project_array);
        echo JSON_ENCODE($finalvalue);

    }
    $ure_values=array();
    if($_REQUEST['option']=='DATERANGE')
    {
        $sdate = $_REQUEST['start_date'];
        $edate = $_REQUEST['end_date'];
        $ure_uld_id=$_REQUEST['actionloginid'];
        $startdate = date('Y-m-d',strtotime($sdate));
        $enddate = date('Y-m-d',strtotime($edate));
        $date= mysqli_query($con,"SELECT UARD_ID,UARD_REPORT,UARD_REASON,UARD_DATE,b.AC_DATA as UARD_PERMISSION, c.AC_DATA as UARD_ATTENDANCE,UARD.UARD_PSID,G.AC_DATA AS UARD_AM_SESSION,H.AC_DATA AS UARD_PM_SESSION,I.ULD_LOGINID AS ULD_ID,DATE_FORMAT(CONVERT_TZ(UARD.UARD_TIMESTAMP,'+00:00','+08:00'), '%d-%m-%Y %T') AS UARD_TIMESTAMP, UARD.UARD_FILE_ID ,ULD.ULD_LOGINID as UARD_USERSTAMP_ID,ABSENT_FLAG FROM USER_ADMIN_REPORT_DETAILS UARD
LEFT JOIN ATTENDANCE_CONFIGURATION b ON b.AC_ID=UARD.UARD_PERMISSION
left JOIN ATTENDANCE_CONFIGURATION c on c.AC_ID=UARD.UARD_ATTENDANCE
Ejemplo n.º 5
0
    @copyright: 2013 by Alessandro Pasotti <*****@*****.**>
    @license: GNU AGPL, see COPYING for details.
*/
require_once dirname(__FILE__) . '/config.php';
require_once dirname(__FILE__) . '/helpers.php';
// Params
$map = get_map_path(@$_REQUEST['map']);
// Name of the layer to query
$layername = @$_REQUEST['layer'];
// Field name from where unique values are read
$field = @$_REQUEST['field'];
if (!$field) {
    err500('field parameter missing');
}
// Get project
$project = get_project($map);
// Get layer
$layer = get_layer($layername, $project);
try {
    $dbh = get_connection($layer, $project, $map);
    $ds_parms = get_layer_info($layer, $project);
    $_field = preg_replace('/[^A-z0-9_-]]/', '', $field);
    $stmt = $dbh->prepare("SELECT DISTINCT {$_field} FROM {$ds_parms['table']} ORDER BY {$_field}");
    $stmt->execute();
    while ($row = $stmt->fetchColumn()) {
        $result[] = $row;
    }
    $json_result = json_encode($result);
    header('Content-type: application/json');
    header('Content-length: ' . strlen($json_result));
    echo $json_result;
Ejemplo n.º 6
0
<div id="page-content">
    <!-- Breadcrumb -->
    <!-- You can have the breadcrumb stick on scrolling just by adding the following attributes with their values (data-spy="affix" data-offset-top="250") -->
    <!-- You can try it on other elements too :-), the sticky position and style can be adjusted in the css/main.css with .affix class -->
    <ul class="breadcrumb" data-spy="affix" data-offset-top="250">
        <li>
            <a href="index.php"><i class="glyphicon-display"></i></a> <span class="divider"><i class="icon-angle-right"></i></span>
        </li>
        <li class="active"><a href="">Dự án</a></li>
    </ul>
    <!-- END Breadcrumb -->

    <!-- Default Tabs Block -->

    <?php 
$name = get_project();
$get_nv = get_em();
$dep_auth = get_dep_auth($_SESSION['is_valid']);
foreach ($name as $i) {
    echo '<div class="block block-themed">';
    echo '<div class="block-title">';
    echo '<h4>' . $i['Name'] . '</h4>';
    echo '</div>';
    echo '<div class="label label-inverse">Thông tin dự án</div>';
    echo '<p>' . $i['Info'] . '</p>';
    echo '<div class="label label-inverse">Phòng quản lý</div>';
    $x = dep_name($i['PId']);
    echo '<p>' . $x . '</p>';
    if (checkEP($_SESSION['is_valid'], $i['PId']) != 0) {
        echo '<div class="label label-inverse">Mức lương của bạn</div>';
        echo '<p>' . checkEPMoney($_SESSION['is_valid'], $i['PId'])['SpH'] . '</p>';
Ejemplo n.º 7
0
function create_rand_data($project_id)
{
    $project = get_project($project_id);
    $name_limit = $project['faction_qty'] * CHARACTER_LIMIT;
    $rand_names = get_random_names($name_limit);
    $character_num = 1;
    $faction_num = 1;
    foreach ($rand_names as $name) {
        if ($character_num > CHARACTER_LIMIT) {
            $character_num = 1;
            $faction_num++;
        }
        mysql_query("INSERT INTO `characters` (`character_name`,`faction`,`character_number`,`project_id`) VALUES ('{$name}', '{$faction_num}', '{$character_num}', '{$project_id}')");
        $character_num++;
    }
}
Ejemplo n.º 8
0
function rest_get()
{
    $response = array();
    $Project = get_project($response);
    if (!$Project) {
        echo json_encode($response);
        return;
    }
    $response['project'] = $Project->ConvertToJSON();
    echo json_encode($response);
    http_response_code(200);
}
Ejemplo n.º 9
0
session_start();
//error_reporting(E_ERROR | E_WARNING | E_PARSE | E_NOTICE);
require 'database.php';
require 'site_config.php';
require 'functions/password.php';
// BCRYPT hashing library
require 'functions/general.php';
require 'functions/users.php';
require 'functions/project.php';
$current_file = explode('/', $_SERVER['SCRIPT_NAME']);
$current_file = end($current_file);
if (is_logged_in() === true) {
    $session_user_id = $_SESSION['user_id'];
    $user_data = get_user_data($session_user_id, 'user_id', 'username', 'password', 'first_name', 'last_name', 'email', 'password_recover', 'type', 'allow_email', 'profile', 'beta', 'active_project', 'viewed_tutorial');
    //lets me use the user data in other functions
    if (is_user_active($user_data['username']) === false) {
        //logs a user out if their account is disabled, even if they are browsing at the time
        session_destroy();
        echo '<meta HTTP-EQUIV="REFRESH" content="0; url=index.php">';
        exit;
    } else {
        if ($current_file !== 'change_password.php' && $current_file !== 'logout.php' && $user_data['password_recover'] == 1) {
            echo '<meta HTTP-EQUIV="REFRESH" content="0; url=change_password.php?force">';
        }
    }
}
if (!empty($user_data['active_project'])) {
    $activeProject = get_project($user_data['active_project']);
}
$errors = array();
Ejemplo n.º 10
0
function get_changes($num_changes = 20)
{
    $query = "SELECT * FROM changes ORDER BY change_id DESC LIMIT {$num_changes}";
    $results = array();
    if ($result = mysql_query($query)) {
        while ($row = mysql_fetch_array($result)) {
            array_push($results, $row);
        }
    } else {
        die("<p>could not get changes because:<br>" . mysql_error() . "<br>the query was {$query}.</p>");
    }
    $changes = array();
    foreach ($results as $key => $record) {
        $change = array();
        $change['timestamp'] = date('n/j/Y', strtotime($record['timestamp']));
        $change['instigator'] = $record['instigator'];
        $change['verb'] = $record['verb'];
        $person = get_person($record['person_id']);
        $change['person'] = $person['person_name'];
        $change['preposition'] = $record['preposition'];
        $project = get_project($record['project_id']);
        $change['project'] = $project['project_name'];
        $change['week'] = $record['week'];
        array_push($changes, $change);
    }
    return $changes;
}
<body>

<?php 
create_nav_bar();
?>

<div class="container" style="max-width: 750px;">


    <h1>Project Summary</h1>



    <?php 
$project = get_project($_GET['projId']);
echo '<div class="panel panel-default">';
echo '<div class="panel-heading">';
echo '<h3>' . $project->name . ' <a href="edit_project.php?projId=' . $project->projectID . '" title="Edit"><span class="glyphicon glyphicon-pencil"></span></a></h3>';
echo "<p>{$project->description}</p>";
echo '</div>';
$experiments = get_experiments_in_project($project->projectID);
echo '<div class="table-responsive">';
echo '<table class="table">';
echo '<tr>';
echo '<th>Name</th>';
echo '<th>Application</th>';
echo '<th>Time</th>';
echo '<th>Status</th>';
echo '</tr>';
foreach ($experiments as $experiment) {
Ejemplo n.º 12
0
<?php

require_once 'header.php';
$project = get_project($project_id);
?>

<p><a href="<?php 
echo HOME;
?>
"> < back to The Board</a></p>

<?php 
if ($_REQUEST['updated'] == 'true') {
    ?>
<p class="flash-message">Project updated</p>
<?php 
}
?>


<form action="<?php 
echo HOME;
?>
" method="post">
  <input type="hidden" name="action" value="edit_project" />
  <input type="hidden" name="project_id" value="<?php 
echo $project_id;
?>
" />
  <p>Project #<?php 
echo $project_id;
Ejemplo n.º 13
0
 if (!empty($_GET['tag'])) {
     $items = get_items_tagged($_GET['tag']);
     print "<h1>" . $_GET['tag'] . "</h1>\n";
     foreach ($items as $item) {
         print get_marked_up_todo($item);
     }
 } else {
     if (!empty($_GET['days'])) {
         $items = get_items_due($_GET['days'], $_GET['inclusive']);
         print "<h1>" . $_GET['title'] . "</h1>\n";
         foreach ($items as $item) {
             print get_marked_up_todo($item);
         }
     } else {
         if (!empty($_GET['title'])) {
             $project = get_project($_GET['title']);
             print get_marked_up_todo($project);
         } else {
             if (!empty($_GET['toggle'])) {
                 $with_done = toggle_done($_GET['todo']);
                 $current = explode(":", $_GET['current']);
                 if ($current[0] == "tag") {
                     header("Location: " . $self . "?tag=" . $current[1]);
                 }
                 if ($current[0] == "title") {
                     header("Location: " . $self . "?title=" . $current[1] . ":");
                 }
                 echo get_marked_up_todo($with_done);
             } else {
                 if (!empty($_GET['ajax'])) {
                     echo get_marked_up_todo(file_get_contents($file));
Ejemplo n.º 14
0
//echo "[[[".$bo_table."]]]";
//echo "[[[".$wr_id."]]]";
//echo "[[[".$project_code."]]]";
//echo "[[[".$project_id."]]]";
if ($_SESSION['location_home'] && $project_code == "") {
    $project_code = $_SESSION['location_home'];
}
/*if($project_code) $project_write = sql_fetch(" select * from {$g4['write_prefix']}{$grid}_project where wr_1 = '{$project_code}' ");
if($project_id) $project_write = sql_fetch(" select * from {$g4['write_prefix']}{$grid}_project where wr_id = '{$project_id}' ");

$project_board  = array();
$project_board = sql_fetch(" select * from {$g4['board_table']} where bo_table = '{$grid}_project' ");
$project_board_skin_path = '';
if (isset($project_board['bo_skin'])) $project_board_skin_path = "{$g4['path']}/skin/board/{$store_board['bo_skin']}"; // 게시판 스킨 경로
$project_view = get_view($project_write, $project_board, $project_board_skin_path, 255);*/
$project_view = get_project($project_code);
if ($project_code) {
    set_session("ss_project_code", $project_code);
    set_session("ss_project_name", $project_view['wr_subject']);
    if ($project_view['wr_6'] && $project_view['wr_7'] && $project_view['wr_8']) {
        $payapp_userid = $project_view['wr_6'];
        $payapp_linkkey = $project_view['wr_7'];
        $payapp_linkval = $project_view['wr_8'];
    }
}
$project_modules = array();
//기본 모듈
$project_modules[] = array('menu', '메뉴');
$project_modules[] = array('page', '페이지');
$project_modules[] = array('list', '리스트');
$project_modules[] = array('banner', '배너');
Ejemplo n.º 15
0
error_reporting(0);
include 'core/init.php';
if (!empty($_REQUEST['project_id'])) {
    if (set_active_project($_REQUEST['project_id'])) {
        header("Location: load.php");
    }
}
$projects = get_project_list();
if (empty($projects)) {
    //redirects if there's no active project for the user (if they've not created one)
    header("Location: new_project.php");
    exit;
}
if (!empty($_GET) && isset($_GET['id']) && isset($_GET['action']) && $_GET['action'] == 'delete') {
    $deleteProject = get_project($_GET['id']);
    if (empty($deleteProject)) {
        $_SESSION['delete-project-message'] = "No project with that ID exists.";
        header("Location: load.php");
        exit;
    }
    if ($deleteProject['user_id'] != $_SESSION['user_id']) {
        $_SESSION['delete-project-message'] = "You do not have access to that project.";
        header("Location: load.php");
        exit;
    }
    if ($deleteProject['project_id'] == $activeProject['project_id']) {
        $_SESSION['delete-project-message'] = "Unable to delete active project. Switch to a different project to delete this one.";
        header("Location: load.php");
        exit;
    }
Ejemplo n.º 16
0
    //    while($row=mysqli_fetch_array($user_uld_id)){
    //        $uld_id=$row["ULD_ID"];
    //    }
    $select_wfh = mysqli_query($con, "select WFHA_FLAG from WORK_FROM_HOME_ACCESS where ULD_ID={$ure_uld_id}");
    while ($row = mysqli_fetch_array($select_wfh)) {
        $wfh_flag = $row['WFHA_FLAG'];
    }
    $values_array = array($get_permission_array, $get_project_array, $min_date, $error_array, $ure_empname, $wfh_flag);
    //    echo $values_array;
    echo JSON_ENCODE($values_array);
}
if ($_REQUEST["option"] == "user_search_update") {
    $get_permission_array = get_permission();
    $ure_uld_id = get_uldid();
    $ure_empname = get_empname();
    $get_project_array = get_project($ure_uld_id);
    $error = '3,4,5,6,7,8,16,17,18,67,83,98';
    $error_array = get_error_msg($error);
    $min_date = get_joindate($ure_uld_id);
    $user_searchmin_date = mysqli_query($con, "SELECT MIN(UARD_DATE) as UARD_DATE FROM USER_ADMIN_REPORT_DETAILS where ULD_ID='{$ure_uld_id}' ");
    while ($row = mysqli_fetch_array($user_searchmin_date)) {
        $user_searchmin_date_value = $row["UARD_DATE"];
        $user_searchmin_date_value = date('d-m-Y', strtotime($user_searchmin_date_value));
    }
    $user_searchmax_date = mysqli_query($con, "SELECT MAX(UARD_DATE) as UARD_DATE FROM USER_ADMIN_REPORT_DETAILS where ULD_ID='{$ure_uld_id}' ");
    while ($row = mysqli_fetch_array($user_searchmax_date)) {
        $user_searchmax_date_value = $row["UARD_DATE"];
        $user_searchmax_date_value = date('d-m-Y', strtotime($user_searchmax_date_value));
    }
    $select_wfh = mysqli_query($con, "select WFHA_FLAG from WORK_FROM_HOME_ACCESS where ULD_ID={$ure_uld_id}");
    while ($row = mysqli_fetch_array($select_wfh)) {
Ejemplo n.º 17
0
             }
         }
     } else {
         $img_url = $prev_project[0]['img_url'];
     }
     $project_edited = update_project($prev_title, $title, $description, $category, $target_funds, $start_date, $end_date, $img_url);
     if ($project_edited) {
         $success = "Successfully updated your project!";
     } else {
         $error = "Error updating project. Please try again!";
     }
 } else {
     if (isset($req_params['edit']) || isset($req_params['delete'])) {
         $project_title = htmlspecialchars($req_params['title']);
         $project_owner = htmlspecialchars($req_params['owner']);
         $project = get_project($project_title, $project_owner);
         $rewards = get_rewards($project_title, $project_owner);
         $title = $project[0]['title'];
         $description = $project[0]['description'];
         $category = $project[0]['category'];
         $target_funds = $project[0]['target_funds'];
         $start_date = $project[0]['start_date'];
         $end_date = $project[0]['end_date'];
         $img_url = $project[0]['img_url'];
     } else {
         if (isset($req_params['publish'])) {
             $project_title = htmlspecialchars($req_params['title']);
             $project_owner = htmlspecialchars($req_params['owner']);
             publish_project($project_title, $project_owner);
         } else {
             if (isset($_POST['submit']) && $_POST['submit'] == "Delete") {
<div class="container" style="max-width: 750px;">






    <?php 
$project = get_project($_GET['projId']);
if (isset($_POST['save'])) {
    $updatedProject = new Project();
    $updatedProject->owner = $_SESSION['username'];
    $updatedProject->name = $_POST['project-name'];
    $updatedProject->description = $_POST['project-description'];
    update_project($project->projectID, $updatedProject);
    $project = get_project($project->projectID);
}
//$transport->close();
?>


    <h1>Edit Project</h1>




    <form action="<?php 
echo $_SERVER['PHP_SELF'] . '?projId=' . $_GET['projId'];
?>
" method="post" role="form">
        <div class="form-group">
Ejemplo n.º 19
0
     $project_result = mysqli_query($con, "SELECT PS.PS_REC_VER FROM PROJECT_DETAILS PD JOIN PROJECT_STATUS PS WHERE PD.PD_ID=PS.PD_ID and PD.PD_PROJECT_NAME='{$REV_recversion}'");
     $REV_project_recver = array();
     while ($row = mysqli_fetch_array($project_result)) {
         $REV_project_recver[] = $row["PS_REC_VER"];
     }
     // ACTIVE EMPLOYEE LIST
     $REV_active_emp = get_active_emp_id();
     // NON ACTIVE EMPLOYEE LIST
     $REV_active_nonemp = get_nonactive_emp_id();
     $final_values = array($REV_projectlist, $REV_project_array, $REV_active_emp, $REV_active_nonemp, $REV_errmsg, $REV_project_recver);
     echo JSON_ENCODE($final_values);
 }
 //SPECICIFIED PROJECT NAM EFOR ACTINE ND NONACTIVE EMP
 if ($_REQUEST['option'] == "SPECICIFIED_PROJECT_NAME") {
     $REV_loginid = $_REQUEST['login_id'];
     $REV_prjct_name = get_project($REV_loginid);
     $final_values = array($REV_prjct_name);
     echo JSON_ENCODE($final_values);
 }
 //SETTING MIN ND MAX DATE FUNCTION FOR NON ACTIVE EMPLOYEE BY DATE RANGE
 if ($_REQUEST['option'] == "login_id") {
     $recver_id = $_REQUEST['project_recverss'];
     $prje_name = $_REQUEST['project_namess'];
     $select_ps_id = mysqli_query($con, "select PS_ID from PROJECT_DETAILS PD ,PROJECT_STATUS PS where PD_PROJECT_NAME='{$prje_name}'  AND PD.PD_ID=PS.PD_ID AND PS.PS_REC_VER='{$recver_id}'");
     while ($row = mysqli_fetch_array($select_ps_id)) {
         $REV_ps_id = $row["PS_ID"];
     }
     $REV_loginid = $_REQUEST['REV_loginids'];
     //        $uld_id=mysqli_query($con,"select ULD_ID from USER_LOGIN_DETAILS where ULD_LOGINID='$REV_loginid'");
     //        while($row=mysqli_fetch_array($uld_id)){
     //            $REV_uld_id=$row["ULD_ID"];
<body>

<?php 
create_nav_bar();
?>

<div class="container" style="max-width: 750px;">
    





<?php 
$experiment = get_experiment($_GET['expId']);
$project = get_project($experiment->projectID);
$experimentStatus = $experiment->experimentStatus;
$experimentState = $experimentStatus->experimentState;
$experimentStatusString = ExperimentState::$__names[$experimentState];
$experimentTimeOfStateChange = $experimentStatus->timeOfStateChange;
$userConfigData = $experiment->userConfigurationData;
$scheduling = $userConfigData->computationalResourceScheduling;
//var_dump($experiment);
switch ($experimentStatusString) {
    case 'CREATED':
    case 'VALIDATED':
    case 'SCHEDULED':
    case 'CANCELED':
    case 'FAILED':
    case 'UNKNOWN':
        $editable = true;
            $OUTPUT = writeedit($_POST);
            break;
        case "remove":
            $OUTPUT = remove($_POST);
            break;
        case "writeremove":
            $OUTPUT = writeremove($_POST);
            break;
        case "showedit":
            $OUTPUT = enter($_POST);
            break;
        default:
            $OUTPUT = get_project();
    }
} else {
    $OUTPUT = get_project();
}
$OUTPUT .= "\n\t\t\t\t<p>\n\t\t\t\t<table border=0 cellpadding='2' cellspacing='1'>\n\t\t\t\t\t<tr>\n\t\t\t\t\t\t<th>Quick Links</th>\n\t\t\t\t\t</tr>\n\t\t\t\t\t<tr class='" . bg_class() . "'>\n\t\t\t\t\t\t<td><a href='project-add.php'>Add Project</a></td>\n\t\t\t\t\t</tr>\n\t\t\t\t\t<tr class='" . bg_class() . "'>\n\t\t\t\t\t\t<td><a href='projects-edit.php'>View/Edit Project Information</a></td>\n\t\t\t\t\t</tr>\n\t\t\t\t\t<tr class='" . bg_class() . "'>\n\t\t\t\t\t\t<td><a href='costcenter-add.php'>Add Cost Center</a></td>\n\t\t\t\t\t</tr>\n\t\t\t\t\t<tr class='" . bg_class() . "'>\n\t\t\t\t\t\t<td><a href='costcenter-view.php'>View Cost Centers</a></td>\n\t\t\t\t\t</tr>\n\t\t\t\t\t<tr class='" . bg_class() . "'>\n\t\t\t\t\t\t<td><a href='main.php'>Main Menu</a></td>\n\t\t\t\t\t</tr>\n\t\t\t\t</table>\n\t\t\t";
# display output
require "template.php";
function get_project()
{
    db_connect();
    $get_pro = "SELECT * FROM projects WHERE project_name != 'No Project' ORDER BY project_name";
    $run_pro = db_exec($get_pro) or errDie("Unable to get project information.");
    if (pg_numrows($run_pro) < 1) {
        return "<li class='err'>No Projects Found. Please Add One.</li>";
    } else {
        $pro_drop = "<select name='project'>";
        $pro_drop .= "<option value='' disabled selected>Select Project</option>";
        while ($parr = pg_fetch_array($run_pro)) {