Find duplicate images in Nextgen galery plugin

//nextgen

add_action('admin_menu', 'submenu_duplicates');



function submenu_duplicates() {

	add_submenu_page( NGGFOLDER , 'Find duplicates','Find duplicates', 'manage_options', 'find-duplicates', 'find_duplicates');

}



function find_duplicates() {



	global $nggdb;

	$gals = $nggdb->find_all_galleries();

	$arrpath = array();

	$arrmd5 = array();



	foreach ($gals as $gal){

		$gid = $gal->gid;

		$imgs = $nggdb->get_gallery($gid); // all images in gallery

		foreach($imgs as $img){



			//$arrpath[] = $img->imagePath;

			$arrmd5[$img->imagePath] = md5_file($img->imagePath);



		}

	}



	$cv = array_count_values($arrmd5);

	foreach($cv as $k=>$v){

		if($v>1) {

			echo $k; echo '|'; echo $v; echo '
'; foreach ($arrmd5 as $elk=> $elv){ if ($k == $elv){ echo $elk;echo '
'; } } echo '
'; } } }

tags: & category: -