echo CHtml::link(Yii::t('actions','Complete'),array('actions/complete','id'=>$data->id,'redirect'=>1),array('class'=>'x2-button')); //echo CHtml::link(Yii::t('actions','Complete + New'),array('actions/complete','id'=>$data->id,'redirect'=>1,'createNew'=>1),array('class'=>'x2-button')); } } //if ($data->type != 'note') //echo CHtml::link(Yii::t('actions','View'),array('actions/view','id'=>$data->id),array('class'=>'x2-button')); ?> </div> </div> <div class="description"> <?php $template="<a href=".$this->createUrl('search/search?term=%23\\2')."> #\\2</a>"; $info=$data->actionDescription; $info=mb_ereg_replace('(^|\s)#(\w\w+)',$template,$info); if($data->type=='attachment' && $data->completedBy!='Email') echo MediaChild::attachmentActionText($data->actionDescription,true,true); else echo $this->convertLineBreaks($info,true); // convert LF and CRLF to <br /> ?> </div> <div class="footer"> <?php if(empty($data->type)) { if ($data->complete == 'Yes') { echo Yii::t('actions','Completed by {name}',array('{name}'=>UserChild::getUserLinks($data->completedBy))); } else { $userLink = UserChild::getUserLinks($data->assignedTo); $userLink = empty($userLink)? Yii::t('actions','Anyone') : $userLink; echo Yii::t('actions','Assigned to {name}',array('{name}'=>$userLink)); } } else if ($data->type == 'note') { echo UserChild::getUserLinks($data->completedBy);
?> <ul> <?php $themeURL = Yii::app()->theme->getBaseUrl(); Yii::app()->clientScript->registerScript('logos', "\n\$(window).load(function(){\n\tif((!\$('#main-menu-icon').length) || (!\$('#x2touch-logo').length) || (!\$('#x2crm-logo').length)){\n\t\t\$('a').removeAttr('href');\n\t\talert('Please put the logo back');\n\t\twindow.location='http://www.x2engine.com';\n\t}\n\tvar touchlogosrc = \$('#x2touch-logo').attr('src');\n\tvar logosrc=\$('#x2crm-logo').attr('src');\n\tif(logosrc!='{$themeURL}/images/x2footer.png'|| touchlogosrc!='{$themeURL}/images/x2touch.png'){\n\t\t\$('a').removeAttr('href');\n\t\talert('Please put the logo back');\n\t\twindow.location='http://www.x2engine.com';\n\t}\n});\n"); $count = 0; foreach ($recentItems as $item) { if (++$count > 5) { break; } echo '<li>'; if ($item['type'] == 't') { //item is a action $description = CHtml::encode($item['model']->actionDescription); if (strlen($description) > 123) { $description = substr($description, 0, 120) . '...'; } $link = '<strong>' . Yii::t('app', 'Due') . ': ' . date("Y-m-d", $item['model']->dueDate) . '</strong><br />' . MediaChild::attachmentActionText($description); //$link = '<strong>'.$item['model']->dueDate.'</strong><br />'.$item['model']->actionDescription; echo CHtml::link($link, array('/actions/' . $item['model']->id)); } else { if ($item['type'] == 'c') { //item is a contact $link = '<strong>' . $item['model']->firstName . ' ' . $item['model']->lastName . '</strong><br />' . $item['model']->phone; echo CHtml::link($link, array('/contacts/' . $item['model']->id)); } } echo "</li>\n"; } ?> </ul>
echo CHtml::link('[' . Yii::t('actions', 'Uncomplete') . ']', array('/actions/default/uncomplete', 'id' => $data->id, 'redirect' => 1), array()); } else { echo CHtml::link('[' . Yii::t('actions', 'Complete') . ']', array('/actions/default/complete', 'id' => $data->id, 'redirect' => 1), array()); } } if ($data->type != 'workflow') { echo $data->type != 'attachment' ? ' ' . CHtml::link('[' . Yii::t('actions', 'Update') . ']', array('/actions/default/update', 'id' => $data->id, 'redirect' => 1), array()) . ' ' : ""; echo ' ' . CHtml::link('[x]', '#', array('onclick' => 'deleteAction(' . $data->id . '); return false')); } ?> </div> </div> <div class="description"> <?php if ($type == 'attachment' && $data->completedBy != 'Email') { echo MediaChild::attachmentActionText($this->convertUrls($data->actionDescription), true, true); } else { if ($type == 'workflow') { if (!empty($data->stageNumber) && !empty($data->workflowId) && $data->stageNumber <= count($stageRecords)) { if ($data->complete == 'Yes') { echo ' <b>' . Yii::t('workflow', 'Completed') . '</b> ' . date('Y-m-d', $data->completeDate); } else { echo ' <b>' . Yii::t('workflow', 'Started') . '</b> ' . date('Y-m-d', $data->createDate); } } if (isset($data->actionDescription)) { echo '<br>' . $data->actionDescription; } } else { echo $this->convertUrls($data->actionDescription); }