{"id":5865,"date":"2019-05-10T10:59:45","date_gmt":"2019-05-10T07:59:45","guid":{"rendered":"http:\/\/new.elearning.upt.ro\/?page_id=5865"},"modified":"2023-10-19T15:47:41","modified_gmt":"2023-10-19T12:47:41","slug":"calendar-cvupt","status":"publish","type":"page","link":"https:\/\/elearning.upt.ro\/en\/calendar-cvupt\/","title":{"rendered":"CVUPT Calendar"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-post\" data-elementor-id=\"5865\" class=\"elementor elementor-5865\">\n\t\t\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-e7d27eb elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"e7d27eb\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-eadece4\" data-id=\"eadece4\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-45e1649 elementor-widget elementor-widget-html\" data-id=\"45e1649\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<script type=\"text\/javascript\">\r\n\tjQuery(document).ready(function(){\r\n\t\tcc = jQuery(\"#cel_calendar\");\r\n\t\tff = jQuery(\"#simple-filter\");\r\n\t\tee = jQuery(\"#events\");\r\n\t\t\r\n\t\ttoday = new Date();\r\n\t\t\r\n\t\t\/\/console.log(today);\r\n\t\t\r\n\t\tcc_m = today.getMonth();\r\n\t\tcc_y = today.getFullYear();\r\n\t\tcc_d = today.getDate();\r\n\t\tcc.data('c-m',cc_m);\r\n\t\tcc.data('c-y',cc_y);\r\n\t\tcc.data('c-d',cc_d);\r\n\t\tff.data('c-s1','');\r\n\t\tff.data('c-s2','');\r\n\t\t\r\n\t\tmax_ev = 25;\r\n\t\t\r\n\t\tstr_m = ['IANUARIE','FEBRUARIE','MARTIE','APRILIE','MAI','IUNIE','IULIE','AUGUST','SEPTEMBRIE','OCTOMBRIE','NOIEMBRIE','DECEMBRIE'];\r\n\t\tstr_d = ['LU','MA','MI','JO','VI','SA','DU'];\r\n\t\t\r\n\t\th_l1 = ['INFO','TST','CRP','TCM'];\r\n\t\th_l2 = ['INFO1', 'INFO2', 'INFO3',\r\n\t\t        'TST1', 'TST2', 'TST3', 'TST4',\r\n\t\t        'CRP1', 'CRP2', 'CRP3',\r\n\t\t        'TCM1', 'TCM2', 'TCM3', 'TCM4'];\r\n\t\t\r\n\t\thash = jQuery(location).attr('hash').replace(\/^#\/, \"\");\r\n\t\tif(hash != \"\"){\r\n            if(h_l1.indexOf(hash) != -1){\r\n                jQuery('#sf-l1>span[data-l1=\"'+hash+'\"]').addClass(\"sf-sel\").siblings().removeClass(\"sf-sel\");\r\n\t\t\t    jQuery(\".sf-l2.sf-\"+hash).show();\r\n                ff.data('c-s1',hash);\r\n            } else if(h_l2.indexOf(hash) != -1){\r\n                var sf_l1 = hash.slice(0,-1);\r\n                jQuery('#sf-l1>span[data-l1=\"'+sf_l1+'\"]').addClass(\"sf-sel\").siblings().removeClass(\"sf-sel\");\r\n\t\t\t    jQuery(\".sf-l2.sf-\"+sf_l1).show();\r\n\t\t\t    jQuery(\".sf-l2>span[data-l2='\"+hash+\"']\").addClass(\"sf-sel\").siblings().removeClass(\"sf-sel\");\r\n                ff.data('c-s1',sf_l1);\r\n                ff.data('c-s2',hash);\r\n                \/\/console.log(\"H: \"+hash);\r\n            }\r\n\t\t}\r\n\r\n\t\tjQuery.fn.get_events = function(){ \/\/spec,ziua,luna,anul,curs,spec2\r\n\t\t\tvar s1 = ff.data('c-s1');\r\n\t\t\tvar s2 = ff.data('c-s2');\r\n\t\t\tvar c_m = cc.data('c-m');\r\n\t\t\tvar c_y = cc.data('c-y');\r\n\r\n\t\t\tvar ajax_data = new Object();\r\n\t\t\tajax_data.luna = c_y+\"-\"+(c_m+1);\r\n\t\t\t\r\n\t\t\t\r\n\t\t\t\/*if(spec){ ajax_data.spec = s1; }\r\n\t\t\tif(luna && anul){\r\n\t\t\t\tc_m = luna;\r\n\t\t\t\tc_y = anul;\r\n\t\t\t\tajax_data.luna = (anul)+\"-\"+(luna+1);\r\n\t\t\t} else {\r\n\t\t\t\tc_date = new Date();\r\n\t\t\t\tc_m = c_date.getMonth();\r\n\t\t\t\tc_y = c_date.getFullYear();\r\n\t\t\t\tajax_data.luna = c_y+\"-\"+(c_m+1);\r\n\t\t\t}\r\n\t\t\tif(curs) ajax_data.curs = curs;\r\n\t\t\tif(ziua) ajax_data.ziua = ziua;*\/\r\n\t\t\t\r\n\t\t\tjQuery.ajax({\r\n\t\t\t\tdataType: \"jsonp\",\r\n\t\t\t\tjsonp: \"intoarce\",\r\n\t\t\t\tdata: ajax_data,\r\n\t\t\t\turl: \"https:\/\/cv.upt.ro\/local\/calext\/index2.php\",\r\n\t\t\t\tsuccess: function(evs){\r\n\t\t\t\t\tvar events = [];\r\n\t\t\t\t\tfor(var key in evs){ if(evs.hasOwnProperty(key)){ events.push(evs[key]); } }\r\n\t\t\t\t\tee.data(\"evs\",events);\r\n\t\t\t\t\t\/\/console.log(events);\r\n\t\t\t\t\tjQuery.fn.fill_events();\r\n\t\t\t\t},\r\n\t\t\t\terror: function(){\r\n\t\t\t\t\tee.data(\"evs\",[]).html(\"Conexiunea la Campusul Virtual al UPT este momentan nefunctionala.\");\r\n\t\t\t\t\tjQuery.fn.fill_events();\r\n\t\t\t\t}\r\n\t\t\t});\r\n\t\t}\r\n\t\r\n\t\tjQuery.fn.draw_cal = function(){\r\n\t\t\tcc.empty();\r\n\t\t\t\r\n\t\t\tvar c_m = cc.data(\"c-m\");\r\n\t\t\tvar c_y = cc.data(\"c-y\");\r\n\t\t\t\r\n\t\t\tvar all_specs = ['INFO','TST','CRP','TCM'];\r\n\t\t\t\r\n\r\n\t\t\tvar c_pad = 10;\r\n\t\t\tvar d_mar = 5;\r\n\t\t\tvar d_pad = 3;\r\n\t\t\t\r\n\t\t\tvar d_w = Math.round((cc.width()-(c_pad)-(6*d_mar)-(14*d_pad)) \/ 7,0);\r\n\t\t\t\/\/var d_w = (cc.width()-(c_pad)-(6*d_mar)-(14*d_pad)) \/ 7;\r\n\t\t\tvar d_h = Math.round(d_w*3\/4,0);\r\n\t\t\t\r\n\t\t\tvar d_we = Math.round((cc.width() - c_pad - (5*d_w) - (10*d_pad)) \/ 2, 0);\r\n\t\t\t\r\n\t\t\tif(d_h < 60){\r\n\t\t\t    cc.data('small_screen',true);\r\n\t\t\t}\r\n\t\t\t\r\n\t\t\tchead = \"<div id='c-head' data-cmonth='\"+c_m+\"' data-cyear='\"+c_y+\"'>\"\r\n\t\t\t\t\t    +\"<span id='m-prev'><<\/span>\"\r\n\t\t\t\t\t        +str_m[c_m]+\" \"+c_y\r\n\t\t\t\t\t    +\"<span id='m-next'>><\/span>\"\r\n\t\t\t\t\t+\"<\/div>\";\r\n\t\t\t\r\n\t\t\tcheadw = \t\"<div id='c-head-week'>\";\r\n\t\t\tfor(var i=0; i< str_d.length; i++){\r\n\t\t\t    dh_classes = [];\r\n\t\t\t    dh_classes.push(\"c-dayh\");\r\n\t\t\t    dh_classes.push(\"c-dayh-\"+i);\r\n\t\t\t    if(i>4){\r\n\t\t\t        dh_classes.push(\"is_we\");\r\n\t\t\t    }\r\n\t\t\t    var new_w = d_w;\r\n\t\t\t    if(i>4)\r\n\t\t\t        new_w = d_we;\r\n\t\t\t\tcheadw +=\t\"<span class='\"+dh_classes.join(\" \")+\"' style='margin-left: \"+d_mar+\"px; width: \"+new_w+\"px;'>\"+str_d[i]+\"<\/span>\";\r\n\t\t\t}\r\n\t\t\tcheadw +=\t\"<\/div>\";\r\n\t\t\t\r\n\t\t\tcalmonth = new Date(c_y,c_m,1);\r\n\t\t\tc_f = calmonth.getDay()-1; \/\/ a cata zi a saptamani este 1 a lunii\r\n\t\t\tif(c_f == -1){ c_f = 6; }  \/\/ 0 = Duminica; facem duminica 6, luni e 0!\r\n\t\t\t\r\n\t\t\tld = new Date(c_y,c_m+1,0).getDate(); \/\/ last day of the month\r\n\t\t\tc_cd = 0; \/\/ day counter\r\n\r\n\t\t\tcweeks = [];\r\n\t\t\tfor(var j = 0; j < 6; j++){\r\n\t\t\t\tif(c_cd >= ld) break; \/\/ no more weeks to draw!\r\n\t\t\t\tcweeks[j] = \"<div class='c-week' data-c-week='\"+j+\"'>\";\r\n\t\t\t\tcdays = [];\r\n\t\t\t\tfor(var i = 0; i < 7; i++){\r\n\t\t\t\t\td_classes = ['c-day'];\r\n\t\t\t\t\tif((j == 0 && i == c_f) || c_cd > 0){ c_cd++; i} \/\/ start counting current days\r\n\t\t\t\t\tif(c_cd > 0 && c_cd <= ld){\r\n\t\t\t\t\t\tif(c_y == cc_y && c_m == cc_m && c_cd == cc_d){\r\n\t\t\t\t\t\t\td_classes.push('is-today');\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t\tif(i>4){\r\n\t\t\t\t\t\t\td_classes.push(\"is-we\");\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t\tshow_d = c_cd;\r\n\t\t\t\t\t} else {\r\n\t\t\t\t\t\td_classes.push('is-innactive');\r\n\t\t\t\t\t\tshow_d = \"&nbsp;\";\r\n\t\t\t\t\t}\r\n\t\t\t\t\tvar new_w = d_w;\r\n\t\t\t            if(i>4)\r\n\t\t\t        new_w = d_we;\r\n\t\t\t\t\tcdays[i] = \t\"<span data-c-day='\"+show_d+\"' class='\"+d_classes.join(\" \")+\"' style='margin-left: \"+d_mar+\"px; width: \"+new_w+\"px; height: \"+d_h+\"px;'>\"\r\n\t\t\t\t\t\t\t\t\t+\"<span class='c-day-number'>\"+show_d+\"<\/span>\"\r\n\t\t\t\t\t\t\t\t\t+\"<span class='c-specs'><\/span>\"\r\n\t\t\t\t\t\t\t\t+\"<\/span>\";\r\n\t\t\t\t}\r\n\t\t\t\tvar new_week = cdays.join(\"\");\r\n\t\t\t\tcweeks[j] += new_week;\r\n\t\t\t\tcweeks[j] += \"<\/div>\";\r\n\t\t\t}\r\n\t\t\tnew_month = cweeks.join(\"\");\r\n\r\n\t\t\tcc.append(chead).append(cheadw).append(new_month);\r\n\r\n\t\t\tif(cc_m != c_m || cc_y != c_y){\r\n\t\t\t\tcc.append(\"<div id='gotoday'>Azi<\/div>\");\r\n\t\t\t}\r\n\t\t}\r\n\t\t\r\n\t\tjQuery.fn.fill_events = function(){\r\n\t\t\tvar c_m = cc.data(\"c-m\");\r\n\t\t\tvar c_y = cc.data(\"c-y\");\r\n\t\t\tvar s1 = ff.data('c-s1');\r\n\t\t\tvar s2 = ff.data('c-s2');\r\n\t\t\tvar s3 = ff.data('c-s3');\r\n\t\t\t\r\n\t\t\t\/*var summary = jQuery(\"#filter > h3 > span\"); \/\/ !!!\r\n\t\t\tvar sum_text = \"\";\r\n\t\t\t\r\n\t\t\tif(!s3){\r\n\t\t\t\tsum_text += \" <em>toata luna <strong>\"+str_m[c_m]+\" \"+c_y+\"<\/strong><\/em>\";\r\n\t\t\t} else {\r\n\t\t\t\tsum_text += \" <em>ziua de <strong>\"+s3+\" \"+str_m[c_m]+\" \"+c_y+\"<\/strong><\/em>\";\r\n\t\t\t}\r\n\t\t\t\r\n\t\t\tif(s2){\r\n\t\t\t\tvar sel_year = s2.substring(s2.length-1);\r\n\t\t\t\tvar sel_spec = s2.substring(0, s2.length-1);\r\n\t\t\t\tsum_text += \", <em>anul <strong>\"+sel_year+\"<\/strong> specializarea <strong>\"+sel_spec+\"<\/strong><\/em>.\";\r\n\t\t\t} else if(s1) {\r\n\t\t\t\tsum_text += \", <em>toti anii specializarii <strong>\"+s1+\"<\/strong><\/em>.\";\r\n\t\t\t} else {\r\n\t\t\t\tsum_text += \", <em><strong>toate specializarile<\/strong><\/em>.\";\r\n\t\t\t}\r\n\t\t\t\r\n\t\t\tsummary.html(sum_text);*\/\r\n\t\t\t\r\n\t\t\tld = new Date(c_y,c_m+1,0).getDate();\r\n\t\t\t\r\n\t\t\tevz = [];\r\n\t\t\tvar evs = ee.data(\"evs\");\r\n\t\t\tfor(var i = 0; i < evs.length; i++){\r\n\t\t\t\tvar cdate = evs[i].date;\r\n\t\t\t\tvar cd = cdate.split(\" \");\r\n\t\t\t\tvar z = cd[0]; var h = cd[1];\r\n\t\t\t\tvar dd = z.split(\"-\");\r\n\t\t\t\tvar ey = dd[0]; var em = dd[1]; var ed = dd[2];\r\n\t\t\t\tvar sn = evs[i].shortname;\r\n\t\t\t\tvar es = sn.replace(\/(S1-ID-|S2-ID-|S12-ID-|S1-|S2-|S12-)\/i,'');\r\n\t\t\t\tss = es.split(\"-\");\r\n\t\t\t\tspec = ss[0]; spec = spec.slice(0,-1);\r\n\t\t\t\tevz[i] = {day: ed, spec: spec, spec2: ss[0], hour: h, fullname: evs[i].fullname, shortname: evs[i].shortname, title: evs[i].eventname, desc: evs[i].description};\r\n\t\t\t}\r\n\t\t\t\r\n\t\t\t\r\n\t\t\tif(s2){\r\n\t\t\t\tevz = evz.filter(ev => ev.spec2 == s2);\r\n\t\t\t\tlocation.hash=s2;\r\n\t\t\t} else if(s1){\r\n\t\t\t\tevz = evz.filter(ev => ev.spec == s1);\r\n\t\t\t\tlocation.hash=s1;\r\n\t\t\t} else {\r\n\t\t\t    location.hash=\"\";\r\n\t\t\t}\r\n\t\t\t\r\n\t\t\tfor(var i = 1; i <= ld; i++){\r\n\t\t\t    var day_filter = jQuery(\".c-day[data-c-day='\"+i+\"'] > span.c-specs\");\r\n\t\t\t    if(cc.data('small_screen')){\r\n\t\t\t        if(evz.filter(ev => ev.day == i).length){\r\n\t\t\t            day_filter.html(\"<span class='small_screen_d_ev'>&nbsp;<\/span>\");\r\n\t\t\t        } else {\r\n\t\t\t            day_filter.html(\"\");\r\n\t\t\t        }\r\n                    continue;\r\n\t\t\t    }\r\n\t\t        if(s2){\r\n\t\t\t\t\tcount_evs = evz.filter(ev => ev.day == i).length;\r\n\t\t\t\t\tif(!count_evs){\r\n\t\t\t\t\t\tday_filter.html(\"\");\r\n\t\t\t\t\t\tcontinue;\r\n\t\t\t\t\t}\r\n\t\t\t\t\tvar spec_text = s2.replace(\/IA\/,\"Info\");\r\n\t\t\t\t\tvar spec_text_f = spec_text.replace(\/[1-4]\/,\"\").toLowerCase();\r\n\t\t\t\t\t\/\/console.log(spec_text.replace(\/[1-4]\/,\"\"));\r\n\t\t\t\t\tspecs = \t\"<ul class='c-spec-f' data-c-day-ev='\"+i+\"'>\"\r\n\t\t\t\t\t\t\t\t+\"<li class='c-\"+spec_text_f+\"'>\"+spec_text+\" (\"+count_evs+\")<\/li>\"\r\n\t\t\t\t\t\t\t+\"<\/ul>\";\r\n\t\t\t\t\tday_filter.html(specs);\r\n\t\t\t\t\tcontinue;\r\n\t\t\t\t}\r\n\t\t\t\tcount_info = evz.filter(ev => ev.day == i && ev.spec == \"INFO\").length;\r\n\t\t\t\tcount_tst = evz.filter(ev => ev.day == i && ev.spec == \"TST\").length;\r\n\t\t\t\tcount_crp = evz.filter(ev => ev.day == i && ev.spec == \"CRP\").length;\r\n\t\t\t\tcount_tcm = evz.filter(ev => ev.day == i && ev.spec == \"TCM\").length;\r\n\t\t\t\tif(!count_ia && !count_tst &&!count_crp && !count_tcm){\r\n\t\t\t\t\tday_filter.html(\"\");\r\n\t\t\t\t\tcontinue;\r\n\t\t\t\t}\r\n\t\t\t\t\r\n\t\t\t\tspecs = \"<ul class='c-spec-f' data-c-day-ev='\"+i+\"'>\";\r\n\t\t\t\tif(count_info)\r\n\t\t\t\t\tspecs += \"<li class='c-info' data-spec-f='INFO'>INFO [\"+count_info+\"]<\/li>\";\r\n\t\t\t\tif(count_tst)\r\n\t\t\t\t\tspecs += \"<li class='c-tst' data-spec-f='TST'>TST [\"+count_tst+\"]<\/li>\";\r\n\t\t\t\tif(count_crp)\r\n\t\t\t\t\tspecs += \"<li class='c-crp' data-spec-f='CRP'>CRP [\"+count_crp+\"]<\/li>\";\r\n\t\t\t\tif(count_tcm)\r\n\t\t\t\t\tspecs += \"<li class='c-tcm' data-spec-f='TCM'>TCM [\"+count_tcm+\"]<\/li>\";\r\n\t\t\t\tspecs += \"<\/ul>\";\r\n\r\n\t\t\t\tday_filter.html(specs);\r\n\t\t\t}\r\n\r\n\t\t\tif(s3){\r\n\t\t\t\tevz = evz.filter(ev => ev.day == s3);\r\n\t\t\t}\r\n\r\n\t\t\tevent_list = \"<ul id='event-list'>\";\r\n\t\t\tif(!evz.length){\r\n\t\t\t\tevent_list += \"<li><h3>Nu exista evenimente programate pentru criteriile de filtrare alese.<\/h3><\/li>\";\r\n\t\t\t\tevent_list += \"<\/ul>\";\r\n\t\t\t\tee.html(event_list);\r\n\t\t\t\treturn;\r\n\t\t\t}\r\n\t\t\tc_hide = \"\";\r\n\t\t\tfor(var i=0; i < evz.length; i++){\r\n\t\t\t\tif(!ee.data('ev-show-all') && i == max_ev){\r\n\t\t\t\t\tevent_list += \"<li><em>Se afiseaza numai \"+max_ev+\" evenimente (din \"+evz.length+\"). Incercati sa le filtrati pe specializari si ani de studiu<\/em><br>\";\r\n\t\t\t\t\tevent_list += \"Sau puteti sa le <a href='#' id='ev-show-all'>afisati pe toate<\/a><\/li>\";\r\n\t\t\t\t\tc_hide = \" style='display:none;'\";\r\n\t\t\t\t}\r\n\t\t\t\tvar c_show_m = c_m+1;\r\n\t\t\t\tif(c_show_m < 10){\r\n\t\t\t\t\tc_show_m = \"0\"+c_show_m;\r\n\t\t\t\t}\r\n\r\n\t\t\t\tevent_list += \"<li\"+c_hide+\"><h3 class='c-title-time'>\"+evz[i].day+\".\"+c_show_m+\".\"+c_y+\" - \"+evz[i].hour+\"<\/h3><h2 class='c-title-course'>\"+evz[i].fullname+\"<br><em>(\"+evz[i].shortname+\")<\/em><\/h2><h3 class='c-ev-list-content'>\"+evz[i].title+\"<\/h3><p>\"+evz[i].desc+\"<\/p><\/li>\";\r\n\t\t\t}\r\n\t\t\tevent_list += \"<\/ul>\";\r\n\t\t\tee.html(event_list);\r\n\t\t}\r\n\t\t\r\n\t\tjQuery(\"body\").on(\"click\",\"#m-prev\",function(e){\r\n\t\t\tcmonth = cc.data('c-m');\r\n\t\t\tcyear = cc.data('c-y');\r\n\t\t\tif(cmonth>0) { cc.data('c-m',cmonth-1); }\r\n\t\t\telse { cc.data('c-m',11); cc.data('c-y',cyear-1); }\r\n\t\t\tff.data('c-s3',\"\");\r\n\t\t\tjQuery.fn.draw_cal();\r\n\t\t\tjQuery.fn.get_events();\r\n\t\t\te.preventDefault();\r\n\t\t\treturn false;\r\n\t\t}).on(\"click\",\"#m-next\",function(e){\r\n\t\t\tcmonth = cc.data('c-m');\r\n\t\t\tcyear = cc.data('c-y');\r\n\t\t\tif(cmonth<11){ cc.data('c-m',cmonth+1); \t}\r\n\t\t\telse{ cc.data('c-m',0); cc.data('c-y',cyear+1); }\r\n\t\t\tff.data('c-s3',\"\");\r\n\t\t\tjQuery.fn.draw_cal();\r\n\t\t\tjQuery.fn.get_events();\r\n\t\t\te.preventDefault();\r\n\t\t\treturn false;\r\n\t\t}).on(\"click\",\"#gotoday\",function(){\r\n\t\t\tcc.data('c-m',cc_m);\r\n\t\t\tcc.data('c-y',cc_y);\r\n\t\t\tff.data('c-s3',\"\");\r\n\t\t\tjQuery.fn.draw_cal();\r\n\t\t\tjQuery.fn.get_events();\r\n\t\t}).on(\"click\",\"#sf-l1>span\",function(){\r\n\t\t    var t = jQuery(this);\r\n\t\t    var sel_l1 = t.data(\"l1\");\r\n\t\t    t.addClass(\"sf-sel\").siblings().removeClass(\"sf-sel\");\r\n\t\t    jQuery(\".sf-l2>span\").removeClass(\"sf-sel\");\r\n\t\t    jQuery(\".sf-l2>span[data-l2='']\").addClass(\"sf-sel\");\r\n\t\t\tjQuery(\".sf-l2\").hide();\r\n\t\t\tif(sel_l1 != \"\"){\r\n\t\t\t    jQuery(\".sf-l2.sf-\"+sel_l1).show();\r\n\t\t\t}\r\n\t\t\tff.data('c-s1',sel_l1);\r\n\t\t\tff.data('c-s2','');\r\n\t\t\tff.data('c-s3','');\r\n\t\t\tjQuery(\".c-day-sel\").removeClass(\"c-day-sel\");\r\n\t\t\tjQuery.fn.fill_events();\r\n\t\t}).on(\"click\",\".sf-l2>span\",function(){\r\n\t\t    var t = jQuery(this);\r\n\t\t    var sel_l2 = t.data(\"l2\");\r\n\t\t    t.addClass(\"sf-sel\").siblings().removeClass(\"sf-sel\");\r\n\t\t    ff.data('c-s2',sel_l2);\r\n\t\t\tff.data('c-s3','');\r\n\t\t\tjQuery(\".c-day-sel\").removeClass(\"c-day-sel\");\r\n\t\t\tjQuery.fn.fill_events();\r\n\t\t\/*}).on(\"click\",\".c-spec-f>li\",function(){\r\n\t\t\tvar spec_f = jQuery(this).data('spec-f');\r\n\t\t\t\/ *jQuery(\"#spec-filter>li.f-sel\").removeClass('f-sel');\r\n\t\t\tjQuery(\"#spec2-filter>li.f-sel\").removeClass('f-sel');\r\n\t\t\tjQuery(this).addClass('f-sel');\r\n\t\t\tjQuery(\"#spec2-filter>li.spec-f-\"+spec_f+\"[data-spec2-f='']\").addClass('f-sel');\r\n\t\t\tjQuery(\"#spec2-filter\").hide();\r\n\t\t\tjQuery(\"#spec2-filter>li\").hide();\r\n\t\t\tif(spec_f != \"\"){\r\n\t\t\t\tjQuery(\"#spec2-filter\").show();\r\n\t\t\t}\t\t\t\r\n\t\t\tjQuery(\"#spec2-filter>li.spec-f-\"+spec_f).show();* \/\r\n\t\t\tff.data('c-s1',spec_f);\r\n\t\t\tff.data('c-s2','');\r\n\t\t\tff.data('c-s3',\"\");\r\n\t\t\tjQuery(\".c-day-sel\").removeClass(\"c-day-sel\");\r\n\t\t\tjQuery.fn.fill_events();*\/\r\n\t\t\r\n\t\t}).on(\"click\",\".c-day:not(.is-innactive)\",function(e){\r\n\t\t\tjQuery(\".c-day-sel\").removeClass(\"c-day-sel\");\r\n\t\t\tjQuery(this).addClass(\"c-day-sel\");\r\n\t\t\tff.data('c-s3',jQuery(this).data('c-day'));\r\n\t\t\tjQuery.fn.fill_events();\r\n\t\t\te.preventDefault();\r\n\t\t\treturn false;\r\n\t\t}).on(\"click\",\".c-day-sel\",function(e){\r\n\t\t\tjQuery(this).removeClass(\"c-day-sel\");\r\n\t\t\tff.data('c-s3',\"\");\r\n\t\t\tjQuery.fn.fill_events();\r\n\t\t\te.preventDefault();\r\n\t\t\treturn false;\r\n\t\t}).on(\"click\",\"#ev-show-all\",function(e){\r\n\t\t\tee.data('ev-show-all',true);\r\n\t\t\tjQuery(\"#event-list > li\").show();\r\n\t\t\tjQuery(this).parent().hide();\r\n\t\t\te.preventDefault();\r\n\t\t\treturn false;\r\n\t\t});\r\n\t\t\r\n\t\tjQuery(\"#sidebar\").remove();\r\n\t\tjQuery(\"#content\").removeClass('col-md-9').addClass('col-md-12');\r\n\t\t\r\n\t\tjQuery.fn.draw_cal();\r\n\t\tjQuery.fn.get_events();\r\n\t\t\r\n\t});\r\n<\/script>\r\n<style>\r\n\t:root{\r\n\t\t--c-head-color: #666;\r\n\t}\r\n\t\r\n\t#cel_calendar, #events, #filter{\r\n\t\t\/*width: 600px;\r\n\t\tmargin-left: auto;\r\n\t\tmargin-right: auto;*\/\r\n\t\tmargin-top: 10px;\r\n\t\tbackground-color: #FFF;\r\n\t\tborder-radius: 5px;\r\n\t\tpadding: 5px;\r\n\t}\r\n\t#filter{\r\n\t\tvertical-align: top;\r\n\t}\r\n\t\r\n\t#c-head{\r\n\t\tdisplay: block;\r\n\t\tpadding: 10px;\r\n\t\tmargin: 5px;\r\n\t\tbackground-color: var(--c-head-color, #3c3c3c);\r\n\t\t\/*border-radius: 3px;*\/\r\n\t\ttext-align: center;\r\n\t\tcolor: #FFF;\r\n\t\tfont-weight: bolder;\r\n\t\tfont-size: 24px;\r\n\t\tcursor: default;\r\n\t}\r\n\t#c-head > span{ cursor: pointer; }\r\n\t#c-head > span:hover{ color: lightgray; }\r\n\t#m-prev{ float: left; }\r\n\t#m-next{ float: right;}\r\n\t\r\n\t.c-day{\r\n\t\tdisplay: inline-block;\r\n\t\tbackground-color: lightgray;\r\n\t\t\/*border-radius: 3px;*\/\r\n\t\tpadding: 5px 7px;\r\n\t\tmargin-bottom: 5px;\r\n\t\tcursor: default;\r\n\t\tcolor: #179bd7;\r\n\t\tfont-family: ROBOTO;\r\n\t\tfont-weight: bolder;\r\n\t\t\/*text-shadow: 3px 3px 5px #FFF;*\/\r\n\t}\r\n\t.c-day:not(.is-innactive):hover{\r\n\t\tbackground-color: #ffdbe4;\r\n\t\toutline: 1px solid lightgray;\r\n\t\tcursor: pointer;\r\n\t}\r\n\t\r\n\t.c-day-sel{\r\n\t\toutline: 2px solid gray;\r\n\t\tborder-radius: 0px;\r\n\t}\r\n\t\r\n\t.c-dayh{\r\n\t\tdisplay: inline-block;\r\n\t\tborder-radius: 3px;\r\n\t\tpadding: 5px 3px;\r\n\t\tmargin-bottom: 5px;\r\n\t\tcursor: default;\r\n\t\t\/*background-color: darkgray;*\/\r\n\t\ttext-align: center;\r\n\t\tfont-weight: bold;\r\n\t\t\/*color: #FAFAFA;*\/\r\n\t}\r\n\t\r\n\t.is-we{\r\n\t\tbackground-color: cornsilk;\r\n\t\t\/*color: #1d1d1d;*\/\r\n\t\tfont-weight: bold;\r\n\t}\r\n\t\r\n\t.is-we:hover{\r\n\t\tbackground-color: FloralWhite;\r\n\t}\r\n\t\r\n\t.is-innactive{\r\n\t\tbackground: repeating-linear-gradient(-55deg,#a1a1a1,#a1a1a1 10px, #afafaf 10px,#afafaf 20px);\r\n\t}\r\n\t\r\n\t.is-today, .is-today:hover{\r\n\t\tbackground-color: #e8fde7 !important;\r\n\t}\r\n\t\r\n\t#gotoday{\r\n\t\tdisplay: block;\r\n\t\twidth: 100px;\r\n\t\tmargin-left: auto;\r\n\t\tmargin-right: auto;\r\n\t\tpadding: 5px 15px;\r\n\t\tcolor: white;\r\n\t\tbackground-color: DodgerBlue;\r\n\t\ttext-align: center;\r\n\t\tborder-radius: 5px;\r\n\t\tcursor: pointer;\r\n\t}\r\n\t\r\n\tul.c-spec-f{\r\n\t\tdisplay:block;\r\n\t\ttop: 0px;\r\n\t\tfloat: right;\r\n\t\tmargin-top: 0px;\r\n\t\tmargin-right: 2px;\r\n\t\tpadding-inline-start: 0px;\r\n\t}\r\n\tul.c-spec-f > li{\r\n\t\tlist-style:none;\r\n\t\tpadding: 2px;\r\n\t\tfont-size: x-small;\r\n\t\tcursor: pointer;\r\n\t\tline-height: 1;\r\n\t\t\/*border-radius: 2px;*\/\r\n\t\tcolor: #FFF;\r\n\t}\r\n\t.c-info{\r\n\t\tbackground-color: #64b2da;\r\n\t}\r\n\t\r\n\t.c-tst{\r\n\t\tbackground-color: #0095da;\r\n\t}\r\n\t\r\n\t.c-crp{\r\n\t\tbackground-color: #187171;\r\n\t}\r\n\t\r\n\t.c-tcm{\r\n\t\tbackground-color: #2B6094;\r\n\t}\r\n\t.c-dis{\r\n\t\tbackground-color: lightgray;\r\n\t}\r\n\t\r\n\t#event-list{\r\n\t\tpadding-inline-start: 15px;\r\n\t}\r\n\t\r\n\t#event-list > li {\r\n\t\tlist-style: none;\r\n\t\t\/*border-bottom: 2px solid lightgray;*\/\r\n\t\tmargin-bottom: 10px;\r\n\t\tmargin-right: 10px;\r\n\t\tpadding-bottom: 5px;\r\n\t}\r\n\t\r\n\t#event-list > li:hover{\r\n\t\tbackground-color: #FAFAFA;\r\n\t}\r\n\t\r\n\t#event-list > li > h3.c-title-time {\r\n\t\tbackground-color: var(--c-head-color, #3c3c3c);\r\n\t\tcolor: #FFF;\r\n\t\tfont-weight: bolder;\r\n\t\tpadding: 5px 10px;\r\n\t\tdisplay:block;\r\n\t\tmargin-bottom: 0px;\r\n\t\tborder-top-left-radius: 3px;\r\n\t\tborder-top-right-radius: 3px;\r\n\t}\r\n\t\r\n\t#event-list > li > h2.c-title-course {\r\n\t\tbackground-color: lightgray;\r\n\t\tfont-weight: bolder;\r\n\t\tpadding: 3px 10px;\r\n\t\tdisplay:block;\r\n\t\tmargin-top: 0px;\r\n\t}\r\n\t\r\n\t#event-list > li > h2.c-title-course > em {\r\n\t\tbackground-color: lightgray;\r\n\t\tfont-size: small;\r\n\t}\r\n\t\r\n\t#event-list > li > p, #event-list > li > h3.c-ev-list-content{\r\n\t\tpadding: 0px 10px;\r\n\t\tmargin-block-start: 0.25em;\r\n\t}\r\n\t\r\n\t.c-specs{\r\n        float:right;\r\n        text-align: right;\r\n\t}\r\n\t\r\n\t.small_screen_d_ev{\r\n        display:inline-block;\r\n        border-radius: 3px;\r\n        background-color: blue;\r\n        right: 0px;\r\n        width: 6px;\r\n        height: 6px;\r\n\t}\r\n\t\r\n\t#simple-filter{\r\n\t   \/*display:none;*\/\r\n\t   min-height: 65px;\r\n\t}\r\n\t\r\n\t#sf-l1,.sf-l2{\r\n\t    margin-left: 10px;\r\n\t    margin-bottom: 5px;\r\n\t}\r\n\t\r\n\t#sf-l1>span, .sf-l2>span{\r\n\t    cursor: pointer;\r\n\t    color:var(--c-head-color, #3c3c3c);\r\n\t    padding: 2px 5px;\r\n\t    border-radius: 2px;\r\n\t}\r\n\t\r\n\t#sf-l1>span:hover, .sf-l2>span:hover{\r\n\t    color: #000;\r\n\t    \/*display: inline-block;\r\n\t    text-decoration: underline;*\/\r\n\t}\r\n\t\r\n\t.sf-l2{\r\n\t    display:none;\r\n\t}\r\n\t\r\n\t\r\n\t.sf-sel{\r\n\t    display:inline-block;\r\n\t    color: #F3F3F3 !important;\r\n\t    background-color: var(--c-head-color, #3c3c3c);\r\n\t}\r\n\t\r\n<\/style>\r\n<div id=\"simple-filter\">\r\n    <div id=\"sf-l1\">\r\n        <span data-l1=\"\" class=\"sf-sel\">Toate specializarile<\/span>  \r\n        <span data-l1=\"INFO\">INFO<\/span>  \r\n        <span data-l1=\"TST\">TST<\/span>  \r\n        <span data-l1=\"CRP\">CRP<\/span>  \r\n        <span data-l1=\"TCM\">TCM<\/span>\r\n    <\/div>\r\n    <div class=\"sf-l2 sf-INFO\">\r\n        <span data-l2=\"\" class=\"sf-sel\">Toti anii<\/span>  \r\n        <span data-l2=\"INFO1\">INFO 1<\/span>  \r\n        <span data-l2=\"INFO2\">INFO 2<\/span>  \r\n        <span data-l2=\"INFO3\">INFO 3<\/span>\r\n    <\/div>\r\n    <div class=\"sf-l2 sf-TST\">\r\n        <span data-l2=\"\" class=\"sf-sel\">Toti anii<\/span>  \r\n        <span data-l2=\"TST1\">TST 1<\/span>  \r\n        <span data-l2=\"TST2\">TST 2<\/span>  \r\n        <span data-l2=\"TST3\">TST 3<\/span>  \r\n        <span data-l2=\"TST4\">TST 4<\/span>\r\n    <\/div>\r\n    <div class=\"sf-l2 sf-CRP\">\r\n        <span data-l2=\"\" class=\"sf-sel\">Toti anii<\/span>  \r\n        <span data-l2=\"CRP1\">CRP 1<\/span>  \r\n        <span data-l2=\"CRP2\">CRP 2<\/span>  \r\n        <span data-l2=\"CRP3\">CRP 3<\/span>\r\n    <\/div>\r\n    <div class=\"sf-l2 sf-TCM\">\r\n        <span data-l2=\"\" class=\"sf-sel\">Toti anii<\/span>  \r\n        <span data-l2=\"TCM1\">TCM 1<\/span>  \r\n        <span data-l2=\"TCM2\">TCM 2<\/span>  \r\n        <span data-l2=\"TCM3\">TCM 3<\/span>  \r\n        <span data-l2=\"TCM4\">TCM 4<\/span>\r\n    <\/div>\r\n<\/div>\r\n<div id=\"cel_calendar\"><\/div>\r\n<div id=\"events\"><\/div>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>All specializations INFO TST CRP TCM All years INFO 1 INFO 2 INFO 3 All years TST 1 TST 2 TST 3 TST 4 All years CRP 1 CRP 2 CRP 3 All years TCM 1 TCM 2 TCM 3 TCM 4<\/p>","protected":false},"author":14,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-5865","page","type-page","status-publish","hentry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.3 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Calendar CVUPT - Universitatea Politehnica Timi\u015foara Departamentul de ID\/IFR \u0219i Educa\u021bie Digital\u0103 \u2013 DeL<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/elearning.upt.ro\/en\/calendar-cvupt\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Calendar CVUPT - Universitatea Politehnica Timi\u015foara Departamentul de ID\/IFR \u0219i Educa\u021bie Digital\u0103 \u2013 DeL\" \/>\n<meta property=\"og:description\" content=\"Toate specializarile INFO TST CRP TCM Toti anii INFO 1 INFO 2 INFO 3 Toti anii TST 1 TST 2 TST 3 TST 4 Toti anii CRP 1 CRP 2 CRP 3 Toti anii TCM 1 TCM 2 TCM 3 TCM 4\" \/>\n<meta property=\"og:url\" content=\"https:\/\/elearning.upt.ro\/en\/calendar-cvupt\/\" \/>\n<meta property=\"og:site_name\" content=\"Universitatea Politehnica Timi\u015foara Departamentul de ID\/IFR \u0219i Educa\u021bie Digital\u0103 \u2013 DeL\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/CIDUPT\/?ref=page_internal\" \/>\n<meta property=\"article:modified_time\" content=\"2023-10-19T12:47:41+00:00\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/elearning.upt.ro\\\/calendar-cvupt\\\/\",\"url\":\"https:\\\/\\\/elearning.upt.ro\\\/calendar-cvupt\\\/\",\"name\":\"Calendar CVUPT - Universitatea Politehnica Timi\u015foara Departamentul de ID\\\/IFR \u0219i Educa\u021bie Digital\u0103 \u2013 DeL\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/elearning.upt.ro\\\/ro\\\/#website\"},\"datePublished\":\"2019-05-10T07:59:45+00:00\",\"dateModified\":\"2023-10-19T12:47:41+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/elearning.upt.ro\\\/calendar-cvupt\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/elearning.upt.ro\\\/calendar-cvupt\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/elearning.upt.ro\\\/calendar-cvupt\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/elearning.upt.ro\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Calendar CVUPT\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/elearning.upt.ro\\\/ro\\\/#website\",\"url\":\"https:\\\/\\\/elearning.upt.ro\\\/ro\\\/\",\"name\":\"Universitatea Politehnica Timi\u015foara Departamentul de ID\\\/IFR \u0219i Educa\u021bie Digital\u0103 \u2013 DeL\",\"description\":\"\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/elearning.upt.ro\\\/ro\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"CVUPT Calendar - Politehnica University Timi\u015foara Department of ID\/IFR and Digital Education \u2013 DeL","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/elearning.upt.ro\/en\/calendar-cvupt\/","og_locale":"en_US","og_type":"article","og_title":"Calendar CVUPT - Universitatea Politehnica Timi\u015foara Departamentul de ID\/IFR \u0219i Educa\u021bie Digital\u0103 \u2013 DeL","og_description":"Toate specializarile INFO TST CRP TCM Toti anii INFO 1 INFO 2 INFO 3 Toti anii TST 1 TST 2 TST 3 TST 4 Toti anii CRP 1 CRP 2 CRP 3 Toti anii TCM 1 TCM 2 TCM 3 TCM 4","og_url":"https:\/\/elearning.upt.ro\/en\/calendar-cvupt\/","og_site_name":"Universitatea Politehnica Timi\u015foara Departamentul de ID\/IFR \u0219i Educa\u021bie Digital\u0103 \u2013 DeL","article_publisher":"https:\/\/www.facebook.com\/CIDUPT\/?ref=page_internal","article_modified_time":"2023-10-19T12:47:41+00:00","twitter_card":"summary_large_image","schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/elearning.upt.ro\/calendar-cvupt\/","url":"https:\/\/elearning.upt.ro\/calendar-cvupt\/","name":"CVUPT Calendar - Politehnica University Timi\u015foara Department of ID\/IFR and Digital Education \u2013 DeL","isPartOf":{"@id":"https:\/\/elearning.upt.ro\/ro\/#website"},"datePublished":"2019-05-10T07:59:45+00:00","dateModified":"2023-10-19T12:47:41+00:00","breadcrumb":{"@id":"https:\/\/elearning.upt.ro\/calendar-cvupt\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/elearning.upt.ro\/calendar-cvupt\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/elearning.upt.ro\/calendar-cvupt\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/elearning.upt.ro\/"},{"@type":"ListItem","position":2,"name":"Calendar CVUPT"}]},{"@type":"WebSite","@id":"https:\/\/elearning.upt.ro\/ro\/#website","url":"https:\/\/elearning.upt.ro\/ro\/","name":"Politehnica University Timi\u015foara Department of ID\/IFR and Digital Education \u2013 DeL","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/elearning.upt.ro\/ro\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"}]}},"_links":{"self":[{"href":"https:\/\/elearning.upt.ro\/en\/wp-json\/wp\/v2\/pages\/5865","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/elearning.upt.ro\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/elearning.upt.ro\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/elearning.upt.ro\/en\/wp-json\/wp\/v2\/users\/14"}],"replies":[{"embeddable":true,"href":"https:\/\/elearning.upt.ro\/en\/wp-json\/wp\/v2\/comments?post=5865"}],"version-history":[{"count":116,"href":"https:\/\/elearning.upt.ro\/en\/wp-json\/wp\/v2\/pages\/5865\/revisions"}],"predecessor-version":[{"id":25392,"href":"https:\/\/elearning.upt.ro\/en\/wp-json\/wp\/v2\/pages\/5865\/revisions\/25392"}],"wp:attachment":[{"href":"https:\/\/elearning.upt.ro\/en\/wp-json\/wp\/v2\/media?parent=5865"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}