1*f21dad39SAndreas Gohr<?php 2*f21dad39SAndreas Gohr/** 3*f21dad39SAndreas Gohr * Created by IntelliJ IDEA. 4*f21dad39SAndreas Gohr * User: andi 5*f21dad39SAndreas Gohr * Date: 2/11/17 6*f21dad39SAndreas Gohr * Time: 9:47 AM 7*f21dad39SAndreas Gohr */ 8*f21dad39SAndreas Gohr 9*f21dad39SAndreas Gohrnamespace dokuwiki\Action; 10*f21dad39SAndreas Gohr 11*f21dad39SAndreas Gohruse dokuwiki\Action\Exception\ActionAbort; 12*f21dad39SAndreas Gohr 13*f21dad39SAndreas Gohrclass Profile extends AbstractUserAction { 14*f21dad39SAndreas Gohr 15*f21dad39SAndreas Gohr /** @inheritdoc */ 16*f21dad39SAndreas Gohr function minimumPermission() { 17*f21dad39SAndreas Gohr return AUTH_NONE; 18*f21dad39SAndreas Gohr } 19*f21dad39SAndreas Gohr 20*f21dad39SAndreas Gohr public function preProcess() { 21*f21dad39SAndreas Gohr global $lang; 22*f21dad39SAndreas Gohr if(updateprofile()) { 23*f21dad39SAndreas Gohr msg($lang['profchanged'], 1); 24*f21dad39SAndreas Gohr throw new ActionAbort('show'); 25*f21dad39SAndreas Gohr } 26*f21dad39SAndreas Gohr } 27*f21dad39SAndreas Gohr 28*f21dad39SAndreas Gohr public function tplContent() { 29*f21dad39SAndreas Gohr html_updateprofile(); 30*f21dad39SAndreas Gohr } 31*f21dad39SAndreas Gohr 32*f21dad39SAndreas Gohr} 33