示例#1
0
 /**
  *
  * Get List Images in Folder
  * @param object $params
  * @return array list images
  */
 function getListFolder($params)
 {
     $folder = $params->get('folder_images');
     $path = JPath::clean(JPATH_ROOT . DS . $folder);
     $data = array();
     if (JFolder::exists($path)) {
         $files = JFolder::files($path, "\\.(jpg|png|gif|jpeg|bmp)\$");
         $i = 0;
         foreach ($files as $file) {
             $image = JURI::root() . JPath::clean($folder . '/' . $file, '/');
             $item = new stdClass();
             $item->text = '';
             $item->introtext = $item->text;
             $item->catid = 1;
             $item->title = $file;
             $item->cateName = '';
             $item->link = $image;
             $item->image = modJacontentsliderHelper::renderImage($item->title, $item->link, $image, $params, $params->get('iwidth'), $params->get('iheight'));
             $data[$i] = $item;
             $data[$i] = modJacontentsliderHelper::processIntrotext($data[$i], $params->get('numchar', 0));
             $i++;
         }
     }
     return $data;
 }