$value) { $video = Video::getVideoFromFileName($value[0], true); if (!empty($video)) { unset($files[$key]); } } echo "*** Total filenames " . $total . " Will be created\n"; echo "*** Confirm Create Them? y/n: "; ob_flush(); $confirm = trim(readline("")); if (!empty($confirm) && strtolower($confirm) === 'y') { $count = 0; foreach ($files as $key => $value) { $count++; $title = "Video recovered: ".date("Y-m-d H:i:s", filectime($value[1])); $video = new Video($title, $value[0]); $video->setStatus(Video::$statusActive); $video->setUsers_id(1); if ($video->save(false, true)) { echo "{$count}/{$total} {$title} created\n"; } else { echo "{$count}/{$total} ERROR on create video {$title}\n"; } } }