##// END OF EJS Templates
modificaciones del componente areas
arturo -
r3:4
parent child
Show More
@@ -0,0 +1,56
1 <style>
2 #div_addreport{ margin: 0 auto; width: 100%; padding-bottom: 10px}
3 #div_addreport .row_reg{margin-top: 2px; border: 0px solid #0070a3}
4 #div_addreport .row_reg label{float: left; width: 100px; text-align: right; padding-right: 5px; border: 0px solid #1cc; line-height: 25px}
5 #div_addreport .row_reg input{float: left; width: 400px; line-height: 25px}
6 </style>
7 <script type="text/javascript">
8 $(function(){
9 $('#btnSave').click(function(){
10 $('#frm_addArea').submit();
11 });
12 });
13 </script>
14 <?php include("../fckeditor/fckeditor.php"); ?>
15 <div class="toolbar_right">
16 <ul>
17 <li><a>Cancel</a></li>
18 <li><a href="#" id="btnSave">Save</a></li>
19 </ul>
20 <div style="clear: both; overflow: hidden"></div>
21 </div>
22 <div style="margin: 0 auto; width: 100%;">
23 <form name="frm_addArea" id="frm_addArea" method="post" action="index.php">
24 <span style="">
25 <label class="title_form" style="text-transform: uppercase; padding-left: 10px; margin-bottom: 10px; letter-spacing: 0.1em">
26 <?php echo $frm_title; ?>
27 </label>
28 </span>
29 <div id="div_addreport">
30 <div class="row_reg">
31 <label for="lblTitle">Title:</label>
32 <input type="text" name="txtTitle" value="" class="form_input" />
33 <div style="clear: both; overflow: hidden"></div>
34 </div>
35 <div class="row_reg_content">
36 <label style="vertical-align: top;">Description:</label>
37 <span>
38 <?php
39 $oFCKeditor = new FCKeditor('description') ;
40 //$oFCKeditor->BasePath = $sBasePath ;
41 $oFCKeditor->BasePath = '../fckeditor/';
42 $oFCKeditor->ToolbarSet = 'Basic';
43 $oFCKeditor->Width = '100%';
44 $oFCKeditor->Height = '200';
45 $oFCKeditor->Create();
46 ?>
47 </span>
48 <div style="clear: both; overflow: hidden"></div>
49 </div>
50 </div>
51 <input type="hidden" name="type" value="<?php echo $type; ?>" />
52 <input type="hidden" name="option" value="com_areas" />
53 <input type="hidden" name="controller" value="areas" />
54 <input type="hidden" name="action" value="save" />
55 </form>
56 </div>
@@ -22,99 +22,33
22 22 }
23 23
24 24 public function add(){
25 $type = $_GET['ty'];
26 25
27 require_once("components".DS."com_areas".DS."models".DS."areasModel.php");
28 $objAreas = new areasModel();
29 $lstAreas = $objAreas->dolist();
30
31 $html_title = $this->setTitle($type);
32
33 $data["type"] = $type;
34 $data["frm_title"] = $html_title;
35 $data["lstAreas"] = $lstAreas;
26 $data["frm_title"] = "AGREGAR AREA::::::::::";
36 27 $data["content"] = "components".DS."com_areas".DS."views".DS."form.php";
37 $data["title"] = "Add Report:::::::::::::";
28 $data["title"] = "Add Area:::::::::::::";
38 29
39 30 $this->view->show("template.php", $data);
40 31 }
41 32
42 33 public function save(){
43 $ty = $_POST['type'];
44 $area = $_POST['lstArea'];
45 34 $title = $_POST['txtTitle'];
46 35 $desc = $_POST['description'];
47 36
48 $url = explode(DS, trim(SYS_ROOT));
49 array_pop($url);
50 array_pop($url);
51 array_pop($url);
52 $path = implode(DS, $url);
53 $path = $path.DS."files".DS;
54 $path_area = $path.DS.$area.DS;
55
56 if($_FILES['fpname']['tmp_name'] != ""){
57 if (is_uploaded_file($_FILES['fpname']['tmp_name'])){
58 $psize = $_FILES ['fpname']['size'];
59 $pname = $_FILES ['fpname']['name'];
60 $man_file = new filesManager($pname);
61 $type = $man_file->getExtension();
62 $name_file = $man_file->getName();
37 $message = "Area Added";
38 require("components".DS."com_areas".DS."models".DS."areasModel.php");
39 $area = new areasModel();
63 40
64 if($man_file->isDoc()){
65 $url_user = $name_file.".".$type;
66 $date_current = date("YmdHis");
67 $name_file_system = md5($name_file.$date_current);
68 $path_final = $name_file_system.".".$type;
69 $flag_add = false;
70 if(is_dir($path_area)){
71 if(is_writable($path)){
72 copy($_FILES['fpname']['tmp_name'], $path_area.$path_final);
73 $flag_add = true;
74 $tipo_msg = 1;
75 }else{ $message = "No se puede escribir."; }
76 }else{
77 mkdir($path_area,0777,true);
78 copy($_FILES['fpname']['tmp_name'], $path_area.$path_final);
79 $flag_add = true;
80 }
81 if($flag_add){
82 $message = "Added file";
83 require("components".DS."com_areas".DS."models".DS."areasModel.php");
84 $report = new areasModel();
85
86 $data_sql['idarea'] = $area;
87 $data_sql['title'] = $title;
88 $data_sql['description'] = $desc;
89 $data_sql['url_user'] = $pname;
90 $data_sql['url_system'] = $path_final;
91 $data_sql['type'] = $ty;
92 $data_sql['date_create'] = date("Y-m-d H:i:s");
93 $data_sql['state'] = 1;
94
95 list($query, $id, $message) = $report->addItem($data_sql);
96 }
97 }else{
98 $message .= "Uploaded failed: No file allowed.";
99 $flu_insertar = false;
100 $tipo_msg = 2;
101 }
102 }else{
103 // error por tamanio
104 $message .= "Uploaded failed: size exceeds the limit.";
105 $flu_insertar = false;
106 $tipo_msg = 3;
107 }
108 }else{
109 echo "Error: Uploaded failed.";
110 $flu_insertar = false;
111 $tipo_msg = 3;
112 }
41 $data_sql['name'] = $title;
42 $data_sql['description'] = $desc;
43 $data_sql['date_create'] = date("Y-m-d H:i:s");
44 $data_sql['state'] = 1;
45
46 list($query, $id, $message) = $area->addItem($data_sql);
113 47
114 $url = "index.php?option=com_areas&controller=reports&action=dolist&ty=".$ty;
48 $url = "index.php?option=com_areas&controller=reports&action=dolist";
115 49
116 50 header("location: ".$url);
117 exit (0);
51 exit();
118 52 }
119 53
120 54 public function setTitle($type){
@@ -33,7 +33,21
33 33 <td style="text-align: center"><input type="checkbox" name="chkReport" value="" class="lstChkReport" /></td>
34 34 <td style="text-align: center"><?php echo $obj->name; ?></td>
35 35 <td style="text-align: center"><?php echo "0" ?></td>
36 <td style="text-align: center"><?php echo $obj->state; ?></td>
36 <td style="text-align: center">
37 <?php
38 $src_image = "";
39 $alt_image = "";
40 switch ($obj->state){
41 case 1: $src_image = "images/system/tick.png";
42 $alt_image = "Active";
43 break;
44 case 2: $src_image = "images/system/tick.png";
45 $alt_image = "Disabled";
46 break;
47 }
48 ?>
49 <img src="<?php echo $src_image; ?>" alt="<?php echo $alt_image; ?>" border="0" />
50 </td>
37 51 </tr>
38 52 <?php
39 53 }
General Comments 0
You need to be logged in to leave comments. Login now