bool quiet = false;
bool verbose = false;
+bool utc = false;
+bool iso = false;
string config_name = "root";
bool no_dbus = false;
row.add(toString(it1->getType()));
row.add(decString(it1->getNum()));
row.add(it1->getType() == POST ? decString(it1->getPreNum()) : "");
- row.add(it1->isCurrent() ? "" : datetime(it1->getDate(), false, false));
+ row.add(it1->isCurrent() ? "" : datetime(it1->getDate(), utc, iso));
row.add(username(it1->getUid()));
row.add(it1->getCleanup());
row.add(it1->getDescription());
row.add(toString(it1->getType()));
row.add(decString(it1->getNum()));
row.add(it1->getType() == POST ? decString(it1->getPreNum()) : "");
- row.add(it1->isCurrent() ? "" : datetime(it1->getDate(), false, false));
+ row.add(it1->isCurrent() ? "" : datetime(it1->getDate(), utc, iso));
row.add(username(it1->getUid()));
row.add(it1->getCleanup());
row.add(it1->getDescription());
TableRow row;
row.add(decString(it1->getNum()));
- row.add(it1->isCurrent() ? "" : datetime(it1->getDate(), false, false));
+ row.add(it1->isCurrent() ? "" : datetime(it1->getDate(), utc, iso));
row.add(username(it1->getUid()));
row.add(it1->getDescription());
row.add(show_userdata(it1->getUserdata()));
TableRow row;
row.add(decString(it1->getNum()));
- row.add(it1->isCurrent() ? "" : datetime(it1->getDate(), false, false));
+ row.add(it1->isCurrent() ? "" : datetime(it1->getDate(), utc, iso));
row.add(username(it1->getUid()));
row.add(it1->getDescription());
row.add(show_userdata(it1->getUserdata()));
TableRow row;
row.add(decString(it1->getNum()));
row.add(decString(it2->getNum()));
- row.add(datetime(it1->getDate(), false, false));
- row.add(datetime(it2->getDate(), false, false));
+ row.add(datetime(it1->getDate(), utc, iso));
+ row.add(datetime(it2->getDate(), utc, iso));
row.add(it1->getDescription());
row.add(show_userdata(it1->getUserdata()));
table.add(row);
TableRow row;
row.add(decString(it1->getNum()));
row.add(decString(it2->getNum()));
- row.add(datetime(it1->getDate(), false, false));
- row.add(datetime(it2->getDate(), false, false));
+ row.add(datetime(it1->getDate(), utc, iso));
+ row.add(datetime(it2->getDate(), utc, iso));
row.add(it1->getDescription());
row.add(show_userdata(it1->getUserdata()));
table.add(row);
cout << _(" Global options:") << endl
<< _("\t--quiet, -q\t\t\tSuppress normal output.") << endl
<< _("\t--verbose, -v\t\t\tIncrease verbosity.") << endl
+ << _("\t--utc\t\t\t\tDisplay dates and times in UTC.") << endl
+ << _("\t--iso\t\t\t\tDisplay dates and times in ISO format.") << endl
<< _("\t--table-style, -t <style>\tTable style (integer).") << endl
<< _("\t--config, -c <name>\t\tSet name of config to use.") << endl
<< _("\t--no-dbus\t\t\tOperate without DBus.") << endl
const struct option options[] = {
{ "quiet", no_argument, 0, 'q' },
{ "verbose", no_argument, 0, 'v' },
+ { "utc", no_argument, 0, 0 },
+ { "iso", no_argument, 0, 0 },
{ "table-style", required_argument, 0, 't' },
{ "config", required_argument, 0, 'c' },
{ "no-dbus", no_argument, 0, 0 },
if ((opt = opts.find("verbose")) != opts.end())
verbose = true;
+ if ((opt = opts.find("utc")) != opts.end())
+ utc = true;
+
+ if ((opt = opts.find("iso")) != opts.end())
+ iso = true;
+
if ((opt = opts.find("table-style")) != opts.end())
{
unsigned int s;