public function authEmailAndCode($email, $code) { //Not implemented. Should return role. $RCAgent = new MBRegisterCode(); return $RCAgent->query($email, $code); }
<?php require_once __DIR__ . '/library/MeinBlog.php'; // Start or resume one session $sessionAgent = MeinBlogSession::sharedInstance(); $user_id = $sessionAgent->getUserId(); $user_info = $sessionAgent->getUserInfo(); $userAgent = new MBUser(); $codeAgent = new MBRegisterCode(); if (!empty($user_id) && $user_info['role'] == 'ADMIN') { if (MeinBlog::getRequest('act') == 'new_code') { $code = MeinBlog::getRequest('code'); $role = MeinBlog::getRequest('role'); $object = MeinBlog::getRequest('object'); $start_time = MeinBlog::getRequest('start_time'); $end_time = MeinBlog::getRequest('end_time'); if (!empty($code) && !empty($role)) { if (empty($object)) { $object = 'ANY'; } $rc_id = $codeAgent->insert($object, $code, $role, $start_time, $end_time); if ($rc_id) { header("location: RegisterCodeAgency.php"); } else { $new_code_message = "Failed to create new register code."; } } else { $new_code_message = "Conditions not correct."; } } $code_list = $codeAgent->getRecordList();