Code Duplication    Length = 58-58 lines in 2 locations

add.php 1 location

@@ 119-176 (lines=58) @@
116
117
    $lid = $xoopsDB->getInsertId();
118
119
if ($valid == 'Yes') {
120
121
    $notification_handler =& xoops_gethandler('notification');
122
    //$lid = $xoopsDB->getInsertId();
123
    $tags=array();
124
    $tags['TITLE'] = $title;
125
    $tags['ADDED_TO_CAT'] = _ADSLIGHT_ADDED_TO_CAT;
126
    $tags['RECIEVING_NOTIF'] = _ADSLIGHT_RECIEVING_NOTIF;
127
    $tags['ERROR_NOTIF'] = _ADSLIGHT_ERROR_NOTIF;
128
    $tags['WEBMASTER'] = _ADSLIGHT_WEBMASTER;
129
    $tags['HELLO'] = _ADSLIGHT_HELLO;
130
    $tags['FOLLOW_LINK'] = _ADSLIGHT_FOLLOW_LINK;
131
    $tags['TYPE'] = adslight_NameType($type);
132
    $tags['LINK_URL'] = XOOPS_URL . '/modules/adslight/viewads.php?'. '&lid=' . $lid;
133
    $sql = "SELECT title FROM " . $xoopsDB->prefix("adslight_categories") . " WHERE cid=" . addslashes($cid);
134
    $result2 = $xoopsDB->query($sql);
135
    $row = $xoopsDB->fetchArray($result2);
136
    $tags['CATEGORY_TITLE'] = $row['title'];
137
    $tags['CATEGORY_URL'] = XOOPS_URL . '/modules/adslight/viewcats.php?cid="' . addslashes($cid);
138
    $notification_handler =& xoops_gethandler('notification');
139
    $notification_handler->triggerEvent('global', 0, 'new_listing', $tags);
140
    $notification_handler->triggerEvent('category', $cid, 'new_listing', $tags);
141
    $notification_handler->triggerEvent ('listing', $lid, 'new_listing', $tags );
142
143
} else {
144
145
    $tags =array();
146
    $subject =  ""._ADSLIGHT_NEW_WAITING_SUBJECT."";
147
    $tags['TITLE'] = $title;
148
    $tags['DESCTEXT'] = $desctext;
149
    $tags['ADMIN'] = _ADSLIGHT_ADMIN;
150
    $tags['NEW_WAITING'] = _ADSLIGHT_NEW_WAITING;
151
    $tags['PLEASE_CHECK'] = _ADSLIGHT_PLEASE_CHECK;
152
    $tags['WEBMASTER'] = _ADSLIGHT_WEBMASTER;
153
    $tags['HELLO'] = _ADSLIGHT_HELLO;
154
    $tags['FOLLOW_LINK'] = _ADSLIGHT_FOLLOW_LINK;
155
    $tags['TYPE'] = adslight_NameType($type);
156
    $tags['NEED_TO_LOGIN'] = _ADSLIGHT_NEED_TO_LOGIN;
157
    $tags['ADMIN_LINK'] = XOOPS_URL . '/modules/adslight/admin/validate_ads.php';
158
    $sql = "SELECT title FROM " . $xoopsDB->prefix("adslight_categories") . " WHERE cid=" . addslashes($cid);
159
    $result2 = $xoopsDB->query($sql);
160
    $row = $xoopsDB->fetchArray($result2);
161
    $tags['CATEGORY_TITLE'] = $row['title'];
162
    $tags['NEWAD'] = _ADSLIGHT_NEWAD;
163
164
        $mail =& xoops_getMailer();
165
        $mail->setTemplateDir(XOOPS_ROOT_PATH."/modules/adslight/language/".$xoopsConfig['language']."/mail_template/");
166
        $mail->setTemplate("listing_notify_admin.tpl");
167
        $mail->useMail();
168
        $mail->multimailer->isHTML(true);
169
        $mail->setFromName($xoopsConfig['sitename']);
170
        $mail->setFromEmail($xoopsConfig['adminmail']);
171
        $mail->setToEmails($xoopsConfig['adminmail']);
172
        $mail->setSubject($subject);
173
        $mail->assign($tags);
174
        $mail->send();
175
        echo $mail->getErrors();
176
        }
