Subversion Repositories oidplus

Rev

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