示例#1
0
 /**
  * Scans main and additional graphics folders for stars and trends sets.
  *
  * @return GDgfxLib scanned graphics object
  */
 function gfx_scan()
 {
     $data = new GDgfxLib();
     $stars_folders = gdFunctionsGDSR::get_folders($this->plugin_path . "stars/");
     foreach ($stars_folders as $f) {
         $gfx = new GDgfxStar($f);
         if ($gfx->imported) {
             $data->stars[] = $gfx;
         }
     }
     if (is_dir($this->plugin_xtra_path . "stars/")) {
         $stars_folders = gdFunctionsGDSR::get_folders($this->plugin_xtra_path . "stars/");
         foreach ($stars_folders as $f) {
             $gfx = new GDgfxStar($f, false);
             if ($gfx->imported) {
                 $data->stars[] = $gfx;
             }
         }
     }
     $trend_folders = gdFunctionsGDSR::get_folders($this->plugin_path . "trends/");
     foreach ($trend_folders as $f) {
         $gfx = new GDgfxTrend($f);
         if ($gfx->imported) {
             $data->trend[] = $gfx;
         }
     }
     if (is_dir($this->plugin_xtra_path . "trends/")) {
         $trend_folders = gdFunctionsGDSR::get_folders($this->plugin_xtra_path . "trends/");
         foreach ($trend_folders as $f) {
             $gfx = new GDgfxTrend($f, false);
             if ($gfx->imported) {
                 $data->trend[] = $gfx;
             }
         }
     }
     return $data;
 }
示例#2
0
 /**
  * Scans main and additional graphics folders for stars and trends sets.
  *
  * @return GDgfxLib scanned graphics object
  */
 function gfx_scan()
 {
     $data = new GDgfxLib();
     $stars_folders = gdFunctionsGDSR::get_folders(STARRATING_PATH . "stars/");
     foreach ($stars_folders as $f) {
         $gfx = new GDgfxStar($f);
         if ($gfx->imported) {
             $data->stars[] = $gfx;
         }
     }
     if (is_dir(STARRATING_XTRA_PATH . "stars/")) {
         $stars_folders = gdFunctionsGDSR::get_folders(STARRATING_XTRA_PATH . "stars/");
         foreach ($stars_folders as $f) {
             $gfx = new GDgfxStar($f, false);
             if ($gfx->imported) {
                 $data->stars[] = $gfx;
             }
         }
     }
     $trend_folders = gdFunctionsGDSR::get_folders(STARRATING_PATH . "trends/");
     foreach ($trend_folders as $f) {
         $gfx = new GDgfxTrend($f);
         if ($gfx->imported) {
             $data->trend[] = $gfx;
         }
     }
     if (is_dir(STARRATING_XTRA_PATH . "trends/")) {
         $trend_folders = gdFunctionsGDSR::get_folders(STARRATING_XTRA_PATH . "trends/");
         foreach ($trend_folders as $f) {
             $gfx = new GDgfxTrend($f, false);
             if ($gfx->imported) {
                 $data->trend[] = $gfx;
             }
         }
     }
     $thumbs_folders = gdFunctionsGDSR::get_folders(STARRATING_PATH . "thumbs/");
     foreach ($thumbs_folders as $f) {
         $gfx = new GDgfxThumb($f);
         if ($gfx->imported) {
             $data->thumbs[] = $gfx;
         }
     }
     if (is_dir(STARRATING_XTRA_PATH . "thumbs/")) {
         $thumbs_folders = gdFunctionsGDSR::get_folders(STARRATING_XTRA_PATH . "thumbs/");
         foreach ($thumbs_folders as $f) {
             $gfx = new GDgfxThumb($f, false);
             if ($gfx->imported) {
                 $data->thumbs[] = $gfx;
             }
         }
     }
     return $data;
 }