. * * Version 0.1 * Author: Octavio Benedi Sanchez */ function encrypt_user_partition($post_data) { global $base_plugin; // Change $deactivated to false to enable this plugin. $deactivated=true; if(file_exists($base_plugin.'data/mountpoint_name.conf')) { $mountpoint=file($base_plugin.'data/mountpoint_name.conf'); $mountpoint_dir=trim($mountpoint[0]); unset($mountpoint); } else { $mountpoint_dir='/mnt/user'; } if(!$deactivated) { if (($post_data['encrypt_user_partition_key']==$post_data['encrypt_user_partition_key2'])&&($post_data['encrypt_user_partition_key']!='')) { exec('sudo '.$base_plugin.'bin/encrypt-user_part.sh '.$post_data['encrypt_user_partition_key'].' '.$base_plugin.' '.$mountpoint_dir.' >/dev/null'); response_additem("script", 'alert("Partition encrypted.")'); } else { response_additem("script", 'alert("Password missmatch.")'); } } else { response_additem("script", 'alert("Function disabled. You can enable it looking at source code. This function has been disabled because it can harm your hard disk.")'); } } ?>