Exemple #1
0
 function add_dojo($req = '')
 {
     if (is_array($req)) {
         foreach ($req as $item) {
             add_dojo($item);
         }
     } else {
         $CI =& get_instance();
         if (!in_array($req, $CI->vunsy->dojo)) {
             array_push($CI->vunsy->dojo, $req);
         }
     }
 }
Exemple #2
0
    function add_button($cell = '', $sort = '')
    {
        $ci =& get_instance();
        $ci->load->library('gui');
        add_dojo('dijit.form.Button');
        $link = site_url('admin/app/content Inserter/index/' . $ci->vunsy->section->id . '/' . $this->id . '/' . $cell . '/' . $sort);
        $bText = <<<EOT
\t\t <span>Insert</span>
\t<script type="dojo/method" event="onClick" args="evt">
\t\topen("{$link}","","height=500,width=500");
\t</script>
EOT;
        return $ci->gui->button("", $bText, array("style" => "font-size:13px", "iconClass" => "dijitEditorIcon dijitEditorIconInsertImage"));
    }
Exemple #3
0
 /**
  * a vertical splitter box with dojo
  */
 function vbox($content = '', $attr = array(), $style = array())
 {
     add_dojo("dijit.layout.SplitContainer");
     add_dojo("dijit.layout.ContentPane");
     $style = $this->style($style, 'width', '100%');
     $style = $this->style($style, 'height', '300px');
     $style = $this->_array_to_style($style);
     $attr = $this->_attributes_to_string($attr);
     $text = "<div dojoType=\"dijit.layout.SplitContainer\" orientation=\"vertical\" {$attr} style=\"{$style}\" >";
     foreach ($content as $item) {
         $text .= "<div dojoType=\"dijit.layout.ContentPane\" >{$item}</div>";
     }
     $text .= "</div>";
     return $text;
 }
Exemple #4
0
 function add_dojo($path = "")
 {
     add_dojo($path);
 }
Exemple #5
0
<?php

$CI =& get_instance();
add_css("assets/960.gs/reset.css");
add_css("assets/960.gs/text.css");
add_css("jquery/theme/ui.all.css");
add_css("assets/style/style.css");
add_dojo("dojo.parser");
add_dojo("dijit.Menu");
add_dojo("dijit.MenuBar");
add_dojo("dijit.PopupMenuBarItem");
// layouts used in page
add_dojo("dijit.layout.ContentPane");
add_dojo("dijit.layout.BorderContainer");
add_dojo("dijit.Dialog");
?>
<html xmlns="http://www.w3.org/1999/xhtml\" >
	<head>
		<title><?php 
echo $app->name;
?>
 <?php 
echo $app->page;
?>
 </title>
		<meta http-equiv="content-type" content="text/html;charset=UTF-8" />
		<meta name="generator" content="VUNSY system" />
		<?php 
echo $app->css_text();
?>
		<?php 
Exemple #6
0
<div style="font-size:13px">
<?php 
$ci =& get_instance();
$ci->load->library('gui');
add_dojo('dijit.form.Button');
add_dojo('dijit.Menu');
$p = new Content();
$p->get_by_id($parent);
if ($can_edit or $p->can_addin() or $can_delete) {
    ?>
<button dojoType="dijit.form.ComboButton" iconClass="dijitEditorIcon dijitEditorIconSave">
	<span>Edit</span>
	<script type="dojo/method" event="onClick" args="evt">
	<?php 
    if ($can_edit) {
        ?>
		open("<?php 
        echo site_url("admin/app/content Inserter/data/{$id}");
        ?>
","","height=500,width=500");
	<?php 
    } else {
        ?>
		alert("You have no permission to edit that content ! \nplease check your root use for permissions");
	<?php 
    }
    ?>
	</script>
	<div dojoType="dijit.Menu" style="font-size:13px">
		<?php 
    if ($p->can_addin()) {
Exemple #7
0
 function add($item, $position = '')
 {
     if (is_array($item)) {
         foreach ($item as $i) {
             add($i);
         }
         return;
     }
     $item = trim($item);
     $ext = substr($item, -3, 3);
     $prefix = substr($item, 0, 4);
     if (substr($item, 0, 1) == '<') {
         add_header($item);
         return TRUE;
     } else {
         if ($ext == 'css') {
             add_css($item, $position);
             return TRUE;
         } else {
             if ($ext == '.js') {
                 add_js($item);
                 return TRUE;
             } else {
                 if (in_array($prefix, array('dojo', 'diji'))) {
                     add_dojo($item);
                     return TRUE;
                 } else {
                     echo log_message('error', 'add function: unknown resource ' . $item);
                     return FALSE;
                 }
             }
         }
     }
 }