Location: PHPKode > scripts > ini_manager > ini_manager/ini_fn.php
<?php

require_once( "ini_manager.php" );

function list_entry_values( $ini_path, $key )
{
    $iniMANAGER = new ini_manager();
    $list_values = $iniMANAGER->list_entry_values( $ini_path, $key ) ;
    return $list_values;
}


function list_key_values( $ini_path )
{
    $iniMANAGER = new ini_manager();
    $list_values = $iniMANAGER->list_key_values( $ini_path ) ;
    return $list_values;
}

function find_key( $ini_path, $key )
{
    $iniMANAGER = new ini_manager();
    $found = $iniMANAGER->find_key( $ini_path, $key ) ;
    return $found;
}

function find_entry( $ini_path, $section, $entry )
{
    $iniMANAGER = new ini_manager();
    $found = $iniMANAGER->find_entry( $ini_path, $section, $entry ) ;
    return $found;
}


function add_entry( $ini_path, $section, $entry, $entry_val )
{
    $iniMANAGER = new ini_manager();
    $iniMANAGER->add_entry( $ini_path, $section, $entry, $entry_val ) ;
}

function show_ini( $ini_path )
{
    $iniMANAGER = new ini_manager();
    $iniMANAGER->show_ini( $ini_path ) ;
}

function get_params_ini( $section, $entry, $ini_path )
{
    $iniMANAGER = new ini_manager();
    $entry_val = $iniMANAGER->get_entry( $ini_path, $section, $entry ) ;

    return special_chars_out( $entry_val );
}

function set_params_ini( $section, $entry, $entry_val, $ini_path )
{
    $iniMANAGER = new ini_manager();
    
    $entry_val = special_chars_in( $entry_val );
    
    $iniMANAGER->add_entry( $ini_path, $section, $entry, $entry_val ) ;
}

function delete_entry_ini( $section, $entry, $ini_path )
{
    $iniMANAGER = new ini_manager();
//    $iniMANAGER->parse_ini_file( $ini_path ) ;
    $iniMANAGER->delete_entry( $ini_path, $section, $entry ) ;
}

function delete_key( $KEYname, $ini_path)
{
    $iniMANAGER = new ini_manager();
//    $iniMANAGER->parse_ini_file( $ini_path ) ;
    $iniMANAGER->delete_key( $ini_path, $KEYname );
}

function delete_all_keys( $ini_path )
{
    $iniMANAGER = new ini_manager();
//    $iniMANAGER->parse_ini_file( $ini_path ) ;
    $iniMANAGER->delete_all_keys( $ini_path );
}

function special_chars_in( $str )
{
    $str = str_replace( "'", "\'", $str );
    
    return $str ;
}

function special_chars_out( $str )
{
    $str = str_replace( "\'", "'", $str );
    
    return $str ;
}

?>
Return current item: ini_manager