mirror of
https://github.com/asterisk/asterisk.git
synced 2025-11-21 09:10:36 +00:00
Time zone patch
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@1530 65c4cc65-6c06-0410-ace0-fbb531ad65f3
This commit is contained in:
@@ -164,7 +164,7 @@ static void apply_options(struct ast_vm_user *vmu, char *options)
|
|||||||
char *s;
|
char *s;
|
||||||
char *var, *value;
|
char *var, *value;
|
||||||
while((s = strsep(&stringp, "|"))) {
|
while((s = strsep(&stringp, "|"))) {
|
||||||
value = stringp;
|
value = s;
|
||||||
if ((var = strsep(&value, "=")) && value) {
|
if ((var = strsep(&value, "=")) && value) {
|
||||||
if (!strcasecmp(var, "attach")) {
|
if (!strcasecmp(var, "attach")) {
|
||||||
if (ast_true(value))
|
if (ast_true(value))
|
||||||
@@ -1937,13 +1937,6 @@ static int play_message_datetime(struct ast_channel *chan, struct ast_vm_user *v
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
/* If no zone, use a default */
|
|
||||||
if (!the_zone) {
|
|
||||||
the_zone = alloca(sizeof(struct vm_zone));
|
|
||||||
memset(the_zone,0,sizeof(struct vm_zone));
|
|
||||||
strncpy(the_zone->msg_format, "'vm-received' q 'digits/at' IMp", sizeof(the_zone->msg_format) - 1);
|
|
||||||
}
|
|
||||||
|
|
||||||
/* No internal variable parsing for now, so we'll comment it out for the time being */
|
/* No internal variable parsing for now, so we'll comment it out for the time being */
|
||||||
#if 0
|
#if 0
|
||||||
/* Set the DIFF_* variables */
|
/* Set the DIFF_* variables */
|
||||||
@@ -1961,7 +1954,10 @@ static int play_message_datetime(struct ast_channel *chan, struct ast_vm_user *v
|
|||||||
|
|
||||||
/* Can't think of how other diffs might be helpful, but I'm sure somebody will think of something. */
|
/* Can't think of how other diffs might be helpful, but I'm sure somebody will think of something. */
|
||||||
#endif
|
#endif
|
||||||
|
if (! the_zone)
|
||||||
res = ast_say_date_with_format(chan, t, AST_DIGIT_ANY, chan->language, the_zone->msg_format, the_zone->timezone);
|
res = ast_say_date_with_format(chan, t, AST_DIGIT_ANY, chan->language, the_zone->msg_format, the_zone->timezone);
|
||||||
|
else
|
||||||
|
res = ast_say_date_with_format(chan, t, AST_DIGIT_ANY, chan->language, "'vm-received' q 'digits/at' IMp", NULL);
|
||||||
#if 0
|
#if 0
|
||||||
pbx_builtin_setvar_helper(chan, "DIFF_DAY", NULL);
|
pbx_builtin_setvar_helper(chan, "DIFF_DAY", NULL);
|
||||||
#endif
|
#endif
|
||||||
|
|||||||
Reference in New Issue
Block a user