예제 #1
0
echo $model->document_name;
?>
</h1>
		<div class="button-group portlet-tab-nav">
			<?php 
echo CHtml::link(Yii::t('documents', 'ListDocuments'), Yii::app()->controller->createUrl('index'), array('class' => 'button primary'));
?>
			<?php 
echo CHtml::link(Yii::t('documents', 'CreateDocuments'), Yii::app()->controller->createUrl('create'), array('class' => 'button'));
?>
			<?php 
echo CHtml::link(Yii::t('documents', 'UpdateDocuments'), Yii::app()->controller->createUrl('update', array('id' => $model->document_id)), array('class' => 'button'));
?>
		</div>
		<?php 
$this->widget('zii.widgets.CDetailView', array('data' => $model, 'attributes' => array('document_name', array('name' => 'document_description', 'type' => 'raw', 'value' => Yii::app()->format->html(nl2br(ECHtml::createLinkFromString(CHtml::encode($model->document_description))))), array('name' => 'document_uploadDate', 'type' => 'raw', 'value' => CHtml::encode(Yii::app()->dateFormatter->formatDateTime($model->document_uploadDate, "medium", false))), 'document_revision', array('name' => 'user_id', 'type' => 'raw', 'value' => CHtml::encode($model->User->CompleteName)))));
?>
		<br /><hr />
		<div class="portlet x12">
			<div class="portlet-content">
				<h1 class="ptitle"><?php 
echo Yii::t('documents', 'lastRevision');
?>
</h1>
				<?php 
$this->widget('zii.widgets.grid.CGridView', array('id' => 'documents-grid', 'cssFile' => 'Yii::app()->clientScript->registerCssFile(Yii::app()->request->baseUrl."/css/screen.css")', 'dataProvider' => $dataProvider, 'summaryText' => Yii::t('site', 'summaryText'), 'emptyText' => Yii::t('site', 'emptyText'), 'columns' => array(array('name' => 'document_revision', 'type' => 'raw', 'htmlOptions' => array('width' => '5%', 'style' => 'text-align:center'), 'value' => '$data->document_revision'), 'document_description', array('name' => 'document_type', 'type' => 'raw', 'htmlOptions' => array('width' => '10%', 'style' => 'text-align:center'), 'value' => 'CHtml::image(Yii::app()->request->baseUrl."/images/filetypes/file_extension_".end(explode("/", $data->document_type)).".png")'), array('name' => 'document_uploadDate', 'type' => 'raw', 'htmlOptions' => array('width' => '10%', 'style' => 'text-align:center'), 'value' => 'CHtml::encode(Yii::app()->dateFormatter->formatDateTime($data->document_uploadDate, "medium", false))'), array('name' => Yii::t('documents', 'download'), 'type' => 'raw', 'htmlOptions' => array('width' => '15%', 'style' => 'text-align:center'), 'value' => 'CHtml::link(Yii::t("documents","downloadFile"),Yii::app()->controller->createUrl("documents/download",array("id"=>$data->document_id)), array("target"=>"_blank","class"=>(in_array($data->document_type,array("image/png","image/jpeg","image/gif","image/bmp")))?"lnkdownloadimage":"lnkdownloadfile"))'))));
?>
				<?php 
$this->widget('application.extensions.YiiColorBox.Colorbox', array('element' => '.lnkdownloadimage', 'options' => array('width' => '800px', 'height' => '450px')));
?>
			</div>
예제 #2
0
			<br />
			<button class="cupid-green"><?php 
        echo Yii::t('budgetsConcepts', 'StatusAcepted');
        ?>
</button>
			<button class="cupid-red"><?php 
        echo Yii::t('budgetsConcepts', 'StatusRejected');
        ?>
</button>
		</div>
		<?php 
    }
    ?>
		
		<?php 
    echo "<div class=\"moduleTextDescription corners\"><strong>" . Yii::t('budgetsConcepts', 'Notes') . ":</strong> " . Yii::app()->format->html(nl2br(ECHtml::createLinkFromString(CHtml::encode($model->budget_notes)))) . "</div>";
    ?>
		<div class="subcolumns">
			<div class="c20l">
				<b><?php 
    echo Yii::t('projects', 'company_id');
    ?>
:</b>
			</div>
			<div class="c80r">
				<?php 
    echo CHtml::link(CHtml::encode($model->Projects->Company->company_name), Yii::app()->controller->createUrl('companies/view', array('id' => $model->Projects->Company->company_id)));
    ?>
