-// $Id: ChangeLog,v 1.143 2007/12/28 02:12:35 kewlio Exp $ //
+// $Id: ChangeLog,v 1.144 2007/12/28 14:26:16 kewlio Exp $ //
+
+2007-12-28 Dan-m00 <daniel@undernet.org>
+ * mod.cservice/cservice.cc: Check admin suspensions when using
+ admin level commands.
2007-12-28 Dan-m00 <daniel@undernet.org>
* doc/update_suspend_2071228.sql:
* Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307,
* USA.
*
- * $Id: cservice.cc,v 1.281 2007/12/28 01:43:14 kewlio Exp $
+ * $Id: cservice.cc,v 1.282 2007/12/28 14:26:16 kewlio Exp $
*/
#include <new>
sqlLevel* theLevel = getLevelRecord(theUser, theChan);
if(theLevel)
{
+ /* check if they have been suspended! */
+ if (theLevel->getSuspendExpire() > currentTime())
+ return 0;
return theLevel->getAccess();
}