protected function recursiveFolders($directory)
{
$output = '';
$output .= '<option value="' . substr($directory, strlen(Yii::app()->params['imagePath'] . 'data/')) . '">' . substr($directory, strlen(Yii::app()->params['imagePath'] . 'data/')) . '</option>';
$directories = glob(rtrim(str_replace('../', '', $directory), '/') . '/*', GLOB_ONLYDIR);
foreach ($directories as $directory) {
$output .= $this->recursiveFolders($directory);
}
return $output;
}