SVN Alba r4747 - in prosistem/alba/trunk/alba/apps/principal: lib modules/icalVisualizador/actions modules/icalVisualizador/templates modules/relDivisionActividadDocente/actions modules/relDivisionActividadDocente/templates
Author: josx Date: 2007-06-15 12:11:37 -0300 (Fri, 15 Jun 2007) New Revision: 4747 Added: prosistem/alba/trunk/alba/apps/principal/modules/relDivisionActividadDocente/templates/verCalendarioPorDiaSuccess.php Modified: prosistem/alba/trunk/alba/apps/principal/lib/miExportadorIcal.class.php prosistem/alba/trunk/alba/apps/principal/modules/icalVisualizador/actions/actions.class.php prosistem/alba/trunk/alba/apps/principal/modules/icalVisualizador/templates/_verPorDia.php prosistem/alba/trunk/alba/apps/principal/modules/relDivisionActividadDocente/actions/actions.class.php prosistem/alba/trunk/alba/apps/principal/modules/relDivisionActividadDocente/templates/_list_actions.php Log: Se agrego se prueba el uso del componente para mostrar como funciona Modified: prosistem/alba/trunk/alba/apps/principal/lib/miExportadorIcal.class.php =================================================================== --- prosistem/alba/trunk/alba/apps/principal/lib/miExportadorIcal.class.php 2007-06-13 19:48:59 UTC (rev 4746) +++ prosistem/alba/trunk/alba/apps/principal/lib/miExportadorIcal.class.php 2007-06-15 15:11:37 UTC (rev 4747) @@ -36,10 +36,10 @@ var $aFreq = array ( '', 'SECONDLY', 'MINUTELY' , 'HOURLY', 'DAILY' ,'WEEKLY', 'MONTHLY', 'YEARLY'); var $aDias = array ( 'SA', 'FR', 'TH', 'WE', 'TU', 'MO', 'SU'); - function exportar($aObj = array() ) { + function exportar($aObj = array(), $directo_a_browser = 1 ) { if(is_array($aObj)) { $v = new vcalendar(); - $v->setConfig('DIRECTORY',sfConfig::get('sf_upload_dir_name')); //sfConfig::get('app_alba_tmpdir'); + $v->setConfig('DIRECTORY',sfConfig::get('app_alba_tmpdir')); //sfConfig::get('app_alba_tmpdir'); foreach ($aObj as $rel_division_actividad_docente) { if($rel_division_actividad_docente->getEvento()) { @@ -83,7 +83,12 @@ $v->addComponent($e); } } - $v->returnCalendar(); + if($directo_a_browser == 1) { + $v->returnCalendar(); + } else { + $v->saveCalendar(); + return $v->getConfig('filename'); + } } else { $error = 'No envío un array para la exportación'; throw new Exception($error); Modified: prosistem/alba/trunk/alba/apps/principal/modules/icalVisualizador/actions/actions.class.php =================================================================== --- prosistem/alba/trunk/alba/apps/principal/modules/icalVisualizador/actions/actions.class.php 2007-06-13 19:48:59 UTC (rev 4746) +++ prosistem/alba/trunk/alba/apps/principal/modules/icalVisualizador/actions/actions.class.php 2007-06-15 15:11:37 UTC (rev 4747) @@ -21,10 +21,7 @@ public function executeIndex() { // $this->date_component = "20070407"; - - $this->archivo = "/tmp/pepe.ics"; - $this->date_component="20070404"; } Modified: prosistem/alba/trunk/alba/apps/principal/modules/icalVisualizador/templates/_verPorDia.php =================================================================== --- prosistem/alba/trunk/alba/apps/principal/modules/icalVisualizador/templates/_verPorDia.php 2007-06-13 19:48:59 UTC (rev 4746) +++ prosistem/alba/trunk/alba/apps/principal/modules/icalVisualizador/templates/_verPorDia.php 2007-06-15 15:11:37 UTC (rev 4747) @@ -1,3 +1,6 @@ + +<link rel="stylesheet" type="text/css" href="<?php echo sfContext::getInstance()->getRequest()->getRelativeUrlRoot()?>/icalVisualizador/css/icalVisualizador.css"/> + <center> <div id="icalVisualizador"> <table border="0" width="700" cellspacing="0" cellpadding="0"> Modified: prosistem/alba/trunk/alba/apps/principal/modules/relDivisionActividadDocente/actions/actions.class.php =================================================================== --- prosistem/alba/trunk/alba/apps/principal/modules/relDivisionActividadDocente/actions/actions.class.php 2007-06-13 19:48:59 UTC (rev 4746) +++ prosistem/alba/trunk/alba/apps/principal/modules/relDivisionActividadDocente/actions/actions.class.php 2007-06-15 15:11:37 UTC (rev 4747) @@ -94,6 +94,15 @@ } + public function executeVerCalendarioPorDia() { + $this->executeList(); + include("miExportadorIcal.class.php"); + $e = new miExportadorIcal(); + $this->archivo = sfConfig::get('app_alba_tmpdir')."/".$e->exportar($this->pager->getResults(), 0); + $this->date_component = ""; + } + + protected function updateRelDivisionActividadDocenteFromRequest($fk_evento_id = '') { $rel_division_actividad_docente = $this->getRequestParameter('rel_division_actividad_docente'); if (isset($rel_division_actividad_docente['fk_division_id'])) { Modified: prosistem/alba/trunk/alba/apps/principal/modules/relDivisionActividadDocente/templates/_list_actions.php =================================================================== --- prosistem/alba/trunk/alba/apps/principal/modules/relDivisionActividadDocente/templates/_list_actions.php 2007-06-13 19:48:59 UTC (rev 4746) +++ prosistem/alba/trunk/alba/apps/principal/modules/relDivisionActividadDocente/templates/_list_actions.php 2007-06-15 15:11:37 UTC (rev 4747) @@ -7,8 +7,12 @@ 'class' => 'sf_admin_action_create', )) ?></li> -<li><?php echo button_to(__('export'), 'relDivisionActividadDocente/exportToIcal', array ( +<li><?php echo button_to(__('exportar'), 'relDivisionActividadDocente/exportToIcal', array ( 'class' => '', )) ?></li> +<li><?php echo button_to(__('ver calendario'), 'relDivisionActividadDocente/verCalendarioPorDia', array ( + 'class' => '', +)) ?></li> + </ul> Added: prosistem/alba/trunk/alba/apps/principal/modules/relDivisionActividadDocente/templates/verCalendarioPorDiaSuccess.php =================================================================== --- prosistem/alba/trunk/alba/apps/principal/modules/relDivisionActividadDocente/templates/verCalendarioPorDiaSuccess.php 2007-06-13 19:48:59 UTC (rev 4746) +++ prosistem/alba/trunk/alba/apps/principal/modules/relDivisionActividadDocente/templates/verCalendarioPorDiaSuccess.php 2007-06-15 15:11:37 UTC (rev 4747) @@ -0,0 +1,3 @@ +<?php + include_component('icalVisualizador', 'verPorDia', array('archivo' => $archivo, 'date_component' => $date_component)); +?> \ No newline at end of file Property changes on: prosistem/alba/trunk/alba/apps/principal/modules/relDivisionActividadDocente/templates/verCalendarioPorDiaSuccess.php ___________________________________________________________________ Name: svn:keywords + "Id Author URL Date Rev"
participants (1)
-
commits@pressenter.com.ar