18
18
$query = $this->db->get();
22
foreach ($query->result() as $row) {
23
if ($row->columnNr == 1) $column1++;
24
if ($row->columnNr == 2) $column2++;
20
26
foreach ($query->result() as $row) { //creats array with array consisting of columnNr and code file.
22
$output .= '<div class="classcontainer">';
28
if($row->columnNr == 1 && $column1 == 1 ) {
29
$output .= '<div class="singleColumn1">';
30
} else if($row->columnNr == 1 && $column1 == 2) {
31
$output .= '<div class="doubleColumn1">';
32
} else if($row->columnNr == 2 && $column2 == 1) {
33
$output .= '<div class="singleColumn2">';
34
} else if($row->columnNr == 2 && $column2 == 2) {
35
$output .= '<div class="doubleColumn2">';
36
} else if($row->columnNr == 2 && $column2 == 3) {
37
$output .= '<div class="tripleColumn2">';
39
$output .= '<div class="tripleColumn2">';
23
42
if($row->fileType == 'Code') {
24
$output .= '<div class="editorinfo"><span class="codeLanguage">'.$row->codeLanguage.'</span><span class="codeFilename">'.$row->fileName.'</span></div>';
43
$filename = $row->fileName;
44
$pieces = explode("/", $filename);
45
$filename = $pieces[4];
46
$output .= '<div class="editorinfo"><span class="codeLanguage">'.$row->codeLanguage.'</span><span class="codeFilename">'.$filename.'</span></div>';
25
47
$output .= '<div id="ace_'.str_replace(".", "", $row->fileName).'" class="ace">';
26
48
$output .= $row->dataBlob;
27
49
$output .= '</div>';
29
$output .= '<script type="text/javascript">
51
$output .= '<script type="text/javascript">
30
52
var Range = require("ace/range").Range;
31
53
var editor = ace.edit("ace_'.str_replace(".", "", $row->fileName).'");
32
54
editor.setTheme("ace/theme/eclipse");