Ticket #8339: handler.diff
File handler.diff, 1.3 KB (added by , 15 years ago) |
---|
-
mythplugins/mythweb/modules/video/handler.php
140 140 // Get the filesystem layout 141 141 $PATH_TREE = array(); 142 142 $sh = $db->query(' 143 SELECT DISTINCT IF(INSTR(filename,"/"), LEFT(filename, LENGTH(filename) - LOCATE("/", REVERSE(filename))), "/") AS dirname143 SELECT DISTINCT IF(INSTR(filename,"/"), LEFT(filename, CHAR_LENGTH(filename) - LOCATE("/", REVERSE(filename))), "/") AS dirname 144 144 FROM videometadata 145 145 ORDER BY dirname'); 146 146 while ($dirname = $sh->fetch_col()) { … … 262 262 $_SESSION['video']['path'] = preg_replace('#^/*#', '/', preg_replace('#/+$#', '', $_REQUEST['path'])); 263 263 264 264 if (isset($_SESSION['video']['path'])) { 265 $where .= ' AND CONCAT("/", IF(INSTR(filename,"/"), LEFT(filename, LENGTH(filename) - LOCATE("/", REVERSE(filename))), "")) = '.$db->escape($_SESSION['video']['path']);265 $where .= ' AND CONCAT("/", IF(INSTR(filename,"/"), LEFT(filename, CHAR_LENGTH(filename) - LOCATE("/", REVERSE(filename))), "")) = '.$db->escape($_SESSION['video']['path']); 266 266 } 267 267 // Deal with the parental locks 268 268 if (isset($_REQUEST['VideoAdminPassword']))