Beispiel #1
0
	$anonymize = GetVariable("anonymize");
	$equipmentid = GetVariable("equipmentid");
	$siteid = GetVariable("siteid");
	$projectid = GetVariable("projectid");
	$instanceid = GetVariable("instanceid");
	$transactionid = GetVariable("transactionid");
	$altuid = GetVariable("altuid");
	$instance = GetVariable("instance");
	$dataformat = GetVariable("dataformat");
	$matchidonly = GetVariable("matchidonly");
	
	switch($action) {
		case 'UploadNonDICOM': UploadDICOM($uuid, $anonymize, $dataformat, $equipmentid, $siteid, $projectid, $instanceid, $matchidonly,$transactionid); break;
		case 'UploadDICOM': UploadDICOM($uuid, $anonymize, $dataformat, $equipmentid, $siteid, $projectid, $instanceid, $matchidonly,$transactionid); break;
		case 'getUID': GetUIDFromAltUID($altuid); break;
		case 'getInstanceList': GetInstanceList($u); break;
		case 'getProjectList': GetProjectList($u, $instance); break;
		case 'getSiteList': GetSiteList($u, $instance); break;
		case 'getEquipmentList': GetEquipmentList(); break;
		case 'startTransaction': StartTransaction($u); break;
		case 'endTransaction': EndTransaction($transactionid); break;
		default: echo "Welcome to NiDB v" . $GLOBALS['cfg']['version'];
	}
	
	/* -------------------------------------------- */
	/* ------- Authenticate ----------------------- */
	/* -------------------------------------------- */
	function Authenticate($username, $password) {
		$username = mysql_real_escape_string($username);
		$password = mysql_real_escape_string($password);
		
Beispiel #2
0
$dataformat = GetVariable("dataformat");
$matchidonly = GetVariable("matchidonly");
$altuids = GetVariable("altuids");
$seriesnotes = GetVariable("seriesnotes");
switch ($action) {
    case 'UploadNonDICOM':
        UploadDICOM($uuid, $seriesnotes, $altuids, $anonymize, $dataformat, $equipmentid, $siteid, $projectid, $instanceid, $matchidonly, $transactionid);
        break;
    case 'UploadDICOM':
        UploadDICOM($uuid, $seriesnotes, $altuids, $anonymize, $dataformat, $equipmentid, $siteid, $projectid, $instanceid, $matchidonly, $transactionid);
        break;
    case 'getUID':
        GetUIDFromAltUID($altuid);
        break;
    case 'getInstanceList':
        GetInstanceList($u);
        break;
    case 'getProjectList':
        GetProjectList($u, $instance);
        break;
    case 'getSiteList':
        GetSiteList($u, $instance);
        break;
    case 'getEquipmentList':
        GetEquipmentList();
        break;
    case 'startTransaction':
        StartTransaction($u);
        break;
    case 'endTransaction':
        EndTransaction($transactionid);
Beispiel #3
0
 *  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 *  GNU General Public License for more details.
 *
 *  You should have received a copy of the GNU General Public License
 *  along with this program; if not, write to the Free Software
 *  Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307,
 *  USA.
 *
 *  $Id$
 */
function GetInstanceList($hostid)
{
    global $DB;
    $where = $hostid ? 'WHERE hostid = ' . intval($hostid) : '';
    return $DB->GetAll('SELECT daemoninstances.id AS id, daemoninstances.name AS name, daemoninstances.description AS description, 
			module, crontab, priority, disabled, hosts.name AS hostname
			FROM daemoninstances LEFT JOIN hosts ON hosts.id = hostid ' . $where . ' ORDER BY hostname, priority, name');
}
$layout['pagetitle'] = trans('Instances List');
if (!isset($_GET['id'])) {
    $SESSION->restore('dilh', $hostid);
} else {
    $hostid = $_GET['id'];
}
$SESSION->save('dilh', $hostid);
$instancelist = GetInstanceList($hostid);
$SESSION->save('backto', $_SERVER['QUERY_STRING']);
$SMARTY->assign('instancelist', $instancelist);
$SMARTY->assign('hostid', $hostid);
$SMARTY->assign('hosts', $DB->GetAll('SELECT id, name FROM hosts ORDER BY name'));
$SMARTY->display('daemon/daemoninstancelist.html');