Esempio n. 1
0
if (isset($recording_metadata['add_title'])) {
    $asset_meta['add_title'] = $recording_metadata['add_title'];
}
$asset_meta['ratio'] = isset($recording_metadata['ratio']) ? $recording_metadata['ratio'] : 'auto';
if (isset($recording_metadata['downloadable'])) {
    // if the recording has been submitted
    $asset_meta['downloadable'] = $recording_metadata['downloadable'];
} else {
    // the recording comes from EZrecorder
    $album_meta = ezmam_album_metadata_get($album_name);
    $asset_meta['downloadable'] = isset($album_meta['downloadable']) ? $album_meta['downloadable'] : $default_downloadable;
}
//create asset if not exists!
$asset_name = $record_date;
if (!ezmam_asset_exists($album_name, $asset_name)) {
    ezmam_asset_new($album_name, $asset_name, $asset_meta);
}
//do we have a cam movie?
if (strpos($record_type, "cam") !== false) {
    //insert original cam media in asset with attention to file extension/mimetype
    originals_mam_insert_media($album_name, $asset_name, 'cam', $recording_metadata, $recording_dir);
}
//do we have a slide movie?
if (strpos($record_type, "slide") !== false) {
    //insert original slide media in asset with attention to file extension/mimetype
    $res1 = originals_mam_insert_media($album_name, $asset_name, 'slide', $recording_metadata, $recording_dir);
}
//media(s) inserted into mam, so move the processing directory to mam_inserted
$inserted_recording_dir = dirname(dirname($recording_dir)) . '/mam_inserted/' . basename($recording_dir);
rename($recording_dir, $inserted_recording_dir);
//now launch cam and/or slide video processing
Esempio n. 2
0
}
/*
echo 'deleting album COURSE-MNEMO-pub';
ezmam_album_delete('COURSE-MNEMO-pub');

echo 'Trying to delete a non-existant album';
ezmam_album_delete("FOO-I-000");*/
ezmam_asset_delete("COURSE-MNEMO-pub", "2011-07-27-14h32");
if ($step_by_step) {
    exec('read');
}
if ($step_by_step) {
    echo 'adding asset in COURSE-MNEMO-pub again';
}
$metadata = array('author' => 'X', 'title' => 'Test d\'accentuation UTF-8: tètètè', 'description' => 'Ceci est un accent: à', 'record_date' => '2011_07_26_16h00', 'record_type' => 'camslide', 'language' => 'français');
ezmam_asset_new("COURSE-MNEMO-pub", "2011-07-27-14h32", $metadata);
/*if($step_by_step)
    exec('read');
if($step_by_step)
    echo "Unpublishing asst 2011-07-27-14h32";
$res=ezmam_asset_unpublish("COURSE-MNEMO-pub", "2011-07-27-14h32");

if(!$res)
    echo ezmam_last_error();

if($step_by_step)
    exec('read');
if($step_by_step)
    echo "Publishing asst 2011-07-26-14h32";
ezmam_asset_publish("COURSE-MNEMO-priv", "2011-07-26-14h32");