Uname:Linux server.rehabsharif.com 5.14.0-611.54.3.el9_7.x86_64 #1 SMP PREEMPT_DYNAMIC Thu May 7 16:31:24 EDT 2026 x86_64

Base Dir : /home/nobi37te/public_html

User : nobi37te


403WebShell
403Webshell
Server IP : 172.67.134.116  /  Your IP : 216.73.216.214
Web Server : Apache
System : Linux server.rehabsharif.com 5.14.0-611.54.3.el9_7.x86_64 #1 SMP PREEMPT_DYNAMIC Thu May 7 16:31:24 EDT 2026 x86_64
User : nobi37te ( 1003)
PHP Version : 8.2.33
Disable Function : exec,passthru,shell_exec,system
MySQL : OFF  |  cURL : ON  |  WGET : ON  |  Perl : ON  |  Python : OFF  |  Sudo : ON  |  Pkexec : ON
Directory :  /home/nobi37te/public_html/wp-content/plugins/presto-player/src/admin/settings/store/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /home/nobi37te/public_html/wp-content/plugins/presto-player/src/admin/settings/store/reducer.js
const { combineReducers } = wp.data;

const settingsReducer = (state = {}, action) => {
  switch (action.type) {
    case "SET_SETTINGS":
      return action.settings;

    case "UPDATE_SETTING":
      return {
        ...state,
        [`presto_player_${action.optionName}`]: {
          ...state[`presto_player_${action.optionName}`],
          [action.name]: action.value,
        },
      };
  }
  return state;
};

const uiReducer = (state = { notices: [], saving: false }, action) => {
  switch (action.type) {
    case "SET_SAVING":
      return {
        ...state,
        saving: action.value,
      };
    case "SET_NOTICE":
      return {
        ...state,
        notices: [
          ...state.notices,
          { id: state.notices.length, ...action.notice },
        ],
      };
    case "REMOVE_NOTICE":
      return {
        ...state,
        notices: state.notices.filter((notice) => notice.id !== action.id),
      };
  }
  return state;
};

export default combineReducers({
  settingsReducer,
  uiReducer,
});

Youez - 2016 - github.com/yon3zu
LinuXploit