Hi. Even though you submitted a text, you did not submit any questions related to it. This makes it impossible for me to offer you an answer. However, I will try to help you as best I can, explaining what is happening in this text.
In summary, according to the text, we can state that cognitive-behavioral therapy is more efficient than cognitive therapy in decreasing relapse time in patients who are treating heroin addiction. This is possibly because cognitive-behavioral therapy is more comprehensive and works on more patient factors than cognitive therapy.
Cognitive therapy seeks to treat the patient's cognitive problems, taking into account only the mental problems and those related to perception and thinking that these patients have. However, this type of therapy disregards how these thoughts and perceptions are applied in the patient's daily life.
Cognitive-behavioral therapy, on the other hand, addresses both the patient's cognitive factors and the way these factors are applied to the patient's daily life. Therefore, this therapy does not only help the patient how to deal with thoughts, but also how to deal with behaviors and actions that are the result of those thoughts. For this reason, this therapy has been more effective.