<br />
			</div>
		</div>
예제 #3
0
</h1>
				<?php 
    $this->widget('zii.widgets.jui.CJuiTabs', array('tabs' => $tabs, 'options' => array('fxAutoHeight' => true)));
    ?>
			</div>
		</div>
		<?php 
}
?>
		
		<?php 
$itemTab = array(Yii::t('projects', 'project_assumptions') => $model->project_assumptions, Yii::t('projects', 'project_warranty') => $model->project_warranty, Yii::t('projects', 'project_outReach') => $model->project_outReach);
$tabs = array();
foreach ($itemTab as $key => $value) {
    if (strlen($value) > 0) {
        $tabs[$key] = CHtml::tag('div', array('class' => 'slidetoogleContent'), Yii::app()->format->html(nl2br(ECHtml::createLinkFromString($value))));
    }
}
if (count($tabs) > 0) {
    ?>
		<div class="portlet grid_12">
			<div class="portlet-content">
				<h1 class="ptitle projectpart"><?php 
    echo Yii::t('projects', 'SpecialConsiderations');
    ?>
</h1>
				<?php 
    $this->widget('zii.widgets.jui.CJuiTabs', array('tabs' => $tabs, 'options' => array('fxAutoHeight' => true)));
    ?>
			</div>
		</div>
예제 #4
0
?>
			<?php 
echo CHtml::link(Yii::t('milestones', 'CreateMilestones'), Yii::app()->controller->createUrl('create'), array('class' => 'button'));
?>
			<?php 
if (Yii::app()->user->IsManager) {
    ?>
				<?php 
    echo CHtml::link(Yii::t('milestones', 'UpdateMilestones'), Yii::app()->controller->createUrl('update', array('id' => $model->milestone_id)), array('class' => 'button'));
    ?>
			<?php 
}
?>
		</div>
		<?php 
$this->widget('zii.widgets.CDetailView', array('data' => $model, 'attributes' => array(array('name' => 'milestone_description', 'type' => 'ntext', 'value' => Yii::app()->format->html(ECHtml::createLinkFromString(CHtml::encode($model->milestone_description)))), array('name' => 'milestone_duedate', 'type' => 'text', 'value' => CHtml::encode(Yii::app()->dateFormatter->formatDateTime($model->milestone_duedate, 'medium', false))), array('name' => 'user_id', 'type' => 'raw', 'value' => isset($model->user_id) ? CHtml::link(CHtml::encode($model->Users->completeName), Yii::app()->controller->createUrl("users/view", array("id" => $model->user_id))) : null), array('label' => '', 'type' => 'raw', 'value' => '<div class="prgrss-container" style="float:left;"><div style="width:' . round($percent, 2) . '%"><span>' . round($percent, 2) . '%</span></div></div>'))));
?>
		<br />
		<div id="content" class="container_12">
			<div class="portlet grid_6">
				<div class="portlet-content">
					<h1 class="ptitle tasks"><?php 
echo Yii::t('milestones', 'TasksGraphByType');
?>
</h1>
					<?php 
$this->Widget('application.extensions.highcharts.HighchartsWidget', array('options' => array('credits' => array('enabled' => false), 'chart' => array('defaultSeriesType' => 'column', 'height' => '220'), 'title' => array('text' => ''), 'yAxis' => array('title' => array('text' => 'No. de tareas'), 'label' => array('formatter' => 'js:function(){
											return this.value/1000+"k";
										}'), 'plotLines' => array('value' => 0, 'width' => 1, 'color' => '#808080')), 'xAxis' => array('categories' => array(0)), 'tooltip' => array('formatter' => 'js:function(){
										return this.y + " Tareas";
									}'), 'plotOptions' => array('column' => array('dataLabels' => array('enabled' => true))), 'legend' => array('layout' => 'horizontal', 'align' => 'center', 'verticalAlign' => 'bottom', 'backgroundColor' => '#FFFFFF', 'borderWidth' => 1), 'series' => $TasksStatus)));
예제 #5
0
    ?>
			<?php 
}
?>
			<?php 
if (Yii::app()->user->checkAccess('updateCases')) {
    ?>
				<?php 
    echo CHtml::link(Yii::t('cases', 'UpdateCases'), Yii::app()->controller->createUrl('update', array('id' => $model->case_id)), array('class' => 'button'));
    ?>
			<?php 
}
?>
		</div>
		<?php 
$this->widget('zii.widgets.CDetailView', array('data' => $model, 'attributes' => array(array('name' => 'case_date', 'type' => 'text', 'value' => CHtml::encode(Yii::app()->dateFormatter->formatDateTime($model->case_date, 'medium', false))), array('name' => 'case_code', 'type' => 'raw', 'value' => CHtml::encode($model->case_code), 'visible' => !empty($model->case_code) ? true : false), array('name' => 'case_actors', 'type' => 'raw', 'value' => CHtml::encode($model->case_actors), 'visible' => !empty($model->case_actors) ? true : false), array('name' => 'case_description', 'type' => 'raw', 'value' => Yii::app()->format->html(nl2br(ECHtml::createLinkFromString(CHtml::encode($model->case_description))))), array('label' => 'Status', 'type' => 'raw', 'value' => Yii::app()->user->checkAccess('changeStatusCases') && $model->status_id != Status::STATUS_CANCELLED && $model->status_id != Status::STATUS_ACCEPTED && $model->status_id != Status::STATUS_CLOSED ? '<span class="text status st' . CHtml::encode($model->Status->status_id) . '">' . CHtml::encode($model->Status->status_name) . '</span><div class="actions"><a class="edit" href="#"> _Edit</a></div>' : '<span class="text status st' . CHtml::encode($model->Status->status_id) . '">' . CHtml::encode($model->Status->status_name) . '</span>', 'cssClass' => 'statusContent', 'visible' => Yii::app()->user->checkAccess('changeStatusCases')), array('name' => 'case_requirements', 'type' => 'raw', 'value' => Yii::app()->format->html(nl2br(ECHtml::createLinkFromString(CHtml::encode($model->case_requirements)))), 'visible' => !empty($model->case_requirements) ? true : false))));
?>
		<br />
		<div class="portlet x12">
			<div class="portlet-content">
				<h1 class="ptitle"><?php 
echo Yii::t('cases', 'Secuences');
?>
</h1>
				<?php 
if (Yii::app()->user->checkAccess('createSecuences')) {
    ?>
				<ul class="portlet-tab-nav">
					<li class="portlet-tab-nav-active">
						<?php 
    echo CHtml::link(CHtml::encode(Yii::t('cases', 'SecuencesAdd')), Yii::app()->createUrl("secuences/create", array('owner' => $model->case_id)), array('id' => 'secuencesCreate'));
예제 #6
0
?>
			<?php 
echo CHtml::link(Yii::t('tasks', 'CreateTasks'), Yii::app()->controller->createUrl('create'), array('class' => 'button'));
?>
			<?php 
if ($model->user_id == Yii::app()->user->id && $model->status_id == Status::STATUS_PENDING) {
    ?>
				<?php 
    echo CHtml::link(Yii::t('tasks', 'UpdateTasks'), Yii::app()->controller->createUrl('update', array('id' => $model->task_id)), array('class' => 'button'));
    ?>
			<?php 
}
?>
		</div>
		<?php 
$this->widget('zii.widgets.CDetailView', array('data' => $model, 'attributes' => array(array('name' => 'task_description', 'type' => 'raw', 'value' => Yii::app()->format->html(nl2br(ECHtml::createLinkFromString(CHtml::encode($model->task_description))))), array('name' => 'task_buildNumber', 'type' => 'raw', 'value' => CHtml::encode($model->task_buildNumber), 'visible' => !empty($model->task_buildNumber)), array('name' => 'user_id', 'type' => 'raw', 'value' => CHtml::link($model->UserReported->CompleteName, Yii::app()->controller->createUrl("users/view", array("id" => $model->user_id)))), array('name' => 'task_startDate', 'type' => 'text', 'value' => CHtml::encode(Yii::app()->dateFormatter->formatDateTime($model->task_startDate, "medium", false)), 'visible' => $model->task_startDate != '0000-00-00'), array('name' => 'task_endDate', 'type' => 'text', 'value' => CHtml::encode(Yii::app()->dateFormatter->formatDateTime($model->task_endDate, "medium", false)), 'visible' => $model->task_endDate != '0000-00-00'), array('name' => 'taskStage_id', 'type' => 'raw', 'value' => $model->Stage->taskStage_name, 'visible' => !empty($model->taskStage_id)), array('name' => 'status_id', 'type' => 'raw', 'value' => Yii::app()->user->checkAccess('changeStatusTasks') && $model->status_id != Status::STATUS_CANCELLED && $model->status_id != Status::STATUS_CLOSED && Yii::app()->user->HasJoined ? '<span class="text status st' . CHtml::encode($model->status_id) . '">' . CHtml::encode($model->Status->status_name) . '</span><div class="actions"><a class="edit" href="#"> _Edit</a></div>' : '<span class="text status st' . CHtml::encode($model->status_id) . '">' . CHtml::encode($model->Status->status_name) . '</span><div class="actions" style="display:none;"><a class="edit" href="#"> _Edit</a></div>', 'cssClass' => 'statusContent', 'visible' => Yii::app()->user->checkAccess('changeStatusTasks')), array('name' => 'taskTypes_id', 'type' => 'raw', 'value' => '<span class="text tasktypes tty' . $model->taskTypes_id . '">' . $model->Types->taskTypes_name . '</span>', 'cssClass' => 'typesContent'), array('name' => 'case_id', 'type' => 'raw', 'value' => !empty($model->Cases->case_name) ? CHtml::link($model->Cases->case_name, Yii::app()->createUrl('cases/view', array('id' => $model->case_id))) : null, 'visible' => !empty($model->Cases->case_name)), array('name' => 'milestone_id', 'type' => 'raw', 'value' => !empty($model->Milestones->milestone_title) ? CHtml::link($model->Milestones->milestone_title, Yii::app()->createUrl('milestones/view', array('id' => $model->milestone_id))) : null, 'visible' => !empty($model->Milestones->milestone_title)))));
?>
			<br />
			<div class="portlet grid_12">
				<div class="portlet-content">
					<h1 class="ptitle users"><?php 
echo Yii::t('tasks', 'UsersWorkingOn');
?>
</h1>
				</div>
				<?php 
if ((bool) Yii::app()->user->IsManager == true && $model->status_id != Status::STATUS_CANCELLED && $model->status_id != Status::STATUS_CLOSED) {
    ?>
				<div style="width:150px;" class="tzSelect">
					<div class="selectBox"><?php 
    echo Yii::t('tasks', 'UsersWorkingOn');
    echo $comment->comment_date;
    ?>
"><?php 
    echo CHtml::link(CHtml::encode(Yii::app()->dateFormatter->format('dd.MM.yyyy', $comment->comment_date)), '#comment-' . CHtml::encode($comment->comment_id));
    ?>
</abbr>
			</li>
		</ul>
		<div class="body">
			<?php 
    $mystring = $comment->comment_text;
    $findme = Status::STATUS_COMMENT;
    $pos = strpos($mystring, $findme);
    // Es un comentario escrito por el usuario
    if ($pos === false) {
        echo Yii::app()->format->html(nl2br(ECHtml::createLinkFromString(CHtml::encode($comment->comment_text))));
    } else {
        $patterns = array();
        $patterns[0] = '/' . Status::STATUS_COMMENT . '/';
        $replacements = array();
        $replacements[0] = Yii::t('tasks', 'StatusChanged');
        $newStringComment = preg_replace($patterns, $replacements, $mystring);
        echo substr($newStringComment, 0, -1);
        $statusString = strstr($newStringComment, ': ');
        $status = substr($statusString, 2, strlen($statusString));
        echo "<span class=\"status st" . $status . "\">" . Status::model()->findByPk($status)->status_name . "</span>";
    }
    ?>
		</div>
		<?php 
    $documents = $this->getAttachments($comment->comment_id);
예제 #8
0
<h1 class="ptitleinfo milestones"><?php 
echo $model->milestone_title;
?>
</h1>
<?php 
$this->widget('zii.widgets.CDetailView', array('data' => $model, 'attributes' => array(array('name' => 'milestone_description', 'type' => 'ntext', 'value' => Yii::app()->format->html(nl2br(ECHtml::createLinkFromString(CHtml::encode($model->milestone_description))))), array('name' => 'milestone_duedate', 'type' => 'text', 'value' => CHtml::encode(Yii::app()->dateFormatter->formatDateTime($model->milestone_duedate, "medium", false))), array('name' => 'user_id', 'type' => 'raw', 'value' => isset($model->user_id) ? CHtml::link(CHtml::encode($model->Users->completeName), Yii::app()->controller->createUrl("users/view", array("id" => $model->user_id))) : null))));
?>
<br />
예제 #9
0
					</td>
				</tr>
			</tfoot>
			<tbody>
				<tr>
					<td valign="top" id="maincontent" style="padding-top:15px;">
						<p><b><?php 
echo $userposted;
?>
</b> ha creado un nuevo presupuesto para el proyecto <b><?php 
echo $projectName;
?>
</b>, los detalles a continuaci&oacute;n.</p>
						<hr />
						<?php 
$this->widget('zii.widgets.CDetailView', array('data' => $model, 'attributes' => array(array('name' => 'budget_date', 'type' => 'text', 'value' => CHtml::encode(Yii::app()->dateFormatter->formatDateTime($model->budget_date, 'medium', false))), array('name' => 'budget_duedate', 'type' => 'text', 'value' => CHtml::encode(Yii::app()->dateFormatter->formatDateTime($model->budget_duedate, 'medium', false))), array('name' => 'budget_notes', 'type' => 'raw', 'value' => Yii::app()->format->html(nl2br(ECHtml::createLinkFromString(CHtml::encode($model->budget_notes))))), array('name' => 'status_id', 'type' => 'raw', 'value' => CHtml::encode($model->Status->status_name)))));
?>
						<hr />
						<p>
							Para ver m&aacute;s informaci&oacute;n sobre este presupuesto puedes ir directamente a esta direcci&oacute;n:<br />
							<a href="<?php 
echo $applicationUrl;
?>
"><?php 
echo $applicationUrl;
?>
</a>
						</p>
						<p>
							<a href="<?php 
echo $applicationUrl;
예제 #10
0
?>
			<?php 
echo CHtml::link(Yii::t('budgets', 'CreateBudget'), Yii::app()->controller->createUrl('create'), array('class' => 'button'));
?>
			<?php 
if (Yii::app()->user->IsManager && $model->status_id != Status::STATUS_CANCELLED && $model->status_id != Status::STATUS_ACCEPTED && strtotime($model->budget_duedate) >= strtotime(date("Y-m-d"))) {
    ?>
				<?php 
    echo CHtml::link(Yii::t('budgets', 'UpdateBudget'), Yii::app()->controller->createUrl('update', array('id' => $model->budget_id)), array('class' => 'button'));
    ?>
			<?php 
}
?>
		</div>
		<?php 
$this->widget('zii.widgets.CDetailView', array('data' => $model, 'attributes' => array(array('name' => 'budget_date', 'type' => 'text', 'value' => CHtml::encode(Yii::app()->dateFormatter->formatDateTime($model->budget_date, 'medium', false))), array('name' => 'budget_duedate', 'type' => 'text', 'value' => CHtml::encode(Yii::app()->dateFormatter->formatDateTime($model->budget_duedate, 'medium', false))), array('name' => 'budget_notes', 'type' => 'raw', 'value' => Yii::app()->format->html(nl2br(ECHtml::createLinkFromString(CHtml::encode($model->budget_notes))))), array('name' => 'status_id', 'type' => 'raw', 'value' => Yii::app()->user->checkAccess('changeStatusBudgets') && $model->status_id != Status::STATUS_CANCELLED && $model->status_id != Status::STATUS_ACCEPTED && strtotime($model->budget_duedate) >= strtotime(date("Y-m-d")) ? '<span class="text status st' . CHtml::encode($model->status_id) . '">' . CHtml::encode($model->Status->status_name) . '</span><div class="actions"><a class="edit" href="#"> _Edit</a></div>' : '<span class="text status st' . CHtml::encode($model->status_id) . '">' . CHtml::encode($model->Status->status_name) . '</span>', 'cssClass' => 'statusContent'), array('name' => Yii::t('budgets', 'BudgetCost'), 'type' => 'raw', 'value' => Yii::app()->NumberFormatter->formatCurrency(CHtml::encode($model->Cost), $model->Projects->Currency->currency_code) . " " . $model->Projects->Currency->currency_code), array('type' => 'html', 'value' => '<b>' . CHtml::link(Yii::t('budgets', 'ViewDetailsBudget'), array('bconcepts/index', 'owner' => $model->budget_id)) . '</b>'))));
?>
		<br />
		<div class="result">
		<?php 
$this->widget('widgets.ListComments', array('resourceid' => $model->budget_id, 'moduleid' => Yii::app()->controller->id));
?>
		</div>

		<?php 
Yii::app()->clientScript->registerScript('jQueryStatusEditInPlace', '
			$(document).ready(function() {
				var currentStatus;
				$(".statusContent a").live("click",function(e){
					currentStatus = $(this).closest(".statusContent");
					e.preventDefault();