/** * 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; }
/** * 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; }