Method code for $channel_ui.describe_channel_cmd()

[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

Tlon