Main Page | Directories | File List | File Members

proj_email.php File Reference

Go to the source code of this file.

Functions

 send_new_project_email ($group_id)


Function Documentation

send_new_project_email group_id  ) 
 

Definition at line 27 of file proj_email.php.

References $message, $res_admins, $res_grp, $row_grp, db_fetch_array(), db_numrows(), db_query(), sendmail_mail(), and utils_get_content().

00028 {
00029   $res_grp = db_query("SELECT * FROM groups WHERE group_id='$group_id'");
00030 
00031   if (db_numrows($res_grp) < 1) {
00032     echo ("Group [ $group_id ] does not exist. Shame on you, sysadmin.");
00033   }
00034 
00035   $row_grp = db_fetch_array($res_grp);
00036 
00037   $res_admins = db_query("SELECT user.user_name,user.email FROM user,user_group WHERE "
00038                          . "user.user_id=user_group.user_id AND user_group.group_id='$group_id' AND "
00039                          . "user_group.admin_flags='A'");
00040 
00041   if (db_numrows($res_admins) < 1) {
00042     echo ("Group [ $group_id ] does not seem to have any administrators.");
00043   }
00044 
00045   # send one email per admin
00046   utils_get_content("admin/proj_email");
00047   while ($row_admins = db_fetch_array($res_admins)) {
00048     $message = approval_gen_email($row_grp['group_name'],$row_grp['unix_group_name']);
00049 
00050 
00051     sendmail_mail($GLOBALS['sys_email_adress'],
00052                   $row_admins['email'],
00053                   "Project Approved",
00054                   $message);
00055     
00056   }
00057 }


Generated on Sun Feb 26 13:23:05 2006 for Savane PHP Frontend Developer Reference by  doxygen 1.4.4