Example #1
0
 /**
  * The current method is for filter every row that exist in 
  * the Configuration table 
  *
  * @param array $aTaskExtraProperties
  * @return void
  */
 public function createTaskExtraPropertiesRows($aTaskExtraProperties)
 {
     if (count($aTaskExtraProperties) > 0) {
         $oConfig = new Configuration();
         foreach ($aTaskExtraProperties as $key => $row) {
             if ($oConfig->exists($row['CFG_UID'], $row['OBJ_UID'], $row['PRO_UID'], $row['USR_UID'], $row['APP_UID'])) {
                 $oConfig->remove($row['CFG_UID'], $row['OBJ_UID'], $row['PRO_UID'], $row['USR_UID'], $row['APP_UID']);
                 $oConfig->setDeleted(false);
             }
             $res = $oConfig->create($row);
             $oConfig->setNew(true);
             $oConfig->setProperties();
         }
     }
     return;
 }