当前位置: 首页>>代码示例>>PHP>>正文


PHP modules::saveTheme方法代码示例

本文整理汇总了PHP中modules::saveTheme方法的典型用法代码示例。如果您正苦于以下问题:PHP modules::saveTheme方法的具体用法?PHP modules::saveTheme怎么用?PHP modules::saveTheme使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在modules的用法示例。


在下文中一共展示了modules::saveTheme方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。

示例1: process


//.........这里部分代码省略.........
                 $modules = new modules();
                 $permision = $modules->checkPermision();
                 //KILL THIS FUCKING LINE IS JUST TO TEST
                 //$permision=1;
                 //$this->debug->log(var_dump($permision));
                 if ($permision == 1) {
                     switch ($Module) {
                         case 'Settings':
                             switch ($option) {
                                 case 'Wallpaper':
                                     if ($action = "save") {
                                         $isSet = $modules->saveWallpaper();
                                         if (!$isSet) {
                                             echo '{success:false, msg:"No se realizaron los cambios en el servidor"}';
                                         } else {
                                             echo '{success:true, msg:"Guardado"}';
                                         }
                                     }
                                     break;
                                 case "Shortcuts":
                                     if ($action = "save") {
                                         $isSet = $modules->saveShortcuts();
                                         if (!$isSet) {
                                             echo '{success:false, msg:"No se realizaron los cambios en el servidor"}';
                                         } else {
                                             echo '{success:true, msg:"Guardado"}';
                                         }
                                     }
                                     break;
                                 case "QLaunchs":
                                     if ($action = "save") {
                                         $isSet = $modules->saveQLaunchs();
                                         if (!$isSet) {
                                             echo '{success:false, msg:"No se realizaron los cambios en el servidor"}';
                                         } else {
                                             echo '{success:true, msg:"Guardado"}';
                                         }
                                     }
                                     break;
                                 case 'Theme':
                                     if ($action = "save") {
                                         $isSet = $modules->saveTheme();
                                         if (!$isSet) {
                                             echo '{success:false, msg:"No se realizaron los cambios en el servidor"}';
                                         } else {
                                             echo '{success:true, msg:"Guardado"}';
                                         }
                                     }
                                     break;
                             }
                             //<--end case option
                             break;
                         default:
                             // if we have access,
                             // 1.- Load the class, we create the path for you
                             // 2.- We inicialize the class for you
                             // 3.- We call the method for you...
                             //$Module = $Module;
                             //$option = $option;
                             //$action = $action;
                             $lower = strtolower($Module);
                             $Path = "modules/{$Module}/Server/{$Module}.php";
                             $initClass = "\$" . $lower . "= new {$Module};";
                             $Function = "\$" . "{$lower}->{$option}" . "_{$action}();";
                             $this->load($Path, 'configFile', true);
                             if (class_exists($Module)) {
                                 eval($initClass);
                                 $variable = $lower;
                                 $method = $option . "_{$action}";
                                 if (method_exists($lower, $method)) {
                                     eval($Function);
                                 } else {
                                     die('{"success" : false,msg:"The method does not exist."}');
                                 }
                             } else {
                                 die('{"success" : true,msg:"saved"}');
                             }
                             break;
                     }
                     //<--end case Module
                 } else {
                     //you can in
                     echo '{success:false, msg:"No tienes los permisos necesarios<br/><br/>Por favor consulta con tu administrador"}';
                 }
                 //end if permision
                 break;
         }
         //end case Module
     } else {
         // we are not logged
         // just send de languaje strings...
         $languaje = json_encode($this->lang["languaje"]);
         $json = '{"success" : false, "login": false,';
         $json = $json . '"user" : [{';
         $json = $json . '"strings":' . $languaje . "}]}";
         //OutPut Json
         echo $json;
     }
     //<-- end if ($res["success"])
 }
开发者ID:apocoder,项目名称:ExtDesk,代码行数:101,代码来源:os.php


注:本文中的modules::saveTheme方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。