* GNU AFFERO GENERAL PUBLIC LICENSE for more details.
*  
* You should have received a copy of the GNU Lesser General Public 
* License along with this library.  If not, see <http://www.gnu.org/licenses/>.
* 
*/
OC_Util::checkAppEnabled('ocdownloader');
OC_Util::checkLoggedIn();
if (isset($_POST['ocdownloader']) && $_POST['ocdownloader'] == 1) {
    foreach ($_POST as $key => $value) {
        $value = trim($value);
        if (strcmp(substr($key, 0, 19), 'ocdownloader_pr_un_') == 0) {
            $pr_id = substr($key, strrpos($key, '_') + 1);
            if (strlen($value) != 0) {
                if (is_numeric($pr_id)) {
                    $pwd = trim($_POST['ocdownloader_pr_pw_' . $pr_id]);
                    if (strlen($pwd) != 0) {
                        OC_ocDownloader::updateUserInfo($pr_id, $value, $pwd);
                    }
                }
            } else {
                if (is_numeric($pr_id)) {
                    OC_ocDownloader::deleteUserInfo($pr_id);
                }
            }
        }
    }
}
$tmpl = new OC_Template('ocdownloader', 'personalsettings.tpl');
$tmpl->assign('pr_list', OC_ocDownloader::getUserProvidersList());
return $tmpl->fetchPage();