Пример #1
0
 public function init()
 {
     $db = Yii::app()->db;
     $folderGuid = $this->folderGuid;
     $offset = $this->offset;
     $limit = $this->limit;
     Yii::import('application.extensions.hole.cms.*');
     $cmsHelper = new HoleCmsHelper();
     $sFolders = $cmsHelper->getStringRelatedFolders($folderGuid);
     //$command=$db->createCommand("select * from KutuCatalog where guid in (select catalogGuid from KutuCatalogFolder where folderGuid='$folderGuid') order by createdDate desc limit $offset, $limit ");
     $query = "select KutuCatalog.* from KutuCatalog, KutuCatalogFolder where KutuCatalogFolder.folderGuid IN {$sFolders} \n\t\t\t\tAND KutuCatalog.guid = KutuCatalogFolder.catalogGuid \n\t\t\t\torder by KutuCatalog.publishedDate desc limit {$offset}, {$limit}";
     $query = "\tSELECT DISTINCT KutuCatalog.*\n\t\t\t\tFROM KutuCatalog, KutuCatalogFolder, KutuFolder\n\t\t\t\tWHERE KutuCatalog.guid=KutuCatalogFolder.catalogGuid \n\t\t\t\tAND KutuCatalogFolder.folderGuid=KutuFolder.guid\n\t\t\t\tAND ( KutuFolder.path LIKE '%{$folderGuid}%' OR KutuFolder.guid='{$folderGuid}') " . " order by KutuCatalog.publishedDate desc limit {$offset}, {$limit}";
     $command = $db->createCommand($query);
     $dataReader = $command->query();
     $rows = $dataReader->readAll();
     $this->_catalogFolder = $rows;
 }
Пример #2
0
 public function run()
 {
     Yii::import('application.extensions.hole.cms.*');
     $manager = new HoleCatalogManager();
     $helper = new HoleCmsHelper();
     $catalogRows = $manager->getCatalogInFolder('lt481074ef14e7a', 0, 3);
     //var_dump($catalogRows);die;
     $catalogDetails = array();
     $i = 0;
     foreach ($catalogRows as $catalog) {
         $catalogDetails[$i]['catalog'] = $catalog;
         $catalogDetails[$i]['details'] = $manager->getCatalogDetails($catalog['guid']);
         $catalogDetails[$i]['image'] = $helper->getImageFromHtml($catalogDetails[$i]['details']['fixedContent']);
         $i++;
     }
     //var_dump($catalogDetails);die;
     $this->render('newsslider', array('catalogs' => $catalogDetails));
 }
Пример #3
0
 public function init()
 {
     $db = Yii::app()->db;
     $folderGuid = $this->folderGuid;
     $offset = $this->offset;
     $limit = $this->limit;
     Yii::import('application.extensions.hole.cms.*');
     $cmsHelper = new HoleCmsHelper();
     $sFolders = $cmsHelper->getStringRelatedFolders($folderGuid);
     print_r($sFolders);
     //$command=$db->createCommand("select * from KutuCatalog where guid in (select catalogGuid from KutuCatalogFolder where folderGuid='$folderGuid') order by createdDate desc limit $offset, $limit ");
     $query = "select KutuCatalog.* from KutuCatalog, KutuCatalogFolder where KutuCatalogFolder.folderGuid IN {$sFolders} \n\t\t\t\tAND KutuCatalog.guid = KutuCatalogFolder.catalogGuid \n\t\t\t\torder by KutuCatalog.publishedDate desc limit {$offset}, {$limit}";
     $command = $db->createCommand($query);
     $dataReader = $command->query();
     $rows = $dataReader->readAll();
     $this->_catalogFolder = $rows;
     /*
     echo '<pre>';
     print_r($rows);
     echo '</pre>';
     */
 }
Пример #4
0
 public function actionFeed()
 {
     require_once 'Zend/Loader/Autoloader.php';
     spl_autoload_unregister(array('YiiBase', 'autoload'));
     spl_autoload_register(array('Zend_Loader_Autoloader', 'autoload'));
     spl_autoload_register(array('YiiBase', 'autoload'));
     Yii::import('application.extensions.hole.cms.*');
     $cmsHelper = new HoleCmsHelper();
     //$folderGuid = ($_GET['id']): $_GET['id'] ? 'ilb';
     $folderGuid = $_GET['id'];
     $sFolders = $cmsHelper->getStringRelatedFolders($folderGuid);
     $offset = 0;
     $limit = 10;
     $db = Yii::app()->db;
     //$command=$db->createCommand("select * from KutuCatalog where guid in (select catalogGuid from KutuCatalogFolder where folderGuid='$folderGuid') order by createdDate desc limit $offset, $limit ");
     $query = "select KutuCatalog.* from KutuCatalog, KutuCatalogFolder where KutuCatalogFolder.folderGuid IN {$sFolders} \n\t\t\t\tAND KutuCatalog.guid = KutuCatalogFolder.catalogGuid \n\t\t\t\torder by KutuCatalog.publishedDate desc limit {$offset}, {$limit}";
     $command = $db->createCommand($query);
     $dataReader = $command->query();
     $rows = $dataReader->readAll();
     $catalogManager = new HoleCatalogManager();
     foreach ($rows as $row) {
         $rowDetail = $catalogManager->getCatalogDetails($row['guid']);
         //echo $rowDetail['fixedTitle'].'<br>';
         $entries[] = array('title' => $rowDetail['fixedTitle'], 'link' => CHtml::encode($this->createAbsoluteUrl('default/details', array('guid' => $row['guid']))), 'description' => $this->_getSentences(2, $rowDetail['fixedContent']), 'lastUpdate' => strtotime($row['publishedDate']));
     }
     //var_dump($entries);
     $feed = Zend_Feed::importArray(array('title' => 'Hukumonline English RSS Feed', 'link' => $this->createUrl(''), 'charset' => 'UTF-8', 'entries' => $entries), 'rss');
     $feed->send();
     //echo 'test';
 }
