Bug #2823 » patch2-src_mod_dirlisting.c.patch
src/mod_dirlisting.c | ||
---|---|---|
" }\n" \
|
||
" if (a.cells[sort_column].className == 'int') {\n" \
|
||
" cmp = parseInt(at)-parseInt(bt);\n" \
|
||
" } else if (sort_column == date_column &&\n" \
|
||
" a.cells[sort_column].hasAttribute(\"data-time\") &&\n" \
|
||
" b.cells[sort_column].hasAttribute(\"data-time\")) {\n" \
|
||
" var as = a.cells[sort_column].getAttribute(\"data-time\");\n" \
|
||
" var bs = b.cells[sort_column].getAttribute(\"data-time\");\n" \
|
||
" cmp = parseInt(as) - parseInt(bs);\n" \
|
||
" } else if (sort_column == date_column) {\n" \
|
||
" cmp = Date.parse(at.replace(/-/g, '/'))\n" \
|
||
" - Date.parse(bt.replace(/-/g, '/'));\n" \
|
||
... | ... | |
buffer_append_string_encoded(out, DIRLIST_ENT_NAME(tmp), tmp->namelen, ENCODING_REL_URI_PART);
|
||
buffer_append_string_len(out, CONST_STR_LEN("/\">"));
|
||
buffer_append_string_encoded(out, DIRLIST_ENT_NAME(tmp), tmp->namelen, ENCODING_MINIMAL_XML);
|
||
buffer_append_string_len(out, CONST_STR_LEN("</a>/</td><td class=\"m\">"));
|
||
buffer_append_string_len(out, CONST_STR_LEN("</a>/</td><td class=\"m\" data-time=\""));
|
||
buffer_append_int(out, tmp->mtime);
|
||
buffer_append_string_len(out, CONST_STR_LEN("\">"));
|
||
buffer_append_string_len(out, datebuf, sizeof(datebuf) - 1);
|
||
buffer_append_string_len(out, CONST_STR_LEN("</td><td class=\"s\">- </td><td class=\"t\">Directory</td></tr>\n"));
|
||
... | ... | |
buffer_append_string_encoded(out, DIRLIST_ENT_NAME(tmp), tmp->namelen, ENCODING_REL_URI_PART);
|
||
buffer_append_string_len(out, CONST_STR_LEN("\">"));
|
||
buffer_append_string_encoded(out, DIRLIST_ENT_NAME(tmp), tmp->namelen, ENCODING_MINIMAL_XML);
|
||
buffer_append_string_len(out, CONST_STR_LEN("</a></td><td class=\"m\">"));
|
||
buffer_append_string_len(out, CONST_STR_LEN("</a></td><td class=\"m\" data-time=\""));
|
||
buffer_append_int(out, tmp->mtime);
|
||
buffer_append_string_len(out, CONST_STR_LEN("\">"));
|
||
buffer_append_string_len(out, datebuf, sizeof(datebuf) - 1);
|
||
buffer_append_string_len(out, CONST_STR_LEN("</td><td class=\"s\">"));
|
||
buffer_append_string(out, sizebuf);
|