function boPhoneType() { parent::boAdminObject(); $this->oDB =& CreateObject('dcl.dbPhoneType'); $this->sKeyField = 'phone_type_id'; $this->Entity = DCL_ENTITY_PHONETYPE; }
function modify($aSource) { if (($wo_task_id = DCL_Sanitize::ToInt($aSource['wo_task_id'])) === null) { trigger_error('Data sanitize failed.', E_USER_ERROR); return; } if ($this->oDB->Load($wo_task_id) == -1) { return; } if (!isset($aSource['task_complete']) || $aSource['task_complete'] != 'Y') { $aSource['task_complete'] = 'N'; } if ($aSource['task_complete'] == 'Y' && $this->oDB->task_complete != 'Y') { $aSource['task_complete_by'] = $GLOBALS['DCLID']; $aSource['task_complete_dt'] = DCL_NOW; } else { if ($aSource['task_complete'] == 'N') { $aSource['task_complete_by'] = null; $aSource['task_complete_dt'] = null; } else { $aSource['task_complete_by'] = $this->oDB->task_complete_by; $aSource['task_complete_dt'] = $this->oDB->task_complete_dt; } } parent::modify($aSource); }
function boEmailType() { parent::boAdminObject(); $this->oDB =& CreateObject('dcl.dbEmailType'); $this->sKeyField = 'email_type_id'; $this->Entity = DCL_ENTITY_EMAILTYPE; }
function boOrgTypeXref() { parent::boAdminObject(); $this->oDB =& CreateObject('dcl.dbOrgTypeXref'); $this->sKeyField = ''; $this->Entity = DCL_ENTITY_ORG; }
function boNoteType() { parent::boAdminObject(); $this->oDB =& CreateObject('dcl.dbNoteType'); $this->sKeyField = 'note_type_id'; $this->Entity = DCL_ENTITY_NOTETYPE; }
function boAddrType() { parent::boAdminObject(); $this->oDB =& CreateObject('dcl.dbAddrType'); $this->sKeyField = 'addr_type_id'; $this->Entity = DCL_ENTITY_ADDRTYPE; }
function boOrgType() { parent::boAdminObject(); $this->oDB =& CreateObject('dcl.dbOrgType'); $this->sKeyField = 'org_type_id'; $this->Entity = DCL_ENTITY_ORGTYPE; }
function boContactTypeXref() { parent::boAdminObject(); $this->oDB =& CreateObject('dcl.dbContactTypeXref'); $this->sKeyField = ''; $this->Entity = DCL_ENTITY_CONTACT; }
function boUrlType() { parent::boAdminObject(); $this->oDB =& CreateObject('dcl.dbUrlType'); $this->sKeyField = 'url_type_id'; $this->Entity = DCL_ENTITY_URLTYPE; }
function boOrgContact() { parent::boAdminObject(); $this->oDB =& CreateObject('dcl.dbOrgContact'); $this->Entity = DCL_ENTITY_ORG; $this->sKeyField = ''; $this->sCreatedDateField = 'created_on'; $this->sCreatedByField = 'created_by'; }
function boWorkspaceProduct() { parent::boAdminObject(); $this->oDB =& CreateObject('dcl.dbWorkspaceProduct'); $this->Entity = DCL_ENTITY_WORKSPACE; $this->sKeyField = ''; $this->sCreatedDateField = 'created_on'; $this->sCreatedByField = 'created_by'; }
function modify($aSource) { $aSource['active'] = @DCL_Sanitize::ToYN($aSource['active']); parent::modify($aSource); $oWSP = CreateObject('dcl.dbWorkspaceProduct'); $oWSP->serialize($aSource['workspace_id'], $aSource['products'], false); $oWSU = CreateObject('dcl.dbWorkspaceUser'); $oWSU->serialize($this->oDB->workspace_id, $aSource['users'], false); }
function delete($aSource) { global $g_oSec; if (!$g_oSec->HasPerm(DCL_ENTITY_ROLE, DCL_PERM_DELETE)) { return PrintPermissionDenied(); } $oDB =& CreateObject('dcl.dbRolePerm'); $oDB->DeleteRole($aSource['role_id']); return parent::Delete($aSource); }
function boContactNote() { parent::boAdminObject(); $this->oDB =& CreateObject('dcl.dbContactNote'); $this->sKeyField = 'contact_id'; $this->Entity = DCL_ENTITY_CONTACT; $this->sCreatedDateField = 'created_on'; $this->sCreatedByField = 'created_by'; $this->sModifiedDateField = 'modified_on'; $this->sModifiedByField = 'modified_by'; }
function boOrgNote() { parent::boAdminObject(); $this->oDB =& CreateObject('dcl.dbOrgNote'); $this->sKeyField = 'org_note_id'; $this->Entity = DCL_ENTITY_ORG; $this->sCreatedDateField = 'created_on'; $this->sCreatedByField = 'created_by'; $this->sModifiedDateField = 'modified_on'; $this->sModifiedByField = 'modified_by'; }
function boOrgAlias() { parent::boAdminObject(); $this->oDB =& CreateObject('dcl.dbOrgAlias'); $this->sKeyField = 'org_alias_id'; $this->Entity = DCL_ENTITY_ORG; $this->PermAdd = DCL_PERM_MODIFY; $this->PermDelete = DCL_PERM_MODIFY; $this->sCreatedDateField = 'created_on'; $this->sCreatedByField = 'created_by'; $this->sModifiedDateField = 'modified_on'; $this->sModifiedByField = 'modified_by'; $this->aIgnoreFieldsOnUpdate = array('created_on', 'created_by'); }
function boContactLicense() { parent::boAdminObject(); $this->oDB =& CreateObject('dcl.dbContactLicense'); $this->sKeyField = 'contact_license_id'; $this->Entity = DCL_ENTITY_CONTACT; $this->PermAdd = DCL_PERM_MODIFY; $this->PermDelete = DCL_PERM_MODIFY; $this->sCreatedDateField = 'created_on'; $this->sCreatedByField = 'created_by'; $this->sModifiedDateField = 'modified_on'; $this->sModifiedByField = 'modified_by'; $this->aIgnoreFieldsOnUpdate = array('created_on', 'created_by'); }
function delete($aSource) { global $g_oSec; if (!$g_oSec->HasPerm(DCL_ENTITY_CONTACT, DCL_PERM_DELETE)) { return PrintPermissionDenied(); } if (($id = @DCL_Sanitize::ToInt($aSource['contact_id'])) === null) { trigger_error('Data sanitize failed.'); return; } if (!$this->oDB->HasFKRef($id)) { $this->oDB->Execute("DELETE FROM dcl_contact_addr WHERE contact_id = {$id}"); $this->oDB->Execute("DELETE FROM dcl_org_contact WHERE contact_id = {$id}"); $this->oDB->Execute("DELETE FROM dcl_contact_email WHERE contact_id = {$id}"); $this->oDB->Execute("DELETE FROM dcl_contact_note WHERE contact_id = {$id}"); $this->oDB->Execute("DELETE FROM dcl_contact_phone WHERE contact_id = {$id}"); $this->oDB->Execute("DELETE FROM dcl_contact_type_xref WHERE contact_id = {$id}"); } parent::delete($aSource); }
function add() { $aSource = array('dcl_entity_type_id' => $_REQUEST['dcl_entity_type_id'], 'dcl_entity_id' => $_REQUEST['dcl_entity_id'], 'dcl_entity_id2' => $_REQUEST['dcl_entity_id2'], 'dcl_sccs_id' => $_REQUEST['dcl_sccs_id'], 'personnel_id' => $_REQUEST['personnel_id'], 'sccs_project_path' => $_REQUEST['sccs_project_path'], 'sccs_file_name' => $_REQUEST['sccs_file_name'], 'sccs_version' => $_REQUEST['sccs_version'], 'sccs_comments' => $_REQUEST['sccs_comments'], 'sccs_checkin_on' => 'now()'); parent::add($aSource); }
function modify($aSource) { $aSource['active'] = @DCL_Sanitize::ToYN($aSource['active']); parent::modify($aSource); }
function dbdelete() { global $g_oSec; commonHeader(); if (!$g_oSec->HasPerm(DCL_ENTITY_SEVERITY, DCL_PERM_DELETE)) { return PrintPermissionDenied(); } if (($iID = @DCL_Sanitize::ToInt($_REQUEST['id'])) === null) { trigger_error('Data sanitize failed.'); return; } parent::delete(array('id' => $iID)); $objHTML =& CreateObject('dcl.htmlSeverities'); $objHTML->PrintAll(); }
function modify($aSource) { $aSource['preferred'] = @DCL_Sanitize::ToYN($aSource['preferred']); parent::modify($aSource); }
function modify($aSource) { $aSource['contact_type_is_main'] = @DCL_Sanitize::ToYN($aSource['contact_type_is_main']); parent::modify($aSource); }