[Turn off line numbering]
1: arg cmdstr, cmd, channel, prep, desc;
2: var db, channel;
3:
4: (> .perms(caller(), 'command) <);
5: channel = (| tosym(channel.lowercase()) |) || 0;
6: if (channel == 0)
7: return "@desc-ch?annel <channel> as <description>";
8: db = (| $channel_db.search(channel) |) || 0;
9: if (db == 0)
10: return "That channel does not exist.";
11: if (!(sender() in db[6]) && !$sys.is_system(sender()))
12: return "You are not a manager for channel " + db[1];
13: $channel_db.value_changed(channel, db.replace(7, desc));
14: return "Description updated.";
// Created 24-Jul-1996 as a part of ColdCore, see: @help Credit