コード例 #1
0
    /**
     * @return string
     */
    public function prefupdate()
    {
        $uuid         = MMUsers::getCurrentUserId();
        $ticketParams = $this->getBusinessNamesForTicket();
        $readResult   = $this->read( array_values( $ticketParams ), $uuid );

        foreach ( $ticketParams as $p => $k )
        {
            $ticketParams[$p] = ( $this instanceof ServiceUserUUMP ) ? $readResult['data']['profile'][$k] : $readResult['Data']['Params'][$k];
        }

        $ticketParams['Username'] = $uuid;
        //TODO filter var boolean ?
        $ticketParams['alterboxMsgReset'] = isset( $_POST['PREF_ALERTBOX_MSG_RESET'] ) ? (bool)$_POST['PREF_ALERTBOX_MSG_RESET'] : null;
        $encryptedParams = MMUserLogin::encryptText( json_encode( $ticketParams ) );
        MMUsers::updateAlertBox( $ticketParams['alterboxMsgReset'] );

        return $encryptedParams;
    }
コード例 #2
0
    /**
     * @return array
     */
    public function ucim()
    {
        //TODO validate boolean ?
        $alertBoxMessageReset = isset( $_POST['PREF_ALERTBOX_MSG_RESET'] ) ? $_POST['PREF_ALERTBOX_MSG_RESET'] : null;

        return MMUsers::updateAlertBox($alertBoxMessageReset);
    }