diff --git a/app/edit/clip_options_list.php b/app/edit/clip_options_list.php new file mode 100644 index 0000000000..68c37356af --- /dev/null +++ b/app/edit/clip_options_list.php @@ -0,0 +1,188 @@ + + Portions created by the Initial Developer are Copyright (C) 2008-2019 + the Initial Developer. All Rights Reserved. + + Contributor(s): + Mark J Crane + James Rose +*/ + +//includes + include "root.php"; + require_once "resources/require.php"; + require_once "resources/check_auth.php"; + +//check permissions + if (permission_exists('php_editor_view')) { + //access granted + } + else { + echo "access denied"; + exit; + } + +//add multi-lingual support + $language = new text; + $text = $language->get(); + +//include + require_once "header.php"; + +//show the content + echo ""; + + echo ""; + + echo "\n"; + echo "\n"; + + echo "
\n"; + + $sql = "select * from v_clips order by clip_folder asc, clip_name asc"; + $database = new database; + $result = $database->select($sql, null, 'all'); + unset($sql); + + if (is_array($result) && @sizeof($result) != 0) { + $master_array = array(); + foreach ($result as $row) { + $clip_folder = rtrim($row['clip_folder'], '/'); + $clip_folder .= '/'.$row['clip_name']; + + $parts = explode('/', $clip_folder); + $folders = array(); + while ($bottom = array_pop($parts)) { + if (sizeof($folders) > 0) { + $folders = array($bottom => $folders); + } + else { + $clip['uuid'] = $row['clip_uuid']; + $clip['name'] = $row['clip_name']; + $clip['before'] = $row['clip_text_start']; + $clip['after'] = $row['clip_text_end']; + $folders = array($bottom => $clip); + } + } + + $master_array = array_merge_recursive($master_array, $folders); + } + + function parse_array($arr) { + if (is_array($arr)) { + //folder/clip + foreach ($arr as $name => $sub_arr) { + if ($name != $sub_arr['name']) { + //folder + echo "".escape($name).""; + echo "
\n"; + parse_array($sub_arr); + echo "
\n"; + } + else { + //clip + echo "
\n"; + echo ""; + echo ""; + echo escape($sub_arr['name']); + echO "\n"; + echo "\n"; + echo "\n"; + echo "
\n"; + } + } + } + } + parse_array($master_array); + } + unset($result, $row); + echo "
\n"; + +//include the footer + require_once "footer.php"; + +?> diff --git a/app/edit/clipoptionslist.php b/app/edit/clipoptionslist.php deleted file mode 100644 index d6d780b5bb..0000000000 --- a/app/edit/clipoptionslist.php +++ /dev/null @@ -1,183 +0,0 @@ - - Portions created by the Initial Developer are Copyright (C) 2008-2012 - the Initial Developer. All Rights Reserved. - - Contributor(s): - Mark J Crane - James Rose -*/ -include "root.php"; -require_once "resources/require.php"; -require_once "resources/check_auth.php"; -if (permission_exists('php_editor_view')) { - //access granted -} -else { - echo "access denied"; - exit; -} - -//add multi-lingual support - $language = new text; - $text = $language->get(); - -//include - require_once "header.php"; - -echo ""; - -echo ""; - -echo "\n"; -echo "\n"; - -echo "
\n"; - -$sql = "select * from v_clips order by clip_folder asc, clip_name asc"; -$database = new database; -$result = $database->select($sql, null, 'all'); -unset($sql); - -if (is_array($result) && @sizeof($result) != 0) { - $master_array = array(); - foreach ($result as $row) { - $clip_folder = rtrim($row['clip_folder'], '/'); - $clip_folder .= '/'.$row['clip_name']; - - $parts = explode('/', $clip_folder); - $folders = array(); - while ($bottom = array_pop($parts)) { - if (sizeof($folders) > 0) { - $folders = array($bottom => $folders); - } - else { - $clip['uuid'] = $row['clip_uuid']; - $clip['name'] = $row['clip_name']; - $clip['before'] = $row['clip_text_start']; - $clip['after'] = $row['clip_text_end']; - $folders = array($bottom => $clip); - } - } - - $master_array = array_merge_recursive($master_array, $folders); - } - - function parse_array($arr) { - if (is_array($arr)) { - //folder/clip - foreach ($arr as $name => $sub_arr) { - if ($name != $sub_arr['name']) { - //folder - echo "".$name.""; - echo "
\n"; - parse_array($sub_arr); - echo "
\n"; - } - else { - //clip - echo "
\n"; - echo ""; - echo ""; - echo $sub_arr['name']; - echO "\n"; - echo "\n"; - echo "\n"; - echo "
\n"; - } - } - } - } - parse_array($master_array); -} -unset($result, $row); - -echo "
\n"; - -require_once "footer.php"; - -?> \ No newline at end of file