Code Duplication    Length = 8-8 lines in 2 locations

code/model/CampaignMonitorCampaign.php 2 locations

@@ 162-169 (lines=8) @@
159
     * returns link to view campaign
160
     * @var return
161
     */
162
    public function Link($action = "")
163
    {
164
        if ($page = $this->Pages()->First()) {
165
            $link = $page->Link("viewcampaign".$action."/".$this->ID."/");
166
            return Director::absoluteURL($link);
167
        }
168
        return "#";
169
    }
170
171
    /**
172
     * returns link to view preview campaign
@@ 176-183 (lines=8) @@
173
     * this link is used to create templates / campaigns on Campaign Monitor
174
     * @var return
175
     */
176
    public function PreviewLink($action = "")
177
    {
178
        if ($page = $this->Pages()->First()) {
179
            $link = $page->Link("previewcampaign".$action."/".$this->ID."/?hash=".$this->Hash);
180
            return Director::absoluteURL($link);
181
        }
182
        return "";
183
    }
184
    
185
    /**
186
     * html for newsletter to be created