mirror of
https://git.code.sf.net/p/seeddms/code
synced 2025-05-13 21:21:27 +00:00
do not include inc/inc.ClassNotificationService.php and inc.ClassEmailNotify.php
This commit is contained in:
parent
9bde72fe20
commit
7fcb8da860
137
utils/adddoc.php
137
utils/adddoc.php
|
@ -135,87 +135,86 @@ if($reqversion<1)
|
||||||
$reqversion=1;
|
$reqversion=1;
|
||||||
|
|
||||||
include($myincpath."/inc/inc.Settings.php");
|
include($myincpath."/inc/inc.Settings.php");
|
||||||
|
include($myincpath."/inc/inc.LogInit.php");
|
||||||
include($myincpath."/inc/inc.Init.php");
|
include($myincpath."/inc/inc.Init.php");
|
||||||
include($myincpath."/inc/inc.Extension.php");
|
include($myincpath."/inc/inc.Extension.php");
|
||||||
include($myincpath."/inc/inc.DBInit.php");
|
include($myincpath."/inc/inc.DBInit.php");
|
||||||
include($myincpath."/inc/inc.ClassNotificationService.php");
|
|
||||||
include($myincpath."/inc/inc.ClassEmailNotify.php");
|
|
||||||
include($myincpath."/inc/inc.ClassController.php");
|
include($myincpath."/inc/inc.ClassController.php");
|
||||||
|
|
||||||
/* Parse categories {{{ */
|
/* Parse categories {{{ */
|
||||||
$categories = array();
|
$categories = array();
|
||||||
if(isset($options['K'])) {
|
if(isset($options['K'])) {
|
||||||
$categorynames = explode(',', $options['K']);
|
$categorynames = explode(',', $options['K']);
|
||||||
foreach($categorynames as $categoryname) {
|
foreach($categorynames as $categoryname) {
|
||||||
$cat = $dms->getDocumentCategoryByName($categoryname);
|
$cat = $dms->getDocumentCategoryByName($categoryname);
|
||||||
if($cat) {
|
if($cat) {
|
||||||
$categories[] = $cat;
|
$categories[] = $cat;
|
||||||
|
} else {
|
||||||
|
echo "Category '".$categoryname."' not found".PHP_EOL;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
} /* }}} */
|
||||||
|
|
||||||
|
/* Parse document attributes. {{{ */
|
||||||
|
$document_attributes = array();
|
||||||
|
if (isset($options['a'])) {
|
||||||
|
$docattr = array();
|
||||||
|
if (is_array($options['a'])) {
|
||||||
|
$docattr = $options['a'];
|
||||||
} else {
|
} else {
|
||||||
echo "Category '".$categoryname."' not found".PHP_EOL;
|
$docattr = array($options['a']);
|
||||||
}
|
}
|
||||||
}
|
|
||||||
} /* }}} */
|
|
||||||
|
|
||||||
/* Parse document attributes. {{{ */
|
foreach ($docattr as $thisAttribute) {
|
||||||
$document_attributes = array();
|
$attrKey = strstr($thisAttribute, '=', true);
|
||||||
if (isset($options['a'])) {
|
$attrVal = substr(strstr($thisAttribute, '='), 1);
|
||||||
$docattr = array();
|
if (empty($attrKey) || empty($attrVal)) {
|
||||||
if (is_array($options['a'])) {
|
echo "Document attribute $thisAttribute not understood".PHP_EOL;
|
||||||
$docattr = $options['a'];
|
exit(1);
|
||||||
} else {
|
}
|
||||||
$docattr = array($options['a']);
|
$attrdef = $dms->getAttributeDefinitionByName($attrKey);
|
||||||
}
|
if (!$attrdef) {
|
||||||
|
echo "Document attribute $attrKey unknown".PHP_EOL;
|
||||||
foreach ($docattr as $thisAttribute) {
|
exit(1);
|
||||||
$attrKey = strstr($thisAttribute, '=', true);
|
}
|
||||||
$attrVal = substr(strstr($thisAttribute, '='), 1);
|
$document_attributes[$attrdef->getID()] = $attrVal;
|
||||||
if (empty($attrKey) || empty($attrVal)) {
|
|
||||||
echo "Document attribute $thisAttribute not understood".PHP_EOL;
|
|
||||||
exit(1);
|
|
||||||
}
|
}
|
||||||
$attrdef = $dms->getAttributeDefinitionByName($attrKey);
|
} /* }}} */
|
||||||
if (!$attrdef) {
|
|
||||||
echo "Document attribute $attrKey unknown".PHP_EOL;
|
|
||||||
exit(1);
|
|
||||||
}
|
|
||||||
$document_attributes[$attrdef->getID()] = $attrVal;
|
|
||||||
}
|
|
||||||
} /* }}} */
|
|
||||||
|
|
||||||
/* Parse version attributes. {{{ */
|
/* Parse version attributes. {{{ */
|
||||||
$version_attributes = array();
|
$version_attributes = array();
|
||||||
if (isset($options['A'])) {
|
if (isset($options['A'])) {
|
||||||
$verattr = array();
|
$verattr = array();
|
||||||
if (is_array($options['A'])) {
|
if (is_array($options['A'])) {
|
||||||
$verattr = $options['A'];
|
$verattr = $options['A'];
|
||||||
} else {
|
} else {
|
||||||
$verattr = array($options['A']);
|
$verattr = array($options['A']);
|
||||||
}
|
|
||||||
|
|
||||||
foreach ($verattr as $thisAttribute) {
|
|
||||||
$attrKey = strstr($thisAttribute, '=', true);
|
|
||||||
$attrVal = substr(strstr($thisAttribute, '='), 1);
|
|
||||||
if (empty($attrKey) || empty($attrVal)) {
|
|
||||||
echo "Version attribute $thisAttribute not understood".PHP_EOL;
|
|
||||||
exit(1);
|
|
||||||
}
|
}
|
||||||
$attrdef = $dms->getAttributeDefinitionByName($attrKey);
|
|
||||||
if (!$attrdef) {
|
|
||||||
echo "Version attribute $attrKey unknown".PHP_EOL;
|
|
||||||
exit(1);
|
|
||||||
}
|
|
||||||
$version_attributes[$attrdef->getID()] = $attrVal;
|
|
||||||
}
|
|
||||||
} /* }}} */
|
|
||||||
|
|
||||||
/* Create a global user object {{{ */
|
foreach ($verattr as $thisAttribute) {
|
||||||
if($username) {
|
$attrKey = strstr($thisAttribute, '=', true);
|
||||||
if(!($user = $dms->getUserByLogin($username))) {
|
$attrVal = substr(strstr($thisAttribute, '='), 1);
|
||||||
echo "No such user '".$username."'.";
|
if (empty($attrKey) || empty($attrVal)) {
|
||||||
exit;
|
echo "Version attribute $thisAttribute not understood".PHP_EOL;
|
||||||
}
|
exit(1);
|
||||||
} else
|
}
|
||||||
$user = $dms->getUser(1);
|
$attrdef = $dms->getAttributeDefinitionByName($attrKey);
|
||||||
|
if (!$attrdef) {
|
||||||
|
echo "Version attribute $attrKey unknown".PHP_EOL;
|
||||||
|
exit(1);
|
||||||
|
}
|
||||||
|
$version_attributes[$attrdef->getID()] = $attrVal;
|
||||||
|
}
|
||||||
|
} /* }}} */
|
||||||
|
|
||||||
|
/* Create a global user object {{{ */
|
||||||
|
if($username) {
|
||||||
|
if(!($user = $dms->getUserByLogin($username))) {
|
||||||
|
echo "No such user '".$username."'.";
|
||||||
|
exit;
|
||||||
|
}
|
||||||
|
} else
|
||||||
|
$user = $dms->getUser(1);
|
||||||
|
|
||||||
$dms->setUser($user);
|
$dms->setUser($user);
|
||||||
/* }}} */
|
/* }}} */
|
||||||
|
|
Loading…
Reference in New Issue
Block a user