Example #1
0
            case "save":
                $cms_build = new cms_build();
                $cms_build->save_version_form($id);
                ajax_http_send_response($cms_build->build_versions_list_ajax());
                break;
            case "del_version":
                $cms_build = new cms_build();
                ajax_http_send_response($cms_build->version_delete($id));
                break;
            case "del_cms":
                $cms_build = new cms_build();
                $cms_build->cms_delete($id);
                ajax_http_send_response($cms_build->build_versions_list_ajax());
                break;
            case "edit":
                $cms_build = new cms_build();
                ajax_http_send_response($cms_build->get_version_form($id, 1));
                break;
        }
        break;
    case "get_type_form":
        ajax_http_send_response(cms_editorial_types::get_editable_form($id, $elem, $type_id));
        break;
    case "documents":
    case "document":
        include $base_path . "/cms/ajax/documents/main.inc.php";
        break;
    case 'dashboard':
        include "./dashboard/ajax_main.inc.php";
        break;
}
Example #2
0
     $response = $element->save_form();
     break;
 case "delete":
     $element = new $elem($id);
     $response = $element->delete();
     break;
 case "cadres_list_in_page":
     $cms = new cms_build();
     $response = $cms->build_cadres_list_in_page($in_page);
     break;
 case "cadres_list_not_in_page":
     $cms = new cms_build();
     $response = $cms->build_cadres_list_not_in_page($in_page);
     break;
 case "cadre_save_classement":
     $cms = new cms_build();
     $response = $cms->save_cadre_classement($id_cadre, $classement);
     break;
 case "get_env":
     $element = new $elem();
     $response = $element->get_page_env_select($pageid, $name, $var);
     break;
 case "ajax":
     $element = new $elem($id);
     $response = $element->execute_ajax();
     ajax_http_send_response($response['content'], $response['content-type']);
     break;
 case "get_form":
 default:
     if (!$cancel_callback) {
         $cancel_callback = "";
Example #3
0
    }
    $loginform = str_replace("!!login_form!!", $loginform__, $loginform);
    $footer = str_replace("!!contenu_bandeau!!", ($opac_accessibility ? $accessibility : "") . $home_on_left . $loginform . $meteo . ($opac_facette_in_bandeau_2 ? "" : $lvl1 . $facette) . $adresse, $footer);
    $footer = str_replace("!!contenu_bandeau_2!!", $opac_facette_in_bandeau_2 ? $lvl1 . $facette : "", $footer);
}
print $footer;
if ($opac_parse_html || $cms_active) {
    if ($opac_parse_html) {
        $htmltoparse = parseHTML(ob_get_contents());
    } else {
        $htmltoparse = ob_get_contents();
    }
    ob_end_clean();
    if ($cms_active) {
        require_once $base_path . "/classes/cms/cms_build.class.php";
        $cms = new cms_build();
        $htmltoparse = $cms->transform_html($htmltoparse);
    }
    //Compression CSS
    if ($opac_compress_css == 1 && !$cms_active) {
        $compressed_file_exist = file_exists("./temp/full.css");
        require_once $class_path . "/curl.class.php";
        $dom = new DOMDocument();
        $dom->encoding = $charset;
        $dom->loadHTML($htmltoparse);
        $css_buffer = "";
        $links = $dom->getElementsByTagName("link");
        $dom_css = array();
        for ($i = 0; $i < $links->length; $i++) {
            $dom_css[] = $links->item($i);
            if (!$compressed_file_exist && $links->item($i)->hasAttribute("type") && $links->item($i)->getAttribute("type") == "text/css") {
Example #4
0
<?php

// +-------------------------------------------------+
// © 2002-2004 PMB Services / www.sigb.net pmb@sigb.net et contributeurs (voir www.sigb.net)
// +-------------------------------------------------+
// $Id: cms_build.inc.php,v 1.3 2014-11-17 13:39:11 ngantier Exp $
if (stristr($_SERVER['REQUEST_URI'], ".inc.php")) {
    die("no access");
}
require_once "{$include_path}/cms/cms.inc.php";
require_once "{$include_path}/templates/cms/cms_build.tpl.php";
require_once "{$class_path}/cms/cms_build.class.php";
$cms_build = new cms_build($opac_id);
switch ($sub) {
    case 'block':
        $cms_layout = str_replace('!!menu_sous_rub!!', $msg["cms_menu_build_page_layout"], $cms_layout);
        print $cms_layout;
        print $cms_build->get_form_block();
        break;
    default:
        $cms_layout = str_replace('!!menu_sous_rub!!', $msg["cms_menu_build_page_layout"], $cms_layout);
        print $cms_layout;
        print $cms_build->get_form_block();
        break;
}