mirror of
https://github.com/tuxbox-neutrino/neutrino.git
synced 2025-08-28 07:51:19 +02:00
@@ -457,6 +457,14 @@ int CTimerList::exec(CMenuTarget* parent, const std::string & actionKey)
|
|||||||
r_url += "&channel_id=" + string_printf_helper(PRINTF_CHANNEL_ID_TYPE_NO_LEADING_ZEROS, timerlist[selected].channel_id);
|
r_url += "&channel_id=" + string_printf_helper(PRINTF_CHANNEL_ID_TYPE_NO_LEADING_ZEROS, timerlist[selected].channel_id);
|
||||||
r_url += "&aj=on";
|
r_url += "&aj=on";
|
||||||
r_url += "&rs=on";
|
r_url += "&rs=on";
|
||||||
|
if (timerlist[selected].eventRepeat > CTimerd::TIMERREPEAT_ONCE) {
|
||||||
|
r_url += "&rep=" + to_string((int)timerlist[selected].eventRepeat);
|
||||||
|
r_url += "&repcount=" + to_string((int)timerlist[selected].repeatCount);
|
||||||
|
}
|
||||||
|
if (timerlist[selected].eventRepeat >= CTimerd::TIMERREPEAT_WEEKDAYS) {
|
||||||
|
Timer->setWeekdaysToStr(timerlist[selected].eventRepeat, m_weekdaysStr);
|
||||||
|
r_url += "&wd=" + m_weekdaysStr;
|
||||||
|
}
|
||||||
//printf("[remotetimer] url:%s\n",r_url.c_str());
|
//printf("[remotetimer] url:%s\n",r_url.c_str());
|
||||||
r_url = httpTool.downloadString(r_url, -1, httpConnectTimeout);
|
r_url = httpTool.downloadString(r_url, -1, httpConnectTimeout);
|
||||||
//printf("[remotetimer] status:%s\n",r_url.c_str());
|
//printf("[remotetimer] status:%s\n",r_url.c_str());
|
||||||
@@ -483,6 +491,12 @@ int CTimerList::exec(CMenuTarget* parent, const std::string & actionKey)
|
|||||||
TIMERD_APIDS_CONF, true, timerlist[selected].announceTime > time(NULL),"",true);
|
TIMERD_APIDS_CONF, true, timerlist[selected].announceTime > time(NULL),"",true);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
if (res > 0)
|
||||||
|
Timer->modifyTimerEvent(res, timerlist[selected].announceTime + timerlist[selected].rem_pre,
|
||||||
|
timerlist[selected].alarmTime + timerlist[selected].rem_pre,
|
||||||
|
timerlist[selected].stopTime - timerlist[selected].rem_post,
|
||||||
|
timerlist[selected].eventRepeat,
|
||||||
|
timerlist[selected].repeatCount);
|
||||||
|
|
||||||
CHTTPTool httpTool;
|
CHTTPTool httpTool;
|
||||||
std::string r_url;
|
std::string r_url;
|
||||||
@@ -520,6 +534,14 @@ int CTimerList::exec(CMenuTarget* parent, const std::string & actionKey)
|
|||||||
r_url += "&channel_id=" + string_printf_helper(PRINTF_CHANNEL_ID_TYPE_NO_LEADING_ZEROS, timerlist[selected].channel_id);
|
r_url += "&channel_id=" + string_printf_helper(PRINTF_CHANNEL_ID_TYPE_NO_LEADING_ZEROS, timerlist[selected].channel_id);
|
||||||
r_url += "&aj=on";
|
r_url += "&aj=on";
|
||||||
r_url += "&rs=on";
|
r_url += "&rs=on";
|
||||||
|
if (timerlist[selected].eventRepeat > CTimerd::TIMERREPEAT_ONCE) {
|
||||||
|
r_url += "&rep=" + to_string((int)timerlist[selected].eventRepeat);
|
||||||
|
r_url += "&repcount=" + to_string((int)timerlist[selected].repeatCount);
|
||||||
|
}
|
||||||
|
if (timerlist[selected].eventRepeat >= CTimerd::TIMERREPEAT_WEEKDAYS) {
|
||||||
|
Timer->setWeekdaysToStr(timerlist[selected].eventRepeat, m_weekdaysStr);
|
||||||
|
r_url += "&wd=" + m_weekdaysStr;
|
||||||
|
}
|
||||||
//printf("[remotetimer] url:%s\n",r_url.c_str());
|
//printf("[remotetimer] url:%s\n",r_url.c_str());
|
||||||
r_url = httpTool.downloadString(r_url, -1, httpConnectTimeout);
|
r_url = httpTool.downloadString(r_url, -1, httpConnectTimeout);
|
||||||
//printf("[remotetimer] status:%s\n",r_url.c_str());
|
//printf("[remotetimer] status:%s\n",r_url.c_str());
|
||||||
|
Reference in New Issue
Block a user