Advertisement
Guest User

Wp_grades

a guest
Dec 28th, 2012
40
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 2.74 KB | None | 0 0
  1. <?php
  2. $groupid=0;
  3. $groupid=$_POST['group_id'];
  4. $groupname=$_POST['group_name'];
  5. $groupgrade=$_POST['group_grade'];
  6. $groupformat=$_POST['group_format'];
  7. $groupprivatecomment=$_POST['group_prv_comment'];
  8. $grouppubliccomment=$_POST['group_pub_comment'];
  9. $assignmentname=$_POST['assignment-name'];
  10. echo "you have entered" ;
  11. echo $groupid.$groupname;
  12. $link = mysql_connect('HOST_ADDRESS', 'USERNAME', 'PASSWORD');
  13. if (!$link) {
  14.     die('Could not connect: ' . mysql_error());
  15. }
  16. echo '<br>The Grades are being entered .Please check for the confirmation message below<br>';
  17. $db_selected = mysql_select_db('u671706493_upuVy', $link);
  18. if (!$db_selected) {
  19.     die ('Can\'t use wordpress : ' . mysql_error());
  20.     }
  21.     echo "<br>database selected sucessfully<br>";
  22.     if ($groupid==0) {
  23.     $sql2 = " SELECT id FROM  wp_bp_groups WHERE name='$groupname'";
  24.     $groupi= mysql_query($sql2);
  25.         if (!$groupi) {
  26.     echo "Could not successfully run query ($sql2) from DB: " . mysql_error();
  27.     exit;
  28.     }  
  29.     $groupid = mysql_result($groupi,0,0);
  30.         echo $groupid ;
  31.  
  32.     }
  33.     $sql = "SELECT user_id FROM `wp_bp_groups_members` WHERE group_id=$groupid AND user_title !=\"Group Admin\"";
  34.     $result1 = mysql_query($sql);
  35.     if (!$result1) {
  36.     echo "Could not successfully run query ($sql) from DB: " . mysql_error();
  37.  
  38.     exit;
  39. }
  40. $row = mysql_fetch_assoc($result1);
  41. print_r ($row);
  42. echo '<br>'2;
  43. $sql3 = "SELECT ID FROM  `wp_posts` WHERE post_title = '$assignmentname' ";
  44.     $result2 = mysql_query($sql3);
  45.     if (!$result2) {
  46.     echo "Could not successfully run query ($sql3) from DB: " . mysql_error();
  47.     exit;
  48. }
  49.     $parent_post = mysql_result($result2,0,0);
  50.     $sql4 = "SELECT ID FROM  `wp_posts` WHERE post_parent = $parent_post AND post_type='gradebook' ";
  51.     $result4 = mysql_query($sql4);
  52.     if (!$result4) {
  53.     echo "Could not successfully run query ($sql4) from DB: " . mysql_error();
  54.     exit;
  55. }
  56.     $post_id = mysql_result($result4,0,0);
  57.     echo "post id is $post_id <br>";
  58.    
  59. if (mysql_num_rows($result1) == 0) {
  60.     echo "No rows found, nothing to print so am exiting";
  61.     exit;
  62. }
  63. $sql7 = "SELECT meta_id FROM wp_postmeta where meta_key='grade' AND post_id = $post_id";
  64. $result7 = mysql_query($sql7);
  65.  
  66. while ($row = mysql_fetch_assoc($result1) && $row2 = mysql_fetch_assoc($result7)) {
  67.     echo $row2["meta_id"], ' => ', $row["user_id"];
  68.     $new    = "[grade uid=\"{$row["user_id"]}\" value=\"{$groupgrade}\" format=\"{$groupformat}\" prv_comment=\"{$groupprivatecomment}\" pub_comment=\"{$grouppubliccomment}\"] ";
  69.     $sqq    = "UPDATE wp_postmeta SET meta_value='$new' WHERE meta_key='grade' AND post_id= $post_id AND meta_id = {$row2["meta_id"]}";
  70.     $result = mysql_query($sqq);
  71.     echo "grade has been updated";
  72. }
  73.  
  74.  
  75.  
  76. mysql_close($link);
  77. ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement