|
Server : Apache/2.4.62 System : FreeBSD fbsdweb2.web.rcn.net 14.1-RELEASE FreeBSD 14.1-RELEASE releng/14.1-n267679-10e31f0946d8 GENERIC amd64 User : www ( 80) PHP Version : 8.3.8 Disable Function : NONE Directory : /domains/irtiweb/CATS/js/ |
Upload File : |
/*
* CATS
* Pipeline JavaScript Library
*
* Copyright (C) 2005 - 2007 Cognizo Technologies, Inc.
*
*
* The contents of this file are subject to the CATS Public License
* Version 1.1a (the "License"); you may not use this file except in
* compliance with the License. You may obtain a copy of the License at
* http://www.catsone.com/.
*
* Software distributed under the License is distributed on an "AS IS"
* basis, WITHOUT WARRANTY OF ANY KIND, either express or implied. See the
* License for the specific language governing rights and limitations
* under the License.
*
* The Original Code is "CATS Standard Edition".
*
* The Initial Developer of the Original Code is Cognizo Technologies, Inc.
* Portions created by the Initial Developer are Copyright (C) 2005 - 2007
* (or from the year in which this file was created to the year 2007) by
* Cognizo Technologies, Inc. All Rights Reserved.
*
*
* $Id: pipeline.js 1936 2007-02-22 23:35:46Z will $
*/
var _sortBy;
var _sortDirection;
function PipelineDetails_populate(candidateJobOrderID, htmlObjectID, sessionCookie)
{
var http = AJAX_getXMLHttpObject();
/* Build HTTP POST data. */
var POSTData = '&candidateJobOrderID=' + urlEncode(candidateJobOrderID);
/* Anonymous callback function triggered when HTTP response is received. */
var callBack = function ()
{
if (http.readyState != 4)
{
return;
}
document.getElementById(htmlObjectID).innerHTML = http.responseText;
}
AJAX_callCATSFunction(
http,
'getPipelineDetails',
POSTData,
callBack,
0,
sessionCookie,
false,
false
);
}
function PipelineJobOrder_setLimitDefaultVars(sortBy, sortDirection)
{
_sortBy = sortBy;
_sortDirection = sortDirection;
}
function PipelineJobOrder_changeLimit(joborderID, entriesPerPage, isPopup, htmlObjectID, sessionCookie, indicatorID, indexFile)
{
PipelineJobOrder_populate(joborderID, 0, entriesPerPage, _sortBy, _sortDirection, isPopup, htmlObjectID, sessionCookie, indicatorID, indexFile)
}
function PipelineJobOrder_populate(joborderID, page, entriesPerPage, sortBy,
sortDirection, isPopup, htmlObjectID, sessionCookie, indicatorID, indexFile)
{
var http = AJAX_getXMLHttpObject();
/* Build HTTP POST data. */
var POSTData = '&joborderID=' + joborderID;
POSTData += '&page=' + page;
POSTData += '&entriesPerPage=' + entriesPerPage;
POSTData += '&sortBy=' + urlEncode(sortBy);
POSTData += '&sortDirection=' + urlEncode(sortDirection);
POSTData += '&indexFile=' + urlEncode(indexFile);
POSTData += '&isPopup=' + urlEncode(isPopup);
document.getElementById(indicatorID).style.display = '';
/* Anonymous callback function triggered when HTTP response is received. */
var callBack = function ()
{
if (http.readyState != 4)
{
return;
}
document.getElementById(indicatorID).style.display = 'none';
document.getElementById(htmlObjectID).innerHTML = http.responseText;
execJS(http.responseText);
}
AJAX_callCATSFunction(
http,
'getPipelineJobOrder',
POSTData,
callBack,
55000,
sessionCookie,
false,
false
);
}
function selectAll_candidates(el){
var pipeline=document.getElementsByName('checked');
for(var i=0;i<pipeline.length;i++){
pipeline[i].checked=el.checked;
}
}
function getSelected_candidates(){
var exportArray=[];
var pipeline=document.getElementsByName('checked');
for(var i=0;i<pipeline.length;i++){
if (pipeline[i].checked){
exportArray.push(pipeline[i].value);
}
}
return exportArray;
}