if (!empty($mnet_moodles)) { foreach ($mnet_moodles as $peervmoodle) { // register new vmoodle in older vmoodles and get older vmoodle // definitions to make local's. echo "Registering peer in {$peervmoodle->name}<br/> "; $mnet_peer_envs[] = vmoodle_get_mnet_env($peervmoodle); $peer_mnet_env = vmoodle_register_mnet_peer($peervmoodle, $mnet_env); //register services for peer in other peers vmoodle_add_services($peervmoodle, $peer_mnet_env, $services); } } // register all peers in new vmoodle if (!empty($mnet_peer_envs)) { foreach ($mnet_peer_envs as $peer_env) { echo "Registering {$peer_env->wwwroot} in peer<br/> "; $peer_env = vmoodle_register_mnet_peer($form, $peer_env); //register services for other peers in new peer vmoodle_add_services($form, $peer_env, $services); } } $done[] = 'mnet'; print_string('mnetbound', 'local_vmoodle'); echo "<br/>"; } else { // mnet required and master is not mnet echo get_string('mastermnetnotice', 'local_vmoodle'); } } $vdb->dispose(); } /// Try to setup cron
$peer_mnet_env = vmoodle_register_mnet_peer($peervmoodle, $mnet_env, $peer_cnx); //register services for peer in other peers vmoodle_add_services($peervmoodle, $peer_mnet_env, $peer_cnx, $services); vmoodle_close_connection($peervmoodle, $peer_cnx); } else { $erroritem->message = get_string('errorbindingmnet', 'local_vmoodle', $peervmoodle->name); $erroritem->on = 'mnet'; $errors[] = $erroritem; } } } // register all peers in new vmoodle if (!empty($mnet_peer_envs)) { foreach ($mnet_peer_envs as $peer_env) { echo "Registering {$peer_env->wwwroot} in peer<br/> "; $peer_env = vmoodle_register_mnet_peer($form, $peer_env, $side_cnx); //register services for other peers in new peer vmoodle_add_services($form, $peer_env, $side_cnx, $services); } } $done[] = 'mnet'; print_string('mnetbound', 'local_vmoodle'); echo "<br/>"; } else { // mnet required and master is not mnet echo get_string('mastermnetnotice', 'local_vmoodle'); } } vmoodle_close_connection($form, $side_cnx); } /// Try to setup cron