Check this:
f.e. ./?skin=groupvice4
<?php
/**
* remember_skin
*
* @version 1.0 - 15.09.2010
* @author 'rosali'
* @website http://myroundcube.googlecode.com
* @licence GNU GPL
*
**/
/**
*
* Usage: http://mail4us.net/myroundcube/
*
* Notice: ./config/main.inc.php
*
* Set skin config to:
*
* $rcmail_config['skin'] = get_input_value('skin', RCUBE_INPUT_GPC);
*
**/
class remember_skin extends rcube_plugin {
function init(){
$this->add_hook('startup', array($this, 'startup'));
$this->add_hook('login_after', array($this, 'login_after'));
$this->add_hook('preferences_save', array($this, 'preferences_save'));
}
function startup(){
if(isset($_GET['skin']))
rcmail::setcookie('skin',$_GET['skin'],time()+60*60*24*365);
}
function login_after(){
$rcmail = rcmail::get_instance();
$skin = $rcmail->config->get('skin');
rcmail::setcookie('skin',$skin,time()+60*60*24*365);
}
function preferences_save($prefs){
rcmail::setcookie('skin',$prefs['skin'],time()+60*60*24*365);
return $prefs;
}
}
?>