MCPcopy Index your code
hub / github.com/Threadfin/Threadfin / getValueFromProviderFile

Function getValueFromProviderFile

html/js/menu_ts.js:1916–1941  ·  view source on GitHub ↗
(file, fileType, key)

Source from the content-addressed store, hash-verified

1914 }
1915}
1916function getValueFromProviderFile(file, fileType, key) {
1917 if (file == "Threadfin Dummy") {
1918 return file;
1919 }
1920 var fileID;
1921 var indicator = file.charAt(0);
1922 switch (indicator) {
1923 case "M":
1924 fileType = "m3u";
1925 fileID = file;
1926 break;
1927 case "H":
1928 fileType = "hdhr";
1929 fileID = file;
1930 break;
1931 case "X":
1932 fileType = "xmltv";
1933 fileID = file.substring(0, file.lastIndexOf('.'));
1934 break;
1935 }
1936 if (SERVER["settings"]["files"][fileType].hasOwnProperty(fileID) == true) {
1937 var data = SERVER["settings"]["files"][fileType][fileID];
1938 return data[key];
1939 }
1940 return;
1941}
1942function setXmltvChannel(epgMapId, xmlTvFileSelect) {
1943 const xmlTv = new XMLTVFile();
1944 const newXmlTvFile = xmlTvFileSelect.value;

Callers 4

createTableContentMethod · 0.70
getFilesMethod · 0.70
donePopupDataFunction · 0.70

Calls

no outgoing calls

Tested by

no test coverage detected