Rev 489 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 489 | Rev 496 | ||
---|---|---|---|
Line 50... | Line 50... | ||
50 | 50 | ||
51 | $root_oid = self::getFreeRootOid(false); |
51 | $root_oid = self::getFreeRootOid(false); |
52 | OIDplus::logger()->log("[INFO]OID(oid:$root_oid)+RA($email)!", "Requested a free OID for email '$email' to be placed into root '$root_oid'"); |
52 | OIDplus::logger()->log("[INFO]OID(oid:$root_oid)+RA($email)!", "Requested a free OID for email '$email' to be placed into root '$root_oid'"); |
53 | 53 | ||
54 | $timestamp = time(); |
54 | $timestamp = time(); |
55 | $activate_url = OIDplus::getSystemUrl() . '?goto='.urlencode('oidplus:com.viathinksoft.freeoid.activate_freeoid$'.$email.'$'.$timestamp.'$'.OIDplus::authUtils()::makeAuthKey('com.viathinksoft.freeoid.activate_freeoid;'.$email.';'.$timestamp)); |
55 | $activate_url = OIDplus::webpath(null,false) . '?goto='.urlencode('oidplus:com.viathinksoft.freeoid.activate_freeoid$'.$email.'$'.$timestamp.'$'.OIDplus::authUtils()::makeAuthKey('com.viathinksoft.freeoid.activate_freeoid;'.$email.';'.$timestamp)); |
56 | 56 | ||
57 | $message = file_get_contents(__DIR__ . '/request_msg.tpl'); |
57 | $message = file_get_contents(__DIR__ . '/request_msg.tpl'); |
58 | $message = str_replace('{{SYSTEM_URL}}', OIDplus::getSystemUrl(), $message); |
58 | $message = str_replace('{{SYSTEM_URL}}', OIDplus::webpath(null,false), $message); |
59 | $message = str_replace('{{SYSTEM_TITLE}}', OIDplus::config()->getValue('system_title'), $message); |
59 | $message = str_replace('{{SYSTEM_TITLE}}', OIDplus::config()->getValue('system_title'), $message); |
60 | $message = str_replace('{{ADMIN_EMAIL}}', OIDplus::config()->getValue('admin_email'), $message); |
60 | $message = str_replace('{{ADMIN_EMAIL}}', OIDplus::config()->getValue('admin_email'), $message); |
61 | $message = str_replace('{{ACTIVATE_URL}}', $activate_url, $message); |
61 | $message = str_replace('{{ACTIVATE_URL}}', $activate_url, $message); |
62 | OIDplus::mailUtils()->sendMail($email, OIDplus::config()->getValue('system_title').' - Free OID request', $message, OIDplus::config()->getValue('global_cc')); |
62 | OIDplus::mailUtils()->sendMail($email, OIDplus::config()->getValue('system_title').' - Free OID request', $message, OIDplus::config()->getValue('global_cc')); |
63 | 63 | ||
Line 141... | Line 141... | ||
141 | $message .= "RA Name: $ra_name\n"; |
141 | $message .= "RA Name: $ra_name\n"; |
142 | $message .= "RA eMail: $email\n"; |
142 | $message .= "RA eMail: $email\n"; |
143 | $message .= "URL for more information: $url\n"; |
143 | $message .= "URL for more information: $url\n"; |
144 | $message .= "OID Name: $title\n"; |
144 | $message .= "OID Name: $title\n"; |
145 | $message .= "\n"; |
145 | $message .= "\n"; |
146 | $message .= "More details: ".OIDplus::getSystemUrl()."?goto=oid:$new_oid\n"; |
146 | $message .= "More details: ".OIDplus::webpath(null,false)."?goto=oid:$new_oid\n"; |
147 | 147 | ||
148 | OIDplus::mailUtils()->sendMail($email, OIDplus::config()->getValue('system_title')." - OID $new_oid registered", $message, OIDplus::config()->getValue('global_cc')); |
148 | OIDplus::mailUtils()->sendMail($email, OIDplus::config()->getValue('system_title')." - OID $new_oid registered", $message, OIDplus::config()->getValue('global_cc')); |
149 | 149 | ||
150 | // Send delegation information to user |
150 | // Send delegation information to user |
151 | 151 | ||
152 | $message = file_get_contents(__DIR__ . '/allocated_msg.tpl'); |
152 | $message = file_get_contents(__DIR__ . '/allocated_msg.tpl'); |
153 | $message = str_replace('{{SYSTEM_URL}}', OIDplus::getSystemUrl(), $message); |
153 | $message = str_replace('{{SYSTEM_URL}}', OIDplus::webpath(null,false), $message); |
154 | $message = str_replace('{{SYSTEM_TITLE}}', OIDplus::config()->getValue('system_title'), $message); |
154 | $message = str_replace('{{SYSTEM_TITLE}}', OIDplus::config()->getValue('system_title'), $message); |
155 | $message = str_replace('{{ADMIN_EMAIL}}', OIDplus::config()->getValue('admin_email'), $message); |
155 | $message = str_replace('{{ADMIN_EMAIL}}', OIDplus::config()->getValue('admin_email'), $message); |
156 | $message = str_replace('{{NEW_OID}}', $new_oid, $message); |
156 | $message = str_replace('{{NEW_OID}}', $new_oid, $message); |
157 | OIDplus::mailUtils()->sendMail($email, OIDplus::config()->getValue('system_title').' - Free OID allocated', $message, OIDplus::config()->getValue('global_cc')); |
157 | OIDplus::mailUtils()->sendMail($email, OIDplus::config()->getValue('system_title').' - Free OID allocated', $message, OIDplus::config()->getValue('global_cc')); |
158 | 158 |