177
178
if ( !empty($_POST['addphotonow']) ) {
179
           $addphotonow = intval($_POST['addphotonow']);

addlisting.php 1 location

@@ 111-168 (lines=58) @@
108
109
    $lid = $xoopsDB->getInsertId();
110
111
if ($valid == 'Yes') {
112
113
    $notification_handler =& xoops_gethandler('notification');
114
    //$lid = $xoopsDB->getInsertId();
115
    $tags=array();
116
    $tags['TITLE'] = $title;
117
    $tags['ADDED_TO_CAT'] = _ADSLIGHT_ADDED_TO_CAT;
118
    $tags['RECIEVING_NOTIF'] = _ADSLIGHT_RECIEVING_NOTIF;
119
    $tags['ERROR_NOTIF'] = _ADSLIGHT_ERROR_NOTIF;
120
    $tags['WEBMASTER'] = _ADSLIGHT_WEBMASTER;
121
    $tags['HELLO'] = _ADSLIGHT_HELLO;
122
    $tags['FOLLOW_LINK'] = _ADSLIGHT_FOLLOW_LINK;
123
    $tags['TYPE'] = adslight_NameType($type);
124
    $tags['LINK_URL'] = XOOPS_URL . '/modules/adslight/viewads.php?'. '&lid=' . $lid;
125
    $sql = "SELECT title FROM " . $xoopsDB->prefix("adslight_categories") . " WHERE cid=" . addslashes($cid);
126
    $result2 = $xoopsDB->query($sql);
127
    $row = $xoopsDB->fetchArray($result2);
128
    $tags['CATEGORY_TITLE'] = $row['title'];
129
    $tags['CATEGORY_URL'] = XOOPS_URL . '/modules/adslight/viewcats.php?cid="' . addslashes($cid);
130
    $notification_handler =& xoops_gethandler('notification');
131
    $notification_handler->triggerEvent('global', 0, 'new_listing', $tags);
132
    $notification_handler->triggerEvent('category', $cid, 'new_listing', $tags);
133
    $notification_handler->triggerEvent ('listing', $lid, 'new_listing', $tags );
134
135
} else {
136
137
    $tags =array();
138
    $subject =  ""._ADSLIGHT_NEW_WAITING_SUBJECT."";
139
    $tags['TITLE'] = $title;
140
    $tags['DESCTEXT'] = $desctext;
141
    $tags['ADMIN'] = _ADSLIGHT_ADMIN;
142
    $tags['NEW_WAITING'] = _ADSLIGHT_NEW_WAITING;
143
    $tags['PLEASE_CHECK'] = _ADSLIGHT_PLEASE_CHECK;
144
    $tags['WEBMASTER'] = _ADSLIGHT_WEBMASTER;
145
    $tags['HELLO'] = _ADSLIGHT_HELLO;
146
    $tags['FOLLOW_LINK'] = _ADSLIGHT_FOLLOW_LINK;
147
    $tags['TYPE'] = adslight_NameType($type);
148
    $tags['NEED_TO_LOGIN'] = _ADSLIGHT_NEED_TO_LOGIN;
149
    $tags['ADMIN_LINK'] = XOOPS_URL . '/modules/adslight/admin/validate_ads.php';
150
    $sql = "SELECT title FROM " . $xoopsDB->prefix("adslight_categories") . " WHERE cid=" . addslashes($cid);
151
    $result2 = $xoopsDB->query($sql);
152
    $row = $xoopsDB->fetchArray($result2);
153
    $tags['CATEGORY_TITLE'] = $row['title'];
154
    $tags['NEWAD'] = _ADSLIGHT_NEWAD;
155
156
        $mail =& xoops_getMailer();
157
        $mail->setTemplateDir(XOOPS_ROOT_PATH."/modules/adslight/language/".$xoopsConfig['language']."/mail_template/");
158
        $mail->setTemplate("listing_notify_admin.tpl");
159
        $mail->useMail();
160
        $mail->multimailer->isHTML(true);
161
        $mail->setFromName($xoopsConfig['sitename']);
162
        $mail->setFromEmail($xoopsConfig['adminmail']);
163
        $mail->setToEmails($xoopsConfig['adminmail']);
164
        $mail->setSubject($subject);
165
        $mail->assign($tags);
166
        $mail->send();
167
        echo $mail->getErrors();
168
        }
169
170
if ( !empty($_POST['addphotonow']) ) {
171
           $addphotonow = intval($_POST['addphotonow']);