Added is_object()

This commit is contained in:
abraar
2010-12-06 15:13:43 +00:00
parent cec620ff6b
commit 9e5a057c6c
29 changed files with 50 additions and 49 deletions

View File

@@ -104,7 +104,7 @@ class Groups
{
try {
$oGrp = GroupUserPeer::retrieveByPk($GrpUid, $UsrUid);
if (get_class($oGrp) == 'GroupUser') {
if (is_object($oGrp) && get_class($oGrp) == 'GroupUser') {
return true;
} else {
$oGrp = new GroupUser();
@@ -303,7 +303,7 @@ class Groups
{
try {
$oGrp = GroupUserPeer::retrieveByPk($GrpUid, $UsrUid);
if (get_class($oGrp) == 'GroupUser') {
if (is_object($oGrp) && get_class($oGrp) == 'GroupUser') {
return 1;
} else {
return 0;

View File

@@ -395,7 +395,7 @@ class propelTable
if(is_object($value)){
$value = '';
}
$this->tpl->assign( "value" , (eregi('^[[:space:]]', $value) && (substr($fieldName,0,3)!="PRO"))? str_ireplace(" "," ",$htmlField):$htmlField );
$this->tpl->assign( "value" , (preg_match('^[[:space:]]^', $value) && (substr($fieldName,0,3)!="PRO"))? str_ireplace(" "," ",$htmlField):$htmlField );
}
return $this->fields[$r]['Type'];
}

View File

@@ -284,7 +284,7 @@ class Application extends BaseApplication {
$con = Propel::getConnection(ApplicationPeer::DATABASE_NAME);
try {
$oApplication = ApplicationPeer::retrieveByPk( $AppUid );
if ( get_class ($oApplication) == 'Application' ) {
if (is_object($oApplication) && get_class ($oApplication) == 'Application' ) {
$aFields = $oApplication->toArray(BasePeer::TYPE_FIELDNAME);
$this->fromArray ($aFields, BasePeer::TYPE_FIELDNAME );
@@ -393,7 +393,7 @@ class Application extends BaseApplication {
try {
$con->begin();
$oApp = ApplicationPeer::retrieveByPK( $aData['APP_UID'] );
if ( get_class ($oApp) == 'Application' ) {
if (is_object($oApp) && get_class ($oApp) == 'Application' ) {
$oApp->fromArray( $aData, BasePeer::TYPE_FIELDNAME );
if ($oApp->validate()) {
if ( isset ( $aData['APP_TITLE'] ) )

View File

@@ -863,7 +863,7 @@ class CaseScheduler extends BaseCaseScheduler {
function Exists( $sUid ) {
try {
$oObj = CaseSchedulerPeer::retrieveByPk( $sUid );
return (get_class($oObj) == 'CaseScheduler');
return (is_object($oObj) && get_class($oObj) == 'CaseScheduler');
}
catch (Exception $oError) {
throw($oError);

View File

@@ -112,7 +112,7 @@ class CaseTracker extends BaseCaseTracker {
function caseTrackerExists ( $sUid ) {
try {
$oObj = CaseTrackerPeer::retrieveByPk($sUid);
return (get_class($oObj) == 'CaseTracker');
return (is_object($oObj) && get_class($oObj) == 'CaseTracker');
}
catch (Exception $oError) {
throw($oError);

View File

@@ -100,7 +100,7 @@ class CaseTrackerObject extends BaseCaseTrackerObject {
$oConnection = Propel::getConnection(CaseTrackerObjectPeer::DATABASE_NAME);
try {
$oCaseTobj = CaseTrackerObjectPeer::retrieveByPK($sCTOUID);
if (get_class($oCaseTobj) == 'CaseTrackerObject')
if (is_object($oCaseTobj) && get_class($oCaseTobj) == 'CaseTrackerObject')
{
$oConnection->begin();
$iResult = $oCaseTobj->delete();
@@ -143,7 +143,7 @@ class CaseTrackerObject extends BaseCaseTrackerObject {
function caseTrackerObjectExists ( $Uid ) {
try {
$oObj = CaseTrackerObjectPeer::retrieveByPk( $Uid );
if ( get_class ($oObj) == 'CaseTrackerObject' ) {
if (is_object($oObj) && get_class ($oObj) == 'CaseTrackerObject' ) {
return true;
}
else {

View File

@@ -140,6 +140,6 @@ class Configuration extends BaseConfiguration {
public function exists($CfgUid, $ObjUid, $ProUid, $UsrUid, $AppUid)
{
$oRow = ConfigurationPeer::retrieveByPK( $CfgUid, $ObjUid, $ProUid, $UsrUid, $AppUid );
return ( get_class ($oRow) == 'Configuration' && $oRow != '');
return (is_object($oRow) && get_class ($oRow) == 'Configuration');
}
} // Configuration

View File

@@ -246,7 +246,7 @@ class Content extends BaseContent {
{
try {
$oPro = ContentPeer::retrieveByPk($ConCategory, $ConParent, $ConId, $ConLang);
if ( get_class ($oPro) == 'Content' ) {
if (is_object($oPro) && get_class ($oPro) == 'Content' ) {
return true;
} else {
return false;

View File

@@ -105,7 +105,7 @@ class DbSource extends BaseDbSource
function Exists ( $Uid ) {
try {
$oPro = DbSourcePeer::retrieveByPk( $Uid );
if ( get_class ($oPro) == 'DbSource' ) {
if (is_object($oPro) && get_class ($oPro) == 'DbSource' ) {
return true;
}
else {

View File

@@ -192,7 +192,7 @@ protected $depo_title = '';
try {
$con->begin();
$oPro = DepartmentPeer::retrieveByPK( $aData['DEP_UID'] );
if ( get_class ($oPro) == 'Department' ) {
if (is_object($oPro) && get_class ($oPro) == 'Department' ) {
$oPro->fromArray( $aData, BasePeer::TYPE_FIELDNAME );
if ($oPro->validate()) {
if ( isset ( $aData['DEPO_TITLE'] ) )
@@ -251,7 +251,7 @@ protected $depo_title = '';
$aFields['USR_UID'] = $aRow['USR_UID'];
$aFields['DEP_UID'] = '';
$oDepto = UsersPeer::retrieveByPk($aFields['USR_UID']);
if (get_class($oDepto) == 'UsersPeer') {
if (is_object($oDepto) && get_class($oDepto) == 'UsersPeer') {
return true;
} else {
$oDepto = new Users();
@@ -290,7 +290,7 @@ protected $depo_title = '';
function existsDepartment( $DepUid ) {
$con = Propel::getConnection(DepartmentPeer::DATABASE_NAME);
$oPro = DepartmentPeer::retrieveByPk( $DepUid );
if ( get_class ($oPro) == 'Department' ) {
if (is_object($oPro) && get_class ($oPro) == 'Department' ) {
return true;
}
else {
@@ -301,7 +301,7 @@ protected $depo_title = '';
function existsUserInDepartment( $depId, $userId ) {
$con = Propel::getConnection(DepartmentPeer::DATABASE_NAME);
$oUser = UsersPeer::retrieveByPk( $userId );
if ( get_class ($oUser) == 'Users' ) {
if (is_object($oUser) && get_class ($oUser) == 'Users' ) {
if ( $oUser->getDepUid() == $depId )
return true;
}
@@ -313,7 +313,7 @@ protected $depo_title = '';
$managerId = '';
$depParent = '';
$oDept = DepartmentPeer::retrieveByPk( $depId );
if ( get_class ($oDept) == 'Department' ) {
if (is_object($oDept) && get_class ($oDept) == 'Department' ) {
$managerId = $oDept->getDepManager( );
$depParent = $oDept->getDepParent( );
}
@@ -331,10 +331,10 @@ protected $depo_title = '';
// update manager's manager, getting the manager of PARENT DEPARTMENT in order to enable scalating
$oUser = UsersPeer::retrieveByPk( $managerId );
if ( get_class ($oUser) == 'Users' ) {
if (is_object($oUser) && get_class ($oUser) == 'Users' ) {
$oDept = DepartmentPeer::retrieveByPk( $depParent );
$oUser->setUsrReportsTo( '' ); //by default no manager
if ( get_class ($oDept) == 'Department' ) {
if (is_object($oUser) && get_class ($oDept) == 'Department' ) {
$managerParentId = $oDept->getDepManager( );
if ( trim($managerParentId) != '' ) {
$oUser->setUsrReportsTo( $managerParentId );
@@ -352,7 +352,7 @@ protected $depo_title = '';
$oDataset->next();
while ( $aRow = $oDataset->getRow() ) {
$oUser = UsersPeer::retrieveByPk($aRow['DEP_MANAGER']);
if (get_class($oUser) == 'Users') {
if (is_object($oUser) && get_class($oUser) == 'Users') {
$oUser->setUsrReportsTo ( $managerId );
$oUser->save();
}
@@ -366,7 +366,7 @@ protected $depo_title = '';
try {
//update the field in user table
$oUser = UsersPeer::retrieveByPk( $userId );
if ( get_class ($oUser) == 'Users' ) {
if (is_object($oUser) && get_class ($oUser) == 'Users' ) {
$oUser->setDepUid( $depId );
$oUser->save();
}
@@ -374,7 +374,7 @@ protected $depo_title = '';
//if the user is a manager update Department Table
if ( $manager ) {
$oDept = DepartmentPeer::retrieveByPk( $depId );
if ( get_class ($oDept) == 'Department' ) {
if (is_object($oDept) && get_class ($oDept) == 'Department' ) {
$oDept->setDepManager( $userId );
$oDept->save();
}
@@ -486,7 +486,7 @@ protected $depo_title = '';
$aFields = array ('USR_UID'=> $UsrUid,'DEP_UID'=> '', 'USR_REPORTS_TO' => '');
try {
$oUser = UsersPeer::retrieveByPk( $UsrUid );
if ( get_class($oUser) == 'Users' ) {
if (is_object($oUser) && get_class($oUser) == 'Users' ) {
//$oDepto = new Users();
$oUser->setDepUid ( '');
$oUser->setUsrReportsTo ( '');

View File

@@ -316,7 +316,7 @@ class Dynaform extends BaseDynaform {
$con = Propel::getConnection(DynaformPeer::DATABASE_NAME);
try {
$oPro = DynaformPeer::retrieveByPk( $ProUid );
if ( get_class ($oPro) == 'Dynaform' ) {
if (is_object($oPro) && get_class ($oPro) == 'Dynaform' ) {
$aFields = $oPro->toArray(BasePeer::TYPE_FIELDNAME);
$this->fromArray ($aFields, BasePeer::TYPE_FIELDNAME );
$aFields['DYN_TITLE'] = $oPro->getDynTitle();
@@ -346,7 +346,7 @@ class Dynaform extends BaseDynaform {
try {
$con->begin();
$oPro = DynaformPeer::retrieveByPK( $aData['DYN_UID'] );
if ( get_class ($oPro) == 'Dynaform' ) {
if (is_object($oPro) && get_class ($oPro) == 'Dynaform' ) {
$oPro->fromArray( $aData, BasePeer::TYPE_FIELDNAME );
if ($oPro->validate()) {
if ( isset ( $aData['DYN_TITLE'] ) )
@@ -416,7 +416,7 @@ class Dynaform extends BaseDynaform {
public function exists($DynUid)
{
$oPro = DynaformPeer::retrieveByPk( $DynUid );
return ( get_class ($oPro) == 'Dynaform' );
return (is_object($oPro) && get_class ($oPro) == 'Dynaform' );
}
/**
@@ -429,7 +429,7 @@ class Dynaform extends BaseDynaform {
$con = Propel::getConnection(TaskPeer::DATABASE_NAME);
try {
$oDyn = DynaformPeer::retrieveByPk( $DynUid );
if ( get_class ($oDyn) == 'Dynaform' ) {
if (is_object($oDyn) && get_class ($oDyn) == 'Dynaform' ) {
return true;
}
else {

View File

@@ -91,7 +91,7 @@ class FieldCondition extends BaseFieldCondition {
try {
if( isset($aData['FCD_UID']) && trim($aData['FCD_UID']) != '' ) {
$obj = FieldConditionPeer::retrieveByPk( $aData['FCD_UID'] );
if( get_class($obj) != 'FieldCondition') {
if(is_object($obj) && get_class($obj) != 'FieldCondition') {
$obj = new FieldCondition();
}
} else {
@@ -335,7 +335,7 @@ class FieldCondition extends BaseFieldCondition {
function Exists ( $sUid ) {
try {
$obj = FieldConditionPeer::retrieveByPk( $sUid );
return( get_class($obj) == 'FieldCondition') ;
return(is_object($obj) && get_class($obj) == 'FieldCondition') ;
}
catch (Exception $oError) {
throw($oError);

View File

@@ -53,7 +53,7 @@ class ObjectPermission extends BaseObjectPermission {
function Exists ( $Uid ) {
try {
$oPro = ObjectPermissionPeer::retrieveByPk( $Uid );
if ( get_class ($oPro) == 'ObjectPermission' ) {
if (is_object($oPro) && get_class ($oPro) == 'ObjectPermission' ) {
return true;
}
else {
@@ -70,7 +70,7 @@ class ObjectPermission extends BaseObjectPermission {
$con = Propel::getConnection(ObjectPermissionPeer::DATABASE_NAME);
try {
$oObjPer = ObjectPermissionPeer::retrieveByPK($Uid);
if (get_class($oObjPer) == 'ObjectPermission')
if (is_object($oObjPer) && get_class($oObjPer) == 'ObjectPermission')
{
$con->begin();
$iResult = $oObjPer->delete();

View File

@@ -240,7 +240,7 @@ class Process extends BaseProcess {
$con = Propel::getConnection(ProcessPeer::DATABASE_NAME);
try {
$oPro = ProcessPeer::retrieveByPk( $ProUid );
if ( get_class ($oPro) == 'Process' ) {
if (is_object ($oPro) && get_class ($oPro) == 'Process' ) {
$aFields = $oPro->toArray(BasePeer::TYPE_FIELDNAME);
$this->fromArray ($aFields, BasePeer::TYPE_FIELDNAME );
//optimized to avoid double and multiple execution of the same query
@@ -301,7 +301,7 @@ class Process extends BaseProcess {
$aFields['PRO_CATEGORY_LABEL']=G::LoadTranslation("ID_PROCESS_NO_CATEGORY");
if($aFields['PRO_CATEGORY']!=""){
$oProCat = ProcessCategoryPeer::retrieveByPk( $aFields['PRO_CATEGORY'] );
if ( get_class ($oProCat) == 'ProcessCategory' ) {
if (is_object ($oProCat) && get_class ($oProCat) == 'ProcessCategory' ) {
$aFields['PRO_CATEGORY_LABEL']=$oProCat->getCategoryName();
}
}
@@ -336,7 +336,7 @@ class Process extends BaseProcess {
try {
$con->begin();
$oPro = ProcessPeer::retrieveByPK( $aData['PRO_UID'] );
if ( get_class ($oPro) == 'Process' ) {
if (is_object ($oPro) && get_class ($oPro) == 'Process' ) {
$oPro->fromArray( $aData, BasePeer::TYPE_FIELDNAME );
if ($oPro->validate()) {
if ( isset ( $aData['PRO_TITLE'] ) )
@@ -454,7 +454,7 @@ class Process extends BaseProcess {
public function exists($ProUid)
{
$oPro = ProcessPeer::retrieveByPk( $ProUid );
return ( get_class ($oPro) == 'Process' );
return (is_object ($oPro) && get_class ($oPro) == 'Process' );
}
//new functions

View File

@@ -87,7 +87,7 @@ class ProcessUser extends BaseProcessUser {
function Exists ( $sUid ) {
try {
$oObj = ProcessUserPeer::retrieveByPk($sUid);
return (get_class($oObj) == 'ProcessUser');
return (is_object($oObj) && get_class($oObj) == 'ProcessUser');
}
catch (Exception $oError) {
throw($oError);

View File

@@ -205,7 +205,7 @@ class ReportTable extends BaseReportTable {
$con = Propel::getConnection(ReportTablePeer::DATABASE_NAME);
try {
$oRepTabUid = ReportTablePeer::retrieveByPk( $RepTabUid );
if ( get_class ($oRepTabUid) == 'ReportTable' ) {
if (is_object($oRepTabUid) && get_class ($oRepTabUid) == 'ReportTable' ) {
return true;
}
else {

View File

@@ -166,7 +166,7 @@ class Route extends BaseRoute {
$con = Propel::getConnection(RoutePeer::DATABASE_NAME);
try {
$oRouUid = RoutePeer::retrieveByPk( $sRouUid );
if ( get_class ($oRouUid) == 'Route' ) {
if (is_object($oRouUid) && get_class ($oRouUid) == 'Route' ) {
return true;
}
else {

View File

@@ -187,7 +187,7 @@ class Stage extends BaseStage {
function Exists ( $sUid ) {
try {
$oObj = StagePeer::retrieveByPk($sUid);
return (get_class($oObj) == 'Stage');
return (is_object($oObj) && get_class($oObj) == 'Stage');
}
catch (Exception $oError) {
throw($oError);

View File

@@ -368,7 +368,7 @@ class Step extends BaseStep {
$con = Propel::getConnection(StepPeer::DATABASE_NAME);
try {
$oObj = StepPeer::retrieveByPk( $sUid );
if ( get_class ($oObj) == 'Step' ) {
if (is_object($oObj) && get_class ($oObj) == 'Step' ) {
return true;
}
else {

View File

@@ -39,7 +39,7 @@ class StepSupervisor extends BaseStepSupervisor {
function Exists ( $Uid ) {
try {
$oPro = StepSupervisorPeer::retrieveByPk( $Uid );
if ( get_class ($oPro) == 'StepSupervisor' ) {
if (is_object($oPro) && get_class ($oPro) == 'StepSupervisor' ) {
return true;
}
else {

View File

@@ -152,7 +152,7 @@ class StepTrigger extends BaseStepTrigger {
$con = Propel::getConnection(StepTriggerPeer::DATABASE_NAME);
try {
$oObj = StepTriggerPeer::retrieveByPk($StepUid, $TasUid, $TriUid, $StType);
if ( get_class ($oObj) == 'StepTrigger' ) {
if (is_object($oObj) && get_class ($oObj) == 'StepTrigger' ) {
return true;
}
else {

View File

@@ -147,7 +147,7 @@ class SubProcess extends BaseSubProcess {
$con = Propel::getConnection(SubProcessPeer::DATABASE_NAME);
try {
$oObj = SubProcessPeer::retrieveByPk( $sUid );
if ( get_class ($oObj) == 'SubProcess' ) {
if (is_object($oObj) && get_class ($oObj) == 'SubProcess' ) {
return true;
}
else {

View File

@@ -500,7 +500,7 @@ public function kgetassigType($pro_uid, $tas){
$con = Propel::getConnection(TaskPeer::DATABASE_NAME);
try {
$oPro = TaskPeer::retrieveByPk( $TasUid );
if ( get_class ($oPro) == 'Task' ) {
if ( is_object($oPro) && get_class ($oPro) == 'Task' ) {
return true;
}
else {

View File

@@ -117,7 +117,7 @@ class TaskUser extends BaseTaskUser {
$con = Propel::getConnection(TaskUserPeer::DATABASE_NAME);
try {
$oTaskUser = TaskUserPeer::retrieveByPk($sTasUid, $sUserUid, $iType, $iRelation);
if ( get_class ($oTaskUser) == 'TaskUser' ) {
if ( is_object($oTaskUser) && get_class ($oTaskUser) == 'TaskUser' ) {
return true;
}
else {

View File

@@ -255,7 +255,7 @@ class Triggers extends BaseTriggers {
$con = Propel::getConnection(TriggersPeer::DATABASE_NAME);
try {
$oObj = TriggersPeer::retrieveByPk( $sUid );
if ( get_class ($oObj) == 'Triggers' ) {
if (is_object($oObj) && get_class ($oObj) == 'Triggers' ) {
return true;
}
else {

View File

@@ -20,7 +20,7 @@ class UsersProperties extends BaseUsersProperties {
$oUserProperty = UsersPropertiesPeer::retrieveByPk($sUserUID);
var_dump($oUserProperty);
var_dump($sUserUID);
if (get_class($oUserProperty) == 'UsersProperties' && $oUserProperty != '') {
if (is_object($oUserProperty) && get_class($oUserProperty) == 'UsersProperties') {
echo"inside";
return true;
}