Ticket #69: addusersblogs.patch
| File addusersblogs.patch, 3.5 kB (added by wakeless, 2 years ago) |
|---|
-
C:/Inetpub/mu/wp-admin/wpmu-blogs.php
old new 517 517 <input type='hidden' name='redirect' value='<?php echo $_SERVER[ 'REQUEST_URI' ] ?>'> 518 518 <input type='submit' value='Apply Changes'></p> 519 519 </form> 520 521 <h2>Add blog</h2> 522 <form name="addform" method="post" action="wpmu-edit.php?action=addblog"> 523 <fieldset> 524 <legend>Add a new blog to this site</legend> 525 526 Blog address <input name="blog[domain]" type="text" title="Domain"/>.<?php echo $current_site->domain;?><br /> 527 Blog Name <input name="blog[name]" type="text" title="Name" /><br /> 528 Blog title <input name="blog[title]" type="text" title="Title"/><br /> 529 Admin email <input name="blog[email]" type="text" title="Email"/><br /> 530 Blog path <input name="blog[path]" type="text" title="Path"/><br /> 531 <input type="submit" name="go" value="Add Blog" /> 532 </fieldset> 533 </form> 520 534 <?php 521 535 522 536 break; -
C:/Inetpub/mu/wp-admin/wpmu-users.php
old new 335 335 } 336 336 337 337 ?> 338 <form name="addform" action="wpmu-edit.php?action=adduser" method="post"> 339 <fieldset> 340 <legend>Add user</legend> 341 Username <input type="text" name="user[username]" /><br /> 342 Email <input type="text" name="user[email]" /><br /> 343 Name <input type="text" name="user[name]" /><br /> 344 <input type="submit" name="Add user" value="Add user" /> 345 </form> 338 346 </div> 339 347 <?php include('admin-footer.php'); ?> -
C:/Inetpub/mu/wp-admin/wpmu-edit.php
old new 76 76 update_site_option( "dashboardfeed2name", $_POST[ 'dashboardfeed2name' ] ); 77 77 wpmu_admin_do_redirect( "wpmu-feeds.php" ); 78 78 break; 79 case "adduser" : 80 if( is_site_admin() == false ) { 81 die( __('<p>You do not have permission to access this page.</p>') ); 82 } 83 84 if( is_array( $_POST[ 'user' ] ) == true ) { 85 $user = $_POST['user']; 86 $password = generate_random_password(); 87 $user_id = wpmu_create_user($user['username'], $password, $user['email']); 88 if(false == $user_id) { 89 die("bugger"); 90 } else { 91 wp_new_user_notification($user_id, $password); 92 } 93 wpmu_admin_do_redirect( "wpmu-users.php" ); 94 95 } 96 97 break; 98 99 case "addblog" : 100 if( is_site_admin() == false ) { 101 die( __('<p>You do not have permission to access this page.</p>') ); 102 } 103 104 if( is_array( $_POST[ 'blog' ] ) == true ) { 105 $blog = $_POST['blog']; 106 $newdomain = $blog['domain'].".".$current_site->domain; 107 108 $user = email_exists($blog['email']); 109 if( !$user ) { // I'm not sure what this check should be. 110 die( __('<p>A user with that email address does not exist.</p>') ); 111 } 112 $blog_id = wpmu_create_blog($newdomain, $blog['path'], $signup['title'], $user ,'', $current_site->id); 113 if( !is_wp_error($blog_id) ) { 114 update_blog_option($blog_id, 'blogname', $blog['name']); 115 wpmu_admin_do_direct("wpmu-blogs.php"); 116 } else { 117 die( $blog_id->get_error_message() ); 118 } 119 } 120 121 break; 79 122 case "updateblog": 80 123 if( is_site_admin() == false ) { 81 124 die( __('<p>You do not have permission to access this page.</p>') );
