/** * Unpublishes an array of objects * @static * @param $idArray array - array of id objects */ function unpublishArray($idArray) { // Coordinate transaction $icfDatabase = new IcfDatabase(); $conn = $icfDatabase->dbOpen(); $conn->StartTrans(); $objectMapper = new ObjectMapper(); $objectMapper->setConnection($conn); // Call business logic foreach ($idArray as $id) { $objectMapper->unpublish($id); } // Close transaction $conn->completeTrans(); $icfDatabase->dbClose($conn); }