Merged in norah/processmaker/PM-1396 (pull request #1377)
PM-1396 No es posible actualizar los calendarios
This commit is contained in:
@@ -177,6 +177,7 @@ class adminProxy extends HttpProxyController
|
||||
$httpData=array_unique((array)$httpData);
|
||||
$message = '';
|
||||
$oldName = isset($_POST['oldName'])? $_POST['oldName']:'';
|
||||
$uid = isset($_POST['uid'])? $_POST['uid']:'';
|
||||
|
||||
switch ($_POST['action']){
|
||||
case 'calendarName':
|
||||
@@ -184,18 +185,22 @@ class adminProxy extends HttpProxyController
|
||||
$oCalendar = new CalendarDefinition();
|
||||
$aCalendars = $oCalendar->getCalendarList(false,true);
|
||||
$aCalendarDefinitions = end($aCalendars);
|
||||
|
||||
|
||||
foreach ($aCalendarDefinitions as $aDefinitions) {
|
||||
if (trim($_POST['name'])=='') {
|
||||
$validated = false;
|
||||
$message = G::loadTranslation('ID_CALENDAR_INVALID_NAME');
|
||||
break;
|
||||
}
|
||||
|
||||
if (isset($aDefinitions['CALENDAR_NAME'])) {
|
||||
if ($aDefinitions['CALENDAR_NAME'] == $_POST['name']) {
|
||||
$validated = false;
|
||||
$message = G::loadTranslation('ID_CALENDAR_INVALID_NAME');
|
||||
break;
|
||||
|
||||
if ($aDefinitions['CALENDAR_UID'] != $uid) {
|
||||
if ($aDefinitions['CALENDAR_NAME'] == $_POST['name']) {
|
||||
$validated = false;
|
||||
$message = G::loadTranslation('ID_CALENDAR_INVALID_NAME');
|
||||
break;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user