Пример #5
0
<?php 
} else {
    ?>
	<div class="bigTitle"><a href="/hole/clinic/list"><?php 
    echo $this->title;
    ?>
</a></div>
<?php 
}
?>
<div style="padding-top:5px"></div>
<?php 
$db = Yii::app()->db;
Yii::import('application.extensions.hole.cms.*');
$catalogManager = new HoleCatalogManager();
$catalogHelper = new HoleCmsHelper();
foreach ($catalogs as $catalog) {
    $tmpGuid = $catalog['guid'];
    //$command=$db->createCommand("select t1.value title, t2.value subTitle, t3.value description, t4.value content from ((select * from KutuCatalogAttribute where catalogGuid='$tmpGuid' and attributeGuid='fixedTitle') as t1) LEFT JOIN ((select * from KutuCatalogAttribute where catalogGuid='$tmpGuid' and attributeGuid='fixedSubTitle') as t2) ON t1.catalogGuid=t2.catalogGuid LEFT JOIN ((select * from KutuCatalogAttribute where catalogGuid='$tmpGuid' and attributeGuid='fixedDescription') as t3) ON t2.catalogGuid=t3.catalogGuid LEFT JOIN ((select * from KutuCatalogAttribute where catalogGuid='$tmpGuid' and attributeGuid='fixedContent') as t4) ON t3.catalogGuid=t4.catalogGuid");
    //$row=$command->queryRow();
    $row = $catalogManager->getClinicDetails($tmpGuid);
    ?>
		<h2><a href="<?echo Yii::app()->baseUrl;?>/pages/<?php 
    echo $tmpGuid;
    ?>
"><?php 
    echo $row['fixedTitle'];
    ?>
</a></h2>
		<div class="date"><?php 
    echo $catalogHelper->formatDateTimeFromMysql($catalog['createdDate']);
Пример #6
0
<?php

Yii::import('application.extensions.hole.cms.*');
$catalogHelper = new HoleCmsHelper();
?>
<div class="boxDetailArticle">
	<h1><?php 
echo $catalog['attribute']['fixedTitle'];
?>
</h1>
	<div style="padding-top:5px"></div>
	<span class="date"><?php 
echo $catalogHelper->formatDateTimeFromMysql($catalog['catalog']['publishedDate']);
?>
&nbsp;</span>&nbsp;
	<div style="padding-top:5px">
		<!-- AddThis Button BEGIN>
		<div class="addthis_toolbox addthis_default_style">
		<a href="http://www.addthis.com/bookmark.php?v=250&amp;username=xa-4c23437801c0b05a" class="addthis_button_compact">Share</a>
		<span class="addthis_separator">|</span>
		<a class="addthis_button_facebook"></a>
		<a class="addthis_button_myspace"></a>
		<a class="addthis_button_google"></a>
		<a class="addthis_button_twitter"></a>
		</div>
		<script type="text/javascript" src="http://s7.addthis.com/js/250/addthis_widget.js#username=xa-4c23437801c0b05a"></script>
		< AddThis Button END -->
		
		<!-- AddThis Button BEGIN -->
		<div class="addthis_toolbox addthis_default_style">
		<a class="addthis_button_facebook"></a>
Пример #7
0
<?php
	Yii::import('application.extensions.hole.auth.*');
	Yii::import('application.extensions.hole.cms.*');

	if ($sso->getInfo() || ($_SERVER['REQUEST_METHOD'] == 'POST' && $sso->login()))
	{
		$this->redirect(Yii::app()->user->returnUrl);
		exit;
	}
	
	if ($_SERVER['REQUEST_METHOD'] == 'POST') $errmsg = "Login failed";
	
	$catalogHelper = new HoleCmsHelper();
?>

<div class="unit horizontal-center layout on-2 columns" style="padding-top:20px;">
	<div class="fixed column" style="width:640px;padding-right:20px;">
	<p><?=$catalogHelper->getCatalogAttribute($rows[0]['guid'], 'fixedContent'); ?></p>
	</div>
	<div class="fixed column" style="width:300px;">
		<div id="sidecontent">
			<div style="text-align:center;">Masuk dengan Hukumonline<br>
			<img src="<?=Yii::app()->theme->baseUrl;?>/images/holid2.jpg" height="25" border="0" align="middle"> Akun
			</div><br>
			<?php
			$my_access = new CAuthReader();
			$my_access->login_reader();
			if (isset($errmsg)): ?><div style="color:red"><?= $errmsg ?></div><? endif; ?>
			<form action="<?php $_SERVER['PHP_SELF'];?>" method="post" class="niceform">
				<fieldset>
					<dl>