Esempio n. 1
0
<?php

include_once '../../config/symbini.php';
include_once $serverRoot . '/classes/OccurrenceEditorDupes.php';
header("Content-Type: text/html; charset=" . $charset);
$occidQuery = array_key_exists('occidquery', $_REQUEST) ? $_REQUEST['occidquery'] : '';
$curOccid = array_key_exists('curoccid', $_GET) ? $_REQUEST["curoccid"] : 0;
$collId = array_key_exists('collid', $_GET) ? $_GET['collid'] : 0;
$cNum = array_key_exists('cnum', $_GET) ? $_GET['cnum'] : '';
$occIdMerge = array_key_exists('occidmerge', $_GET) ? $_GET['occidmerge'] : '';
$submitAction = array_key_exists('submitaction', $_GET) ? $_GET['submitaction'] : '';
$dupeManager = new OccurrenceEditorDupes();
$dupeType = substr($occidQuery, 0, 5);
$occArr = array();
if (!$submitAction && $occidQuery) {
    $occArr = $dupeManager->getDupesOccid(substr($occidQuery, 6));
}
$onLoadStr = '';
$statusStr = '';
if ($submitAction) {
    $isEditor = 0;
    if ($IS_ADMIN || array_key_exists("CollAdmin", $userRights) && in_array($collId, $userRights["CollAdmin"]) || array_key_exists("CollEditor", $userRights) && in_array($collId, $userRights["CollEditor"])) {
        $isEditor = 1;
    }
    if ($isEditor) {
        if ($submitAction == 'mergerecs') {
            $statusStr = $dupeManager->mergeRecords($curOccid, $occIdMerge);
            $onLoadStr = 'reloadParent()';
        }
    }
}
Esempio n. 2
0
<?php

include_once '../../../config/symbini.php';
include_once $serverRoot . '/classes/OccurrenceEditorDupes.php';
$collName = array_key_exists('cname', $_REQUEST) ? trim($_REQUEST['cname']) : '';
$collNum = array_key_exists('cnum', $_REQUEST) ? trim($_REQUEST['cnum']) : '';
$collDate = array_key_exists('cdate', $_REQUEST) ? trim($_REQUEST['cdate']) : '';
$ometid = array_key_exists('ometid', $_REQUEST) ? trim($_REQUEST['ometid']) : '';
$exsNumber = array_key_exists('exsnumber', $_REQUEST) ? trim($_REQUEST['exsnumber']) : '';
$currentOccid = array_key_exists('curoccid', $_REQUEST) ? trim($_REQUEST['curoccid']) : 0;
$dupeManager = new OccurrenceEditorDupes();
$retStr = $dupeManager->getDupes($collName, $collNum, $collDate, $ometid, $exsNumber, $currentOccid);
echo $retStr;