// ----------------------------------------------------------------------- // data_process.js // // Jul/04/2015 // // ----------------------------------------------------------------------- function data_process (data_authors,data_works,data_archive) { var str_out = ""; str_out += ''; str_out += ''; str_out += ''; str_out += ''; str_out += ''; str_out += ''; str_out += ''; str_out += ''; str_out += ''; str_out += ''; str_out += ''; for (var key in data_authors) { var works = find_works_proc (key,data_works); var nn = works.length; if (0 < nn) { str_out += ''; var record = data_authors[key]; str_out += '"; for (var it in works) { if (0 < it) { str_out += ""; } str_out += ""; str_out += ''; str_out += ""; // str_out += code; if (code in data_archive) { var arch = data_archive[code]; str_out += ""; str_out += ""; str_out += ""; str_out += ""; str_out += ""; } str_out += ""; str_out += "

"; } // str_out += "

著者タイトルTitleTotal timePublic dateWeekMonthTotal
' + record.name_jp + "
"; str_out += record.name_en + "
"; var code = works[it]; var work = data_works[code]; str_out += '"; str_out += "" + work.title_en + ""; str_out += arch.total_time; str_out += ""; var date_aa = arch.publicdate.split (' '); str_out += date_aa[0]; str_out += ""; str_out += arch.week; str_out += ""; str_out += arch.month; str_out += ""; str_out += arch.downloads; str_out += "
"; // str_out += ""; } } str_out += ''; return str_out; } // ----------------------------------------------------------------------- function find_works_proc (key_author,data_works) { var works = []; for (var key in data_works) { if (data_works[key].author == key_author) { works.push (key); } } return works; } // -----------------------------------------------------------------------