LISTS: Adicion de ESQUEMA y MODELO
This commit is contained in:
534
gulliver/js/codemirror/addon/hint/php-hint.js
vendored
534
gulliver/js/codemirror/addon/hint/php-hint.js
vendored
@@ -1,267 +1,267 @@
|
|||||||
(function () {
|
(function () {
|
||||||
var Pos = CodeMirror.Pos;
|
var Pos = CodeMirror.Pos;
|
||||||
|
|
||||||
function forEach(arr, f) {
|
function forEach(arr, f) {
|
||||||
for (var i = 0, e = arr.length; i < e; ++i) f(arr[i]);
|
for (var i = 0, e = arr.length; i < e; ++i) f(arr[i]);
|
||||||
}
|
}
|
||||||
|
|
||||||
function arrayContains(arr, item) {
|
function arrayContains(arr, item) {
|
||||||
if (!Array.prototype.indexOf) {
|
if (!Array.prototype.indexOf) {
|
||||||
var i = arr.length;
|
var i = arr.length;
|
||||||
while (i--) {
|
while (i--) {
|
||||||
if (arr[i] === item) {
|
if (arr[i] === item) {
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
return arr.indexOf(item) != -1;
|
return arr.indexOf(item) != -1;
|
||||||
}
|
}
|
||||||
|
|
||||||
function scriptHint(editor, keywords, getToken, options) {
|
function scriptHint(editor, keywords, getToken, options) {
|
||||||
// Find the token at the cursor
|
// Find the token at the cursor
|
||||||
var cur = editor.getCursor(), token = getToken(editor, cur), tprop = token;
|
var cur = editor.getCursor(), token = getToken(editor, cur), tprop = token;
|
||||||
var sToken = token.string.trim();
|
var sToken = token.string.trim();
|
||||||
|
|
||||||
if ( sToken == "(") {
|
if ( sToken == "(") {
|
||||||
token = tprop = getToken(editor, Pos(cur.line, tprop.start));
|
token = tprop = getToken(editor, Pos(cur.line, tprop.start));
|
||||||
return {list: getCompletions(token.string, keywords, options),
|
return {list: getCompletions(token.string, keywords, options),
|
||||||
from: Pos(cur.line, token.start),
|
from: Pos(cur.line, token.start),
|
||||||
to: Pos(cur.line, token.end + 1)};
|
to: Pos(cur.line, token.end + 1)};
|
||||||
}
|
}
|
||||||
if ( sToken == "=") {
|
if ( sToken == "=") {
|
||||||
return {list: getCompletions(token.string, keywords, options),
|
return {list: getCompletions(token.string, keywords, options),
|
||||||
from: Pos(cur.line, token.start + 1),
|
from: Pos(cur.line, token.start + 1),
|
||||||
to: Pos(cur.line, token.end)};
|
to: Pos(cur.line, token.end)};
|
||||||
}
|
}
|
||||||
return {list: getCompletions(token.string, keywords, options),
|
return {list: getCompletions(token.string, keywords, options),
|
||||||
from: Pos(cur.line, token.start),
|
from: Pos(cur.line, token.start),
|
||||||
to: Pos(cur.line, token.end)};
|
to: Pos(cur.line, token.end)};
|
||||||
}
|
}
|
||||||
|
|
||||||
CodeMirror.phpHint = function(editor, options) {
|
CodeMirror.phpHint = function(editor, options) {
|
||||||
return scriptHint(editor, phpPMFunctions, function (e, cur) {return e.getTokenAt(cur);}, options);
|
return scriptHint(editor, phpPMFunctions, function (e, cur) {return e.getTokenAt(cur);}, options);
|
||||||
};
|
};
|
||||||
|
|
||||||
var SPACE = " ";
|
var SPACE = " ";
|
||||||
var arrayFunctions = [];
|
var arrayFunctions = [];
|
||||||
|
|
||||||
var formatDate = "formatDate";
|
var formatDate = "formatDate";
|
||||||
var formatDateFunction = [formatDate+"($date,$format,$language);",formatDate+"($date,$format);"];
|
var formatDateFunction = [formatDate+"($date,$format,$language);",formatDate+"($date,$format);"];
|
||||||
arrayFunctions[formatDate] = formatDateFunction;
|
arrayFunctions[formatDate] = formatDateFunction;
|
||||||
|
|
||||||
var getCurrentDate = "getCurrentDate";
|
var getCurrentDate = "getCurrentDate";
|
||||||
var getCurrentDateFunction = [getCurrentDate+"()"];
|
var getCurrentDateFunction = [getCurrentDate+"()"];
|
||||||
arrayFunctions[getCurrentDate] = getCurrentDateFunction;
|
arrayFunctions[getCurrentDate] = getCurrentDateFunction;
|
||||||
|
|
||||||
var getCurrentTime = "getCurrentTime";
|
var getCurrentTime = "getCurrentTime";
|
||||||
var getCurrentTimeFunction = [getCurrentTime+"()"];
|
var getCurrentTimeFunction = [getCurrentTime+"()"];
|
||||||
arrayFunctions[getCurrentTime] = getCurrentTimeFunction;
|
arrayFunctions[getCurrentTime] = getCurrentTimeFunction;
|
||||||
|
|
||||||
var literalDate = "literalDate";
|
var literalDate = "literalDate";
|
||||||
var literalDateFunction = [literalDate+"($date,$Language)",literalDate+"($date)"];
|
var literalDateFunction = [literalDate+"($date,$Language)",literalDate+"($date)"];
|
||||||
arrayFunctions[literalDate] = literalDateFunction;
|
arrayFunctions[literalDate] = literalDateFunction;
|
||||||
|
|
||||||
var capitalize = "capitalize";
|
var capitalize = "capitalize";
|
||||||
var capitalizeFunction = [capitalize+"($textToConvert)"];
|
var capitalizeFunction = [capitalize+"($textToConvert)"];
|
||||||
arrayFunctions[capitalize] = capitalizeFunction;
|
arrayFunctions[capitalize] = capitalizeFunction;
|
||||||
|
|
||||||
var lowerCase = "lowerCase";
|
var lowerCase = "lowerCase";
|
||||||
var lowerCaseFunction = [lowerCase+"($textToConvert)"];
|
var lowerCaseFunction = [lowerCase+"($textToConvert)"];
|
||||||
arrayFunctions[lowerCase] = lowerCaseFunction;
|
arrayFunctions[lowerCase] = lowerCaseFunction;
|
||||||
|
|
||||||
var upperCase = "upperCase";
|
var upperCase = "upperCase";
|
||||||
var upperCaseFunction = [upperCase+"($textToConvert)"];
|
var upperCaseFunction = [upperCase+"($textToConvert)"];
|
||||||
arrayFunctions[upperCase] = upperCaseFunction;
|
arrayFunctions[upperCase] = upperCaseFunction;
|
||||||
|
|
||||||
var userInfo = "userInfo";
|
var userInfo = "userInfo";
|
||||||
var userInfoFunction = [userInfo+"($USER_ID)"];
|
var userInfoFunction = [userInfo+"($USER_ID)"];
|
||||||
arrayFunctions[userInfo] = userInfoFunction;
|
arrayFunctions[userInfo] = userInfoFunction;
|
||||||
|
|
||||||
var executeQuery = "executeQuery";
|
var executeQuery = "executeQuery";
|
||||||
var executeQueryFunction = [executeQuery+"($sqlStatement,$DBConnectionUID)",executeQuery+"($sqlStatement)"];
|
var executeQueryFunction = [executeQuery+"($sqlStatement,$DBConnectionUID)",executeQuery+"($sqlStatement)"];
|
||||||
arrayFunctions[executeQuery] = executeQueryFunction;
|
arrayFunctions[executeQuery] = executeQueryFunction;
|
||||||
|
|
||||||
var orderGrid = "orderGrid";
|
var orderGrid = "orderGrid";
|
||||||
var orderGridFunction = ("orderGrid($gridName,$field,$criteria) orderGrid($gridName,$field)").split(SPACE);
|
var orderGridFunction = ("orderGrid($gridName,$field,$criteria) orderGrid($gridName,$field)").split(SPACE);
|
||||||
arrayFunctions[orderGrid] = orderGridFunction;
|
arrayFunctions[orderGrid] = orderGridFunction;
|
||||||
|
|
||||||
var evaluateFunction = "evaluateFunction";
|
var evaluateFunction = "evaluateFunction";
|
||||||
var evaluateFunctionFunction = [evaluateFunction+"($gridName,$Expression)"];
|
var evaluateFunctionFunction = [evaluateFunction+"($gridName,$Expression)"];
|
||||||
arrayFunctions[evaluateFunction] = evaluateFunctionFunction;
|
arrayFunctions[evaluateFunction] = evaluateFunctionFunction;
|
||||||
|
|
||||||
var PMFTaskCase = "PMFTaskCase";
|
var PMFTaskCase = "PMFTaskCase";
|
||||||
var PMFTaskCaseFunction = [PMFTaskCase+"($caseId)"];
|
var PMFTaskCaseFunction = [PMFTaskCase+"($caseId)"];
|
||||||
arrayFunctions[PMFTaskCase] = PMFTaskCaseFunction;
|
arrayFunctions[PMFTaskCase] = PMFTaskCaseFunction;
|
||||||
|
|
||||||
var PMFTaskList = "PMFTaskList";
|
var PMFTaskList = "PMFTaskList";
|
||||||
var PMFTaskListFunction = [PMFTaskList+"($userId)"];
|
var PMFTaskListFunction = [PMFTaskList+"($userId)"];
|
||||||
arrayFunctions[PMFTaskList] = PMFTaskListFunction;
|
arrayFunctions[PMFTaskList] = PMFTaskListFunction;
|
||||||
|
|
||||||
var PMFUserList = "PMFUserList";
|
var PMFUserList = "PMFUserList";
|
||||||
var PMFUserListFunction = [PMFUserList+"()"];
|
var PMFUserListFunction = [PMFUserList+"()"];
|
||||||
arrayFunctions[PMFUserList] = PMFUserListFunction;
|
arrayFunctions[PMFUserList] = PMFUserListFunction;
|
||||||
|
|
||||||
var PMFGroupList = "PMFGroupList";
|
var PMFGroupList = "PMFGroupList";
|
||||||
var PMFGroupListFunction = [PMFGroupList+"()"];
|
var PMFGroupListFunction = [PMFGroupList+"()"];
|
||||||
arrayFunctions[PMFGroupList] = PMFGroupListFunction;
|
arrayFunctions[PMFGroupList] = PMFGroupListFunction;
|
||||||
|
|
||||||
var PMFRoleList = "PMFRoleList";
|
var PMFRoleList = "PMFRoleList";
|
||||||
var PMFRoleListFunction = [PMFRoleList+"()"];
|
var PMFRoleListFunction = [PMFRoleList+"()"];
|
||||||
arrayFunctions[PMFRoleList] = PMFRoleListFunction;
|
arrayFunctions[PMFRoleList] = PMFRoleListFunction;
|
||||||
|
|
||||||
var PMFCaseList = "PMFCaseList";
|
var PMFCaseList = "PMFCaseList";
|
||||||
var PMFCaseListFunction = [PMFCaseList+"($userId)",PMFCaseList+"()"];
|
var PMFCaseListFunction = [PMFCaseList+"($userId)",PMFCaseList+"()"];
|
||||||
arrayFunctions[PMFCaseList] = PMFCaseListFunction;
|
arrayFunctions[PMFCaseList] = PMFCaseListFunction;
|
||||||
|
|
||||||
var PMFProcessList = "PMFProcessList";
|
var PMFProcessList = "PMFProcessList";
|
||||||
var PMFProcessListFunction = [PMFProcessList+"()"];
|
var PMFProcessListFunction = [PMFProcessList+"()"];
|
||||||
arrayFunctions[PMFProcessList] = PMFProcessListFunction;
|
arrayFunctions[PMFProcessList] = PMFProcessListFunction;
|
||||||
|
|
||||||
var PMFSendVariables = "PMFSendVariables";
|
var PMFSendVariables = "PMFSendVariables";
|
||||||
var PMFSendVariablesFunction = [PMFSendVariables+"($caseId,$variables)"];
|
var PMFSendVariablesFunction = [PMFSendVariables+"($caseId,$variables)"];
|
||||||
arrayFunctions[PMFSendVariables] = PMFSendVariablesFunction;
|
arrayFunctions[PMFSendVariables] = PMFSendVariablesFunction;
|
||||||
|
|
||||||
var PMFDerivateCase = "PMFDerivateCase";
|
var PMFDerivateCase = "PMFDerivateCase";
|
||||||
var PMFDerivateCaseFunction = [PMFDerivateCase+"($caseId,$delegation,$executeTriggersBeforeAssigment)",PMFDerivateCase+"($caseId,$delegation)"];
|
var PMFDerivateCaseFunction = [PMFDerivateCase+"($caseId,$delegation,$executeTriggersBeforeAssigment)",PMFDerivateCase+"($caseId,$delegation)"];
|
||||||
arrayFunctions[PMFDerivateCase] = PMFDerivateCaseFunction;
|
arrayFunctions[PMFDerivateCase] = PMFDerivateCaseFunction;
|
||||||
|
|
||||||
var PMFNewCaseImpersonate = "PMFNewCaseImpersonate";
|
var PMFNewCaseImpersonate = "PMFNewCaseImpersonate";
|
||||||
var PMFNewCaseImpersonateFunction = [PMFNewCaseImpersonate+"($processId,$userId,$variables)"];
|
var PMFNewCaseImpersonateFunction = [PMFNewCaseImpersonate+"($processId,$userId,$variables)"];
|
||||||
arrayFunctions[PMFNewCaseImpersonate] = PMFNewCaseImpersonateFunction;
|
arrayFunctions[PMFNewCaseImpersonate] = PMFNewCaseImpersonateFunction;
|
||||||
|
|
||||||
var PMFNewCase = "PMFNewCase";
|
var PMFNewCase = "PMFNewCase";
|
||||||
var PMFNewCaseFunction = [PMFNewCase+"($processId,$userId,$taskId,$variables)"];
|
var PMFNewCaseFunction = [PMFNewCase+"($processId,$userId,$taskId,$variables)"];
|
||||||
arrayFunctions[PMFNewCase] = PMFNewCaseFunction;
|
arrayFunctions[PMFNewCase] = PMFNewCaseFunction;
|
||||||
|
|
||||||
var PMFPauseCase = "PMFPauseCase";
|
var PMFPauseCase = "PMFPauseCase";
|
||||||
var PMFPauseCaseFunction = [PMFPauseCase+"($caseUid,$delIndex,$userUid,$unpauseDate)",PMFPauseCase+"($caseUid,$delIndex,$userUid)"];
|
var PMFPauseCaseFunction = [PMFPauseCase+"($caseUid,$delIndex,$userUid,$unpauseDate)",PMFPauseCase+"($caseUid,$delIndex,$userUid)"];
|
||||||
arrayFunctions[PMFPauseCase] = PMFPauseCaseFunction;
|
arrayFunctions[PMFPauseCase] = PMFPauseCaseFunction;
|
||||||
|
|
||||||
var PMFAssignUserToGroup = "PMFAssignUserToGroup";
|
var PMFAssignUserToGroup = "PMFAssignUserToGroup";
|
||||||
var PMFAssignUserToGroupFunction = [PMFAssignUserToGroup+"($userId,$groupId)"];
|
var PMFAssignUserToGroupFunction = [PMFAssignUserToGroup+"($userId,$groupId)"];
|
||||||
arrayFunctions[PMFAssignUserToGroup] = PMFAssignUserToGroupFunction;
|
arrayFunctions[PMFAssignUserToGroup] = PMFAssignUserToGroupFunction;
|
||||||
|
|
||||||
var PMFCreateUser = "PMFCreateUser";
|
var PMFCreateUser = "PMFCreateUser";
|
||||||
var PMFCreateUserFunction = [PMFCreateUser+"($userId,$password,$firstname,$lastname,$email,$role)"];
|
var PMFCreateUserFunction = [PMFCreateUser+"($userId,$password,$firstname,$lastname,$email,$role)"];
|
||||||
arrayFunctions[PMFCreateUser] = PMFCreateUserFunction;
|
arrayFunctions[PMFCreateUser] = PMFCreateUserFunction;
|
||||||
|
|
||||||
var PMFUpdateUser = "PMFUpdateUser";
|
var PMFUpdateUser = "PMFUpdateUser";
|
||||||
var PMFUpdateUserFunction = [PMFUpdateUser+"($userUid,$userName,$firstName,$lastName,$email,$dueDate,$status,$role,$password)"];
|
var PMFUpdateUserFunction = [PMFUpdateUser+"($userUid,$userName,$firstName,$lastName,$email,$dueDate,$status,$role,$password)"];
|
||||||
arrayFunctions[PMFUpdateUser] = PMFUpdateUserFunction;
|
arrayFunctions[PMFUpdateUser] = PMFUpdateUserFunction;
|
||||||
|
|
||||||
var PMFInformationUser = "PMFInformationUser";
|
var PMFInformationUser = "PMFInformationUser";
|
||||||
var PMFInformationUserFunction = [PMFInformationUser+"($userUid)"];
|
var PMFInformationUserFunction = [PMFInformationUser+"($userUid)"];
|
||||||
arrayFunctions[PMFInformationUser] = PMFInformationUserFunction;
|
arrayFunctions[PMFInformationUser] = PMFInformationUserFunction;
|
||||||
|
|
||||||
var generateCode = "generateCode";
|
var generateCode = "generateCode";
|
||||||
var generateCodeFunction = [generateCode+"($size,$type)"];
|
var generateCodeFunction = [generateCode+"($size,$type)"];
|
||||||
arrayFunctions[generateCode] = generateCodeFunction;
|
arrayFunctions[generateCode] = generateCodeFunction;
|
||||||
|
|
||||||
var setCaseTrackerCode = "setCaseTrackerCode";
|
var setCaseTrackerCode = "setCaseTrackerCode";
|
||||||
var setCaseTrackerCodeFunction = [setCaseTrackerCode+"($caseId,$code,$pin)"];
|
var setCaseTrackerCodeFunction = [setCaseTrackerCode+"($caseId,$code,$pin)"];
|
||||||
arrayFunctions[setCaseTrackerCode] = setCaseTrackerCodeFunction;
|
arrayFunctions[setCaseTrackerCode] = setCaseTrackerCodeFunction;
|
||||||
|
|
||||||
var jumping = "jumping";
|
var jumping = "jumping";
|
||||||
var jumpingFunction = [jumping+"($caseId,$delegation)"];
|
var jumpingFunction = [jumping+"($caseId,$delegation)"];
|
||||||
arrayFunctions[jumping] = jumpingFunction;
|
arrayFunctions[jumping] = jumpingFunction;
|
||||||
|
|
||||||
var PMFRedirectToStep = "PMFRedirectToStep";
|
var PMFRedirectToStep = "PMFRedirectToStep";
|
||||||
var PMFRedirectToStepFunction = [PMFRedirectToStep+"($caseId,$delegation,$stepType,$stepId)"];
|
var PMFRedirectToStepFunction = [PMFRedirectToStep+"($caseId,$delegation,$stepType,$stepId)"];
|
||||||
arrayFunctions[PMFRedirectToStep] = PMFRedirectToStepFunction;
|
arrayFunctions[PMFRedirectToStep] = PMFRedirectToStepFunction;
|
||||||
|
|
||||||
var pauseCase = "pauseCase";
|
var pauseCase = "pauseCase";
|
||||||
var pauseCaseFunction = [pauseCase+"($caseId,$delegation,$userId,$unpauseDate)",pauseCase+"($caseId,$delegation,$userId)"];
|
var pauseCaseFunction = [pauseCase+"($caseId,$delegation,$userId,$unpauseDate)",pauseCase+"($caseId,$delegation,$userId)"];
|
||||||
arrayFunctions[pauseCase] = pauseCaseFunction;
|
arrayFunctions[pauseCase] = pauseCaseFunction;
|
||||||
|
|
||||||
var PMFUnpauseCase = "PMFUnpauseCase";
|
var PMFUnpauseCase = "PMFUnpauseCase";
|
||||||
var PMFUnpauseCaseFunction = [PMFUnpauseCase+"($caseId,$delegation,$userId,$unpauseDate)",PMFUnpauseCase+"($caseId,$delegation,$userId)"];
|
var PMFUnpauseCaseFunction = [PMFUnpauseCase+"($caseId,$delegation,$userId,$unpauseDate)",PMFUnpauseCase+"($caseId,$delegation,$userId)"];
|
||||||
arrayFunctions[PMFUnpauseCase] = PMFUnpauseCaseFunction;
|
arrayFunctions[PMFUnpauseCase] = PMFUnpauseCaseFunction;
|
||||||
|
|
||||||
var PMFSendMessage = "PMFSendMessage";
|
var PMFSendMessage = "PMFSendMessage";
|
||||||
var PMFSendMessageFunction = [PMFSendMessage+"($caseId,$from,$to,$cc,$bcc,$subject,$template,$fields,$attachments)",PMFSendMessage+"($caseId,$from,$to,$cc,$bcc,$subject,$template,$fields)",PMFSendMessage+"($caseId,$from,$to,$cc,$bcc,$subject,$template)"];
|
var PMFSendMessageFunction = [PMFSendMessage+"($caseId,$from,$to,$cc,$bcc,$subject,$template,$fields,$attachments)",PMFSendMessage+"($caseId,$from,$to,$cc,$bcc,$subject,$template,$fields)",PMFSendMessage+"($caseId,$from,$to,$cc,$bcc,$subject,$template)"];
|
||||||
arrayFunctions[PMFSendMessage] = PMFSendMessageFunction;
|
arrayFunctions[PMFSendMessage] = PMFSendMessageFunction;
|
||||||
|
|
||||||
var PMFgetLabelOption = "PMFgetLabelOption";
|
var PMFgetLabelOption = "PMFgetLabelOption";
|
||||||
var PMFgetLabelOptionFunction = [PMFgetLabelOption+"($processId,$dynaformId,$fieldName,$optionId)"];
|
var PMFgetLabelOptionFunction = [PMFgetLabelOption+"($processId,$dynaformId,$fieldName,$optionId)"];
|
||||||
arrayFunctions[PMFgetLabelOption] = PMFgetLabelOptionFunction;
|
arrayFunctions[PMFgetLabelOption] = PMFgetLabelOptionFunction;
|
||||||
|
|
||||||
var PMFGenerateOutputDocument = "PMFGenerateOutputDocument";
|
var PMFGenerateOutputDocument = "PMFGenerateOutputDocument";
|
||||||
var PMFGenerateOutputDocumentFunction = [PMFGenerateOutputDocument+"($outputID)"];
|
var PMFGenerateOutputDocumentFunction = [PMFGenerateOutputDocument+"($outputID)"];
|
||||||
arrayFunctions[PMFGenerateOutputDocument] = PMFGenerateOutputDocumentFunction;
|
arrayFunctions[PMFGenerateOutputDocument] = PMFGenerateOutputDocumentFunction;
|
||||||
|
|
||||||
var PMFGetUserEmailAddress = "PMFGetUserEmailAddress";
|
var PMFGetUserEmailAddress = "PMFGetUserEmailAddress";
|
||||||
var PMFGetUserEmailAddressFunction = [PMFGetUserEmailAddress+"($id,$APP_UID,$prefix)",PMFGetUserEmailAddress+"($id,$APP_UID)",PMFGetUserEmailAddress+"($id)"];
|
var PMFGetUserEmailAddressFunction = [PMFGetUserEmailAddress+"($id,$APP_UID,$prefix)",PMFGetUserEmailAddress+"($id,$APP_UID)",PMFGetUserEmailAddress+"($id)"];
|
||||||
arrayFunctions[PMFGetUserEmailAddress] = PMFGetUserEmailAddressFunction;
|
arrayFunctions[PMFGetUserEmailAddress] = PMFGetUserEmailAddressFunction;
|
||||||
|
|
||||||
var PMFGetNextAssignedUser = "PMFGetNextAssignedUser";
|
var PMFGetNextAssignedUser = "PMFGetNextAssignedUser";
|
||||||
var PMFGetNextAssignedUserFunction = (PMFGetNextAssignedUser+"($application,$task)").split(SPACE);
|
var PMFGetNextAssignedUserFunction = (PMFGetNextAssignedUser+"($application,$task)").split(SPACE);
|
||||||
arrayFunctions[PMFGetNextAssignedUser] = PMFGetNextAssignedUserFunction;
|
arrayFunctions[PMFGetNextAssignedUser] = PMFGetNextAssignedUserFunction;
|
||||||
|
|
||||||
var PMFDeleteCase = "PMFDeleteCase";
|
var PMFDeleteCase = "PMFDeleteCase";
|
||||||
var PMFDeleteCaseFunction = ("PMFDeleteCase($caseId)").split(SPACE);
|
var PMFDeleteCaseFunction = ("PMFDeleteCase($caseId)").split(SPACE);
|
||||||
arrayFunctions[PMFDeleteCase] = PMFDeleteCaseFunction;
|
arrayFunctions[PMFDeleteCase] = PMFDeleteCaseFunction;
|
||||||
|
|
||||||
var PMFCancelCase = "PMFCancelCase";
|
var PMFCancelCase = "PMFCancelCase";
|
||||||
var PMFCancelCaseFunction = [PMFCancelCase+"($caseUid,$delIndex,$userUid)"];
|
var PMFCancelCaseFunction = [PMFCancelCase+"($caseUid,$delIndex,$userUid)"];
|
||||||
arrayFunctions[PMFCancelCase] = PMFCancelCaseFunction;
|
arrayFunctions[PMFCancelCase] = PMFCancelCaseFunction;
|
||||||
|
|
||||||
var PMFAddInputDocument = "PMFAddInputDocument";
|
var PMFAddInputDocument = "PMFAddInputDocument";
|
||||||
var PMFAddInputDocumentFunction = [PMFAddInputDocument+"($inputDocumentUid,$appDocUid,$docVersion,$appDocType,$appDocComment,$inputDocumentAction,$caseUid,$delIndex,$taskUid,$userUid,$option,$file)",PMFAddInputDocument+"($inputDocumentUid,$appDocUid,$docVersion,$appDocType,$appDocComment,$inputDocumentAction,$caseUid,$delIndex,$taskUid,$userUid,$option)",PMFAddInputDocument+"($inputDocumentUid,$appDocUid,$docVersion,$appDocType,$appDocComment,$inputDocumentAction,$caseUid,$delIndex,$taskUid,$userUid)"];
|
var PMFAddInputDocumentFunction = [PMFAddInputDocument+"($inputDocumentUid,$appDocUid,$docVersion,$appDocType,$appDocComment,$inputDocumentAction,$caseUid,$delIndex,$taskUid,$userUid,$option,$file)",PMFAddInputDocument+"($inputDocumentUid,$appDocUid,$docVersion,$appDocType,$appDocComment,$inputDocumentAction,$caseUid,$delIndex,$taskUid,$userUid,$option)",PMFAddInputDocument+"($inputDocumentUid,$appDocUid,$docVersion,$appDocType,$appDocComment,$inputDocumentAction,$caseUid,$delIndex,$taskUid,$userUid)"];
|
||||||
arrayFunctions[PMFAddInputDocument] = PMFAddInputDocumentFunction;
|
arrayFunctions[PMFAddInputDocument] = PMFAddInputDocumentFunction;
|
||||||
|
|
||||||
var PMFAddCaseNote = "PMFAddCaseNote";
|
var PMFAddCaseNote = "PMFAddCaseNote";
|
||||||
var PMFAddCaseNoteFunction = [PMFAddCaseNote+"($caseUid,$processUid,$taskUid,$userUid,$note,$sendMail)"];
|
var PMFAddCaseNoteFunction = [PMFAddCaseNote+"($caseUid,$processUid,$taskUid,$userUid,$note,$sendMail)"];
|
||||||
arrayFunctions[PMFAddCaseNote] = PMFAddCaseNoteFunction;
|
arrayFunctions[PMFAddCaseNote] = PMFAddCaseNoteFunction;
|
||||||
|
|
||||||
var PMFGetCaseNotes = "PMFGetCaseNotes";
|
var PMFGetCaseNotes = "PMFGetCaseNotes";
|
||||||
var PMFGetCaseNotesFunction = [PMFGetCaseNotes+"($applicationID,$type,$userUid);",PMFGetCaseNotes+"($applicationID,$type)",PMFGetCaseNotes+"($applicationID)"];
|
var PMFGetCaseNotesFunction = [PMFGetCaseNotes+"($applicationID,$type,$userUid);",PMFGetCaseNotes+"($applicationID,$type)",PMFGetCaseNotes+"($applicationID)"];
|
||||||
arrayFunctions[PMFGetCaseNotes] = PMFGetCaseNotesFunction;
|
arrayFunctions[PMFGetCaseNotes] = PMFGetCaseNotesFunction;
|
||||||
|
|
||||||
var phpPMFunctions = [formatDate,getCurrentDate,getCurrentTime,literalDate,capitalize,lowerCase,upperCase,userInfo,executeQuery,orderGrid,
|
var phpPMFunctions = [formatDate,getCurrentDate,getCurrentTime,literalDate,capitalize,lowerCase,upperCase,userInfo,executeQuery,orderGrid,
|
||||||
evaluateFunction,PMFTaskCase,PMFTaskList,PMFUserList,PMFGroupList,PMFRoleList,PMFCaseList,PMFProcessList,PMFSendVariables,PMFDerivateCase,
|
evaluateFunction,PMFTaskCase,PMFTaskList,PMFUserList,PMFGroupList,PMFRoleList,PMFCaseList,PMFProcessList,PMFSendVariables,PMFDerivateCase,
|
||||||
PMFNewCaseImpersonate,PMFNewCase,PMFPauseCase,PMFUnpauseCase,PMFAssignUserToGroup,PMFCreateUser,PMFUpdateUser,PMFInformationUser,
|
PMFNewCaseImpersonate,PMFNewCase,PMFPauseCase,PMFUnpauseCase,PMFAssignUserToGroup,PMFCreateUser,PMFUpdateUser,PMFInformationUser,
|
||||||
generateCode,setCaseTrackerCode,jumping,PMFRedirectToStep,pauseCase,PMFSendMessage,PMFgetLabelOption,PMFGenerateOutputDocument,
|
generateCode,setCaseTrackerCode,jumping,PMFRedirectToStep,pauseCase,PMFSendMessage,PMFgetLabelOption,PMFGenerateOutputDocument,
|
||||||
PMFGetUserEmailAddress,PMFGetNextAssignedUser,PMFDeleteCase,PMFCancelCase,PMFAddInputDocument,PMFAddCaseNote,PMFGetCaseNotes];
|
PMFGetUserEmailAddress,PMFGetNextAssignedUser,PMFDeleteCase,PMFCancelCase,PMFAddInputDocument,PMFAddCaseNote,PMFGetCaseNotes];
|
||||||
|
|
||||||
var phpKeywords = ("break case catch continue default do else false for function " +
|
var phpKeywords = ("break case catch continue default do else false for function " +
|
||||||
"if new return switch throw true try var while").split(SPACE);
|
"if new return switch throw true try var while").split(SPACE);
|
||||||
|
|
||||||
function getCompletions(functionName, keywords, options) {
|
function getCompletions(functionName, keywords, options) {
|
||||||
|
|
||||||
var found = [];
|
var found = [];
|
||||||
|
|
||||||
function maybeAdd(str) {// for keywords ?
|
function maybeAdd(str) {// for keywords ?
|
||||||
if ( str.indexOf(functionName) == 0 && !arrayContains(found, str)) {
|
if ( str.indexOf(functionName) == 0 && !arrayContains(found, str)) {
|
||||||
found.push(str);
|
found.push(str);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
function yesAdd(str) {
|
function yesAdd(str) {
|
||||||
if ( !arrayContains(found, str)) {
|
if ( !arrayContains(found, str)) {
|
||||||
found.push(str);
|
found.push(str);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
arrayFunction = arrayFunctions[functionName];
|
arrayFunction = arrayFunctions[functionName];
|
||||||
|
|
||||||
if (arrayFunction != undefined) {
|
if (arrayFunction != undefined) {
|
||||||
forEach( arrayFunction, yesAdd);
|
forEach( arrayFunction, yesAdd);
|
||||||
} else {
|
} else {
|
||||||
if (functionName.trim() == "") {
|
if (functionName.trim() == "") {
|
||||||
forEach (phpKeywords, yesAdd);
|
forEach (phpKeywords, yesAdd);
|
||||||
forEach (keywords, yesAdd);
|
forEach (keywords, yesAdd);
|
||||||
} else if (functionName == "=") {
|
} else if (functionName == "=") {
|
||||||
forEach (phpPMFunctions, yesAdd);
|
forEach (phpPMFunctions, yesAdd);
|
||||||
} else {
|
} else {
|
||||||
for (index = 0; index < phpKeywords.length; index++) {
|
for (index = 0; index < phpKeywords.length; index++) {
|
||||||
if ( phpKeywords[index].indexOf(functionName) == 0 ) {
|
if ( phpKeywords[index].indexOf(functionName) == 0 ) {
|
||||||
found.push(phpKeywords[index]);
|
found.push(phpKeywords[index]);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
forEach(keywords, maybeAdd);
|
forEach(keywords, maybeAdd);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
return found;
|
return found;
|
||||||
}
|
}
|
||||||
})();
|
})();
|
||||||
@@ -3,6 +3,7 @@
|
|||||||
require_once 'propel/map/MapBuilder.php';
|
require_once 'propel/map/MapBuilder.php';
|
||||||
include_once 'creole/CreoleTypes.php';
|
include_once 'creole/CreoleTypes.php';
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* This class adds structure of 'ADDONS_STORE' table to 'workflow' DatabaseMap object.
|
* This class adds structure of 'ADDONS_STORE' table to 'workflow' DatabaseMap object.
|
||||||
*
|
*
|
||||||
@@ -17,9 +18,10 @@ include_once 'creole/CreoleTypes.php';
|
|||||||
*/
|
*/
|
||||||
class AddonsStoreMapBuilder
|
class AddonsStoreMapBuilder
|
||||||
{
|
{
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* The (dot-path) name of this class
|
* The (dot-path) name of this class
|
||||||
*/
|
*/
|
||||||
const CLASS_NAME = 'classes.model.map.AddonsStoreMapBuilder';
|
const CLASS_NAME = 'classes.model.map.AddonsStoreMapBuilder';
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@@ -43,7 +45,6 @@ class AddonsStoreMapBuilder
|
|||||||
*
|
*
|
||||||
* @return the databasemap
|
* @return the databasemap
|
||||||
*/
|
*/
|
||||||
|
|
||||||
public function getDatabaseMap()
|
public function getDatabaseMap()
|
||||||
{
|
{
|
||||||
return $this->dbMap;
|
return $this->dbMap;
|
||||||
@@ -55,13 +56,11 @@ class AddonsStoreMapBuilder
|
|||||||
* @return void
|
* @return void
|
||||||
* @throws PropelException
|
* @throws PropelException
|
||||||
*/
|
*/
|
||||||
|
|
||||||
public function doBuild()
|
public function doBuild()
|
||||||
{
|
{
|
||||||
$this->dbMap = Propel::getDatabaseMap('workflow');
|
$this->dbMap = Propel::getDatabaseMap('workflow');
|
||||||
|
|
||||||
$tMap = $this->dbMap->addTable('ADDONS_STORE');
|
$tMap = $this->dbMap->addTable('ADDONS_STORE');
|
||||||
|
|
||||||
$tMap->setPhpName('AddonsStore');
|
$tMap->setPhpName('AddonsStore');
|
||||||
|
|
||||||
$tMap->setUseIdGenerator(false);
|
$tMap->setUseIdGenerator(false);
|
||||||
@@ -75,6 +74,7 @@ class AddonsStoreMapBuilder
|
|||||||
$tMap->addColumn('STORE_TYPE', 'StoreType', 'string', CreoleTypes::VARCHAR, true, 255);
|
$tMap->addColumn('STORE_TYPE', 'StoreType', 'string', CreoleTypes::VARCHAR, true, 255);
|
||||||
|
|
||||||
$tMap->addColumn('STORE_LAST_UPDATED', 'StoreLastUpdated', 'int', CreoleTypes::TIMESTAMP, false, null);
|
$tMap->addColumn('STORE_LAST_UPDATED', 'StoreLastUpdated', 'int', CreoleTypes::TIMESTAMP, false, null);
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
|
} // doBuild()
|
||||||
|
|
||||||
|
} // AddonsStoreMapBuilder
|
||||||
|
|||||||
@@ -81,11 +81,11 @@ class ListMyInboxMapBuilder
|
|||||||
|
|
||||||
$tMap->addColumn('APP_TAS_TITLE', 'AppTasTitle', 'string', CreoleTypes::VARCHAR, true, 255);
|
$tMap->addColumn('APP_TAS_TITLE', 'AppTasTitle', 'string', CreoleTypes::VARCHAR, true, 255);
|
||||||
|
|
||||||
$tMap->addColumn('APP_CREATE_DATE', 'AppCreateDate', 'int', CreoleTypes::TIMESTAMP, true, null);
|
$tMap->addColumn('APP_CREATE_DATE', 'AppCreateDate', 'int', CreoleTypes::TIMESTAMP, false, null);
|
||||||
|
|
||||||
$tMap->addColumn('APP_UPDATE_DATE', 'AppUpdateDate', 'int', CreoleTypes::TIMESTAMP, true, null);
|
$tMap->addColumn('APP_UPDATE_DATE', 'AppUpdateDate', 'int', CreoleTypes::TIMESTAMP, false, null);
|
||||||
|
|
||||||
$tMap->addColumn('APP_FINISH_DATE', 'AppFinishDate', 'int', CreoleTypes::TIMESTAMP, true, null);
|
$tMap->addColumn('APP_FINISH_DATE', 'AppFinishDate', 'int', CreoleTypes::TIMESTAMP, false, null);
|
||||||
|
|
||||||
$tMap->addColumn('APP_STATUS', 'AppStatus', 'string', CreoleTypes::VARCHAR, true, 100);
|
$tMap->addColumn('APP_STATUS', 'AppStatus', 'string', CreoleTypes::VARCHAR, true, 100);
|
||||||
|
|
||||||
|
|||||||
@@ -2651,7 +2651,7 @@
|
|||||||
<parameter name="Create_options" value=""/>
|
<parameter name="Create_options" value=""/>
|
||||||
<parameter name="Comment" value="Cases Launched with Case Scheduler"/>
|
<parameter name="Comment" value="Cases Launched with Case Scheduler"/>
|
||||||
</vendor>
|
</vendor>
|
||||||
<column name="LOG_CASE_UID" size="32" required="true" primaryKey="true" default=""/>
|
<column name="LOG_CASE_UID" type="VARCHAR" size="32" required="true" primaryKey="true" default=""/>
|
||||||
<column name="PRO_UID" type="VARCHAR" size="32" required="true" default=""/>
|
<column name="PRO_UID" type="VARCHAR" size="32" required="true" default=""/>
|
||||||
<column name="TAS_UID" type="VARCHAR" size="32" required="true" default=""/>
|
<column name="TAS_UID" type="VARCHAR" size="32" required="true" default=""/>
|
||||||
<column name="USR_NAME" type="VARCHAR" size="32" required="true" default=""/>
|
<column name="USR_NAME" type="VARCHAR" size="32" required="true" default=""/>
|
||||||
@@ -4058,7 +4058,104 @@
|
|||||||
<column name="DEL_CURRENT_USR_FIRSTNAME" type="VARCHAR" size="50" default=""/>
|
<column name="DEL_CURRENT_USR_FIRSTNAME" type="VARCHAR" size="50" default=""/>
|
||||||
<column name="DEL_CURRENT_USR_LASTNAME" type="VARCHAR" size="50" default=""/>
|
<column name="DEL_CURRENT_USR_LASTNAME" type="VARCHAR" size="50" default=""/>
|
||||||
</table>
|
</table>
|
||||||
|
<table name="LIST_PAUSED">
|
||||||
|
<vendor type="mysql">
|
||||||
|
<parameter name="Name" value="LIST_PAUSED"/>
|
||||||
|
<parameter name="Engine" value="InnoDB"/>
|
||||||
|
<parameter name="Version" value="10"/>
|
||||||
|
<parameter name="Row_format" value="Dynamic"/>
|
||||||
|
<parameter name="Rows" value="88"/>
|
||||||
|
<parameter name="Avg_row_length" value="311"/>
|
||||||
|
<parameter name="Data_length" value="27984"/>
|
||||||
|
<parameter name="Max_data_length" value="281474976710655"/>
|
||||||
|
<parameter name="Index_length" value="7168"/>
|
||||||
|
<parameter name="Data_free" value="564"/>
|
||||||
|
<parameter name="Auto_increment" value=""/>
|
||||||
|
<parameter name="Create_time" value="2014-10-10 14:00:00"/>
|
||||||
|
<parameter name="Update_time" value="2014-10-10 14:00:00"/>
|
||||||
|
<parameter name="Check_time" value=""/>
|
||||||
|
<parameter name="Collation" value="utf8_general_ci"/>
|
||||||
|
<parameter name="Checksum" value=""/>
|
||||||
|
<parameter name="Create_options" value=""/>
|
||||||
|
<parameter name="Comment" value="Paused list"/>
|
||||||
|
</vendor>
|
||||||
|
<column name="APP_UID" type="VARCHAR" size="32" required="true" primaryKey="true" default=""/>
|
||||||
|
<column name="DEL_INDEX" type="INTEGER" required="true" primaryKey="true" default="0"/>
|
||||||
|
<column name="USR_UID" type="VARCHAR" size="32" required="true" default=""/>
|
||||||
|
<column name="TAS_UID" type="VARCHAR" size="32" required="true" default=""/>
|
||||||
|
<column name="PRO_UID" type="VARCHAR" size="32" required="true" default=""/>
|
||||||
|
<column name="APP_NUMBER" type="INTEGER" required="true" default="0"/>
|
||||||
|
<column name="APP_TITLE" type="VARCHAR" size="255" required="true" default=""/>
|
||||||
|
<column name="APP_PRO_TITLE" type="VARCHAR" size="255" required="true" default=""/>
|
||||||
|
<column name="APP_TAS_TITLE" type="VARCHAR" size="255" required="true" default=""/>
|
||||||
|
<column name="APP_PAUSED_DATE" type="TIMESTAMP" required="true"/>
|
||||||
|
<column name="APP_RESTART_DATE" type="TIMESTAMP" required="true"/>
|
||||||
|
<column name="DEL_CURRENT_USR_USERNAME" type="VARCHAR" size="100" default=""/>
|
||||||
|
<column name="DEL_CURRENT_USR_FIRSTNAME" type="VARCHAR" size="50" default=""/>
|
||||||
|
<column name="DEL_CURRENT_USR_LASTNAME" type="VARCHAR" size="50" default=""/>
|
||||||
|
<column name="DEL_DELEGATE_DATE" type="TIMESTAMP" required="true"/>
|
||||||
|
<column name="DEL_INIT_DATE" type="TIMESTAMP" required="false"/>
|
||||||
|
<column name="DEL_DUE_DATE" type="TIMESTAMP" required="false"/>
|
||||||
|
<column name="DEL_PRIORITY" type="VARCHAR" size="32" required="true" default="3"/>
|
||||||
|
<index name="indexPausedUser">
|
||||||
|
<index-column name="USR_UID"/>
|
||||||
|
<vendor type="mysql">
|
||||||
|
<parameter name="Table" value="LIST_PAUSED"/>
|
||||||
|
<parameter name="Non_unique" value="1"/>
|
||||||
|
<parameter name="Key_name" value="indexPausedUser"/>
|
||||||
|
<parameter name="Seq_in_index" value="1"/>
|
||||||
|
</vendor>
|
||||||
|
</index>
|
||||||
|
</table>
|
||||||
|
<table name="LIST_CANCELED">
|
||||||
|
<vendor type="mysql">
|
||||||
|
<parameter name="Name" value="LIST_CANCELED"/>
|
||||||
|
<parameter name="Engine" value="InnoDB"/>
|
||||||
|
<parameter name="Version" value="10"/>
|
||||||
|
<parameter name="Row_format" value="Dynamic"/>
|
||||||
|
<parameter name="Rows" value="88"/>
|
||||||
|
<parameter name="Avg_row_length" value="311"/>
|
||||||
|
<parameter name="Data_length" value="27984"/>
|
||||||
|
<parameter name="Max_data_length" value="281474976710655"/>
|
||||||
|
<parameter name="Index_length" value="7168"/>
|
||||||
|
<parameter name="Data_free" value="564"/>
|
||||||
|
<parameter name="Auto_increment" value=""/>
|
||||||
|
<parameter name="Create_time" value="2014-10-10 14:00:00"/>
|
||||||
|
<parameter name="Update_time" value="2014-10-10 14:00:00"/>
|
||||||
|
<parameter name="Check_time" value=""/>
|
||||||
|
<parameter name="Collation" value="utf8_general_ci"/>
|
||||||
|
<parameter name="Checksum" value=""/>
|
||||||
|
<parameter name="Create_options" value=""/>
|
||||||
|
<parameter name="Comment" value="Canceled list"/>
|
||||||
|
</vendor>
|
||||||
|
<column name="APP_UID" type="VARCHAR" size="32" required="true" primaryKey="true" default=""/>
|
||||||
|
<column name="USR_UID" type="VARCHAR" size="32" required="true" default=""/>
|
||||||
|
<column name="TAS_UID" type="VARCHAR" size="32" required="true" default=""/>
|
||||||
|
<column name="PRO_UID" type="VARCHAR" size="32" required="true" default=""/>
|
||||||
|
<column name="APP_NUMBER" type="INTEGER" required="true" default="0"/>
|
||||||
|
<column name="APP_TITLE" type="VARCHAR" size="255" required="true" default=""/>
|
||||||
|
<column name="APP_PRO_TITLE" type="VARCHAR" size="255" required="true" default=""/>
|
||||||
|
<column name="APP_TAS_TITLE" type="VARCHAR" size="255" required="true" default=""/>
|
||||||
|
<column name="APP_CANCELED_DATE" type="TIMESTAMP" required="true"/>
|
||||||
|
<column name="DEL_INDEX" type="INTEGER" required="true" default="0"/>
|
||||||
|
<column name="DEL_PREVIOUS_USR_UID" type="VARCHAR" size="32" default=""/>
|
||||||
|
<column name="DEL_CURRENT_USR_USERNAME" type="VARCHAR" size="100" default=""/>
|
||||||
|
<column name="DEL_CURRENT_USR_FIRSTNAME" type="VARCHAR" size="50" default=""/>
|
||||||
|
<column name="DEL_CURRENT_USR_LASTNAME" type="VARCHAR" size="50" default=""/>
|
||||||
|
<column name="DEL_DELEGATE_DATE" type="TIMESTAMP" required="true"/>
|
||||||
|
<column name="DEL_INIT_DATE" type="TIMESTAMP" required="false"/>
|
||||||
|
<column name="DEL_DUE_DATE" type="TIMESTAMP" required="false"/>
|
||||||
|
<column name="DEL_PRIORITY" type="VARCHAR" size="32" required="true" default="3"/>
|
||||||
|
<index name="indexCanceledUser">
|
||||||
|
<index-column name="USR_UID"/>
|
||||||
|
<vendor type="mysql">
|
||||||
|
<parameter name="Table" value="LIST_CANCELED"/>
|
||||||
|
<parameter name="Non_unique" value="1"/>
|
||||||
|
<parameter name="Key_name" value="indexCanceledUser"/>
|
||||||
|
<parameter name="Seq_in_index" value="1"/>
|
||||||
|
</vendor>
|
||||||
|
</index>
|
||||||
|
</table>
|
||||||
<table name="LIST_MY_INBOX">
|
<table name="LIST_MY_INBOX">
|
||||||
<vendor type="mysql">
|
<vendor type="mysql">
|
||||||
<parameter name="Name" value="LIST_MY_INBOX"/>
|
<parameter name="Name" value="LIST_MY_INBOX"/>
|
||||||
|
|||||||
Reference in New Issue
Block a user