Encapscms 0.3.6 > Core / Config.php

Questions? Need Help? Want to share? » PHP Forum
Script Name:
Encapscms 0.3.6

Download:
encapscms-0.3.6.zip

Category:
Content Management

Archive Content:

Encapscms 0.3.6 > Admin

Encapscms 0.3.6 > Admin > Html

Encapscms 0.3.6 > Admin

Encapscms 0.3.6 > Admin > Sql

Encapscms 0.3.6

Encapscms 0.3.6 > Core

Encapscms 0.3.6

Encapscms 0.3.6 > Html

Encapscms 0.3.6 > Html > Expo

Encapscms 0.3.6 > Html > Expo > Images

Encapscms 0.3.6 > Html > Expo > Images > Gallery

Encapscms 0.3.6 > Html > Expo > Images

Encapscms 0.3.6 > Html > Expo > Images > Temp

Encapscms 0.3.6 > Html > Expo > Images

Encapscms 0.3.6 > Html > Expo

Encapscms 0.3.6 > Html > Light

Encapscms 0.3.6 > Html > Raym

Encapscms 0.3.6 > Html > Raym > Equipment Files

Encapscms 0.3.6 > Html > Raym > Equipment Files > Temp

Encapscms 0.3.6 > Html > Raym

Encapscms 0.3.6 > Html > Raym > Img

Encapscms 0.3.6 > Html > Raym

Encapscms 0.3.6 > Img

Encapscms 0.3.6

Encapscms 0.3.6 > Sql

Encapscms 0.3.6

Config.php:


<?php
class Config
{
    function 
Config($filename)
    {
        include(
$filename);
        
$this->filename $filename;
        
$this->postget$_POST?$_POST:$_GET;
        
$this->html = array();
        
$this->html['config'] = $config;

        
$this->postget['action'] = isset($this->postget["action"])?$this->postget['action']:'';
        switch(
$this->postget["action"]){
            case 
"config_update":$this->update();break;
        }        
        
    }
    
    function 
update(){
        foreach (
$this->postget as $key=>$value){
            
$this->html['config'][$key] = $value;
        }

        
$fp fopen($this->filename."", "w");
        
fputs($fp, "<?php");    
        foreach (
$this->html['config'] as $key=>$value){
            
$line "\n".'$config["'.$key.'"] = "'.$value.'";';
            
fputs($fp, $line);    
        }
        
fputs($fp, "\n?>");    
        
fclose($fp);
        
        
//$html['action'] = 'config_update_exec';
        //$this->show_setup();
        
?><SCRIPT language="JavaScript">document.location.href='index.php'</SCRIPT><?
        
    
}
    
    function 
show(){
        
$template["config"] = $this->params;
        
        include(
$this->params["template_path"]."adm_config.html");
//        var_dump($template["config"]);
    
}

    function 
read()
    {
    
    }

    function 
show_setup(){
        
$html $this->html;
        include(
'html/config_init.html');
    }
    
}
?>



Other Content Management Scripts:

WebMaster Resources Home

©RingsWorld.com