איך אני ממיר את הפונקצייה הזאת מגווה סקריפט לפונקציות בphp או לכל הפחות מה מסביר כל דבר.
JavaScript:
var titles1=['שלוחה ','שם השלוחה ', 'סך הכל שיחות נכנסות ','סך הכל מספרים שונים ', 'סך הכל זמן שיחות ', 'אורך שיחה ממוצע '];
var avrg=Math.round(totalTime/uniquePhone.length);
var avrgformatted = moment.utc(avrg*1000).format('HH:mm:ss');
var totalTimeformatted = moment.utc(totalTime*1000).format('HH:mm:ss');
var table1 = [titles1,[value,titles[index], totalCalls, uniquePhone.length, totalTimeformatted, avrgformatted]];
var table2 = [];
table2[0]=['טלפון ', 'סך הכל זמן שיחות '];
for(var l=0;l<uniquePhone.length;l++){
table2.push([]);
var uniqueTimeformatted = moment.utc(uniqueTime[l]*1000).format('HH:mm:ss');
table2[1+l]=[uniquePhone[l],uniqueTimeformatted];
}
console.log(table2);
$("#table_data").append(makeTableHTML( table1));
$("#table_data").append(makeTableHTML( table2));
})
});
function makeTableHTML(myArray) {
var result = "<table class='statsTable' border=1>";
result += "<tr>";
for(var i=0; i<myArray[0].length; i++) {
result += "<td>"+myArray[0][i]+"</td>";
}
result+="</tr>"
for(var i=1; i<myArray.length; i++) {
result += "<tr class='statsrow'>";
for(var j=0; j<myArray[i].length; j++){
result += "<td>"+myArray[i][j]+"</td>";
}
result += "</tr>";
}
result += "</table><br>";
return result;
}