| @@ 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']); |
|
| @@ 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']); |
|