1
0
mirror of https://github.com/e107inc/e107.git synced 2025-01-17 12:48:24 +01:00

Update routine to correct avatar paths.

This commit is contained in:
CaMer0n 2012-06-17 10:51:13 +00:00
parent e68c582e5b
commit df2d4f4c5b
2 changed files with 27 additions and 0 deletions

View File

@ -1072,6 +1072,25 @@ function update_706_to_800($type='')
}
}
// Move Avatars to new location
$av1 = e107::getFile()->get_files(e_FILE.'public/avatars','.jpg|.gif|.png|.GIF|.jpeg|.JPG|.PNG');
$av2 = e107::getFile()->get_files(e_IMAGE.'avatars','.jpg|.gif|.png|.GIF|.jpeg|.JPG|.PNG');
$avatar_images = array_merge($av1,$av2);
if(count($avatar_images))
{
if ($just_check) return update_needed('Avatar paths require updating.');
foreach($avatar_images as $av)
{
@rename($av['path'].$av['fname'],e_MEDIA."avatars/".$av['fname']);
}
}
// -------------------------------
$med = e107::getMedia();
// Media Category Update

View File

@ -896,6 +896,8 @@ class e_shortcode
* @var e_vars
*/
protected $var = null; // value returned by each shortcode.
protected $mode = 'view'; // or edit. Used within shortcodes for form elements vs values only.
/**
* Storage for shortcode values
@ -919,6 +921,12 @@ class e_shortcode
$this->var = $eVars;
return $this;
}
public function setMode($mode)
{
$this->mode = ($mode == 'edit') ? 'edit' : 'view';
return $this;
}
/**
* Get external simple parser object