La funzione di DaoMediaHandler::addMedia ora setta il MainMedia
alla news quando aggiungo il media se la news non ha un MainMedia; addMultimedia dopo aver aggiunto un media ora rimanda alla homeNotizia; homePage in progress
This commit is contained in:
@@ -45,7 +45,10 @@ class DaoMediaHandler implements MediaHandlerInterface{
|
||||
if(!in_array($media->getReference(), $mediaArr)){
|
||||
$mediaArr[] = $media->getReference();
|
||||
$model->setMediaReferences($mediaArr);
|
||||
|
||||
|
||||
if(!DaoMediaHandler::hasMainMedia($model)){
|
||||
$model->setMainMedia($media);
|
||||
}
|
||||
GlobalVariables::get("dao")->save($model);
|
||||
|
||||
self::setOwnerToMedia($model, $media);
|
||||
@@ -58,7 +61,7 @@ class DaoMediaHandler implements MediaHandlerInterface{
|
||||
}
|
||||
|
||||
/**
|
||||
* Elimina l'id del media dal model e deleta il media.
|
||||
* Elimina l'id del media dal model e deleta il media. Se il media è il main media della news lo unsetta
|
||||
*
|
||||
* @param HasMediaInterface $model
|
||||
* @param MediaInterface $media
|
||||
@@ -141,7 +144,7 @@ class DaoMediaHandler implements MediaHandlerInterface{
|
||||
}
|
||||
|
||||
/**
|
||||
* Prende in ingresso un HasMediaInterface ritorna un array di un elemento array("mainMedia"=>"&value");
|
||||
* Prende in ingresso un HasMediaInterface ritorna un MediaModel o null;
|
||||
*
|
||||
* @param HasMediaInterface $model
|
||||
* @return MediaModel
|
||||
|
||||
@@ -47,6 +47,7 @@ class GUIHandler {
|
||||
echo "<meta name=\"author\" content=\"$author\">\n";
|
||||
echo "<meta http-equiv=\"X-UA-Compatible\" content=\"IE=Edge,chrome=1\">";
|
||||
echo '<link rel="shortcut icon" href="'.self::getImagesUrl().'/favicon.png">'."\n";
|
||||
echo '<link href="http://fonts.googleapis.com/css?family=Lato&subset=latin,latin-ext" rel="stylesheet" type="text/css">'."\n";
|
||||
|
||||
foreach (self::$STYLESHEETS[self::STYLESHEET_GENERAL] as $file){
|
||||
echo '<link type="text/css" rel="stylesheet" href="'.self::getStylesheetsUrl().$file.'"';
|
||||
|
||||
Reference in New Issue
Block a user