Mengedit JSON Menu SiS+ acid

Jika mengakses form-form pada SiS+ melalui SmartSearch pastinya akan muncul menu form-form sesuai dengan keyword yang kita masukkan, nah pada saat pemindahan link menu-menu tersebut masih mengarah ke server lama (heaven.raharja.me) dan ini perlu di rekondisikan karena memang server nya berbeda.

Sebelumnya codingannya seperti ini :

Edit codingan pada file json yang berada di themes/Bootstrap/views/layouts/

<?php
$connection=Yii::app()->db;
$sql=”SELECT `NamaMenu` AS `title`,`PictureMenu` AS `img`,`Keterangan` AS `desc`,`LinkMenu` AS `link` FROM `TMMenu`”;
$command = $connection->createCommand($sql);
$rows= $command->queryAll();
// hapus simbol ” \/\/” dan “\/”
echo “[“;
$i=0;
while($i < count($rows))
{
echo “{“;
echo ‘”title”:”‘.$rows[$i][‘title’].'”,’;
echo ‘”img”:”http://heaven.raharja.me/images/picture_menu/’.$rows[$i][‘img’].'”,’;
echo ‘”desc”:”‘.$rows[$i][‘desc’].'”,’;
echo ‘”link”:”‘.$rows[$i][‘link’].'”‘;
echo “},”;
$i++;
}
echo “]”;?>

 

Lalu diubah menjadi seperti ini :

<?php
$connection=Yii::app()->db;
$sql=”SELECT `NamaMenu` AS `title`,`PictureMenu` AS `img`,`Keterangan` AS `desc`,`LinkMenu` AS `link` FROM `TMMenu`”;
$command = $connection->createCommand($sql);
$rows= $command->queryAll();
// hapus simbol ” \/\/” dan “\/”
echo “[“;
$i=0;
while($i < count($rows))
{
echo “{“;
echo ‘”title”:”‘.$rows[$i][‘title’].'”,’;echo ‘”img”:”‘.Yii::app()->params[‘server’].’/images/picture_menu/’.$rows[$i][‘img’].'”,’;
//echo ‘”img”:”http://coba.raharja.ac.id/images/picture_menu/’.$rows[$i][‘img’].'”,’;
echo ‘”desc”:”‘.$rows[$i][‘desc’].'”,’;
// cek link jika ada http:// maka pake yang itu
if(substr($rows[$i][‘link’],0,4)== “http”)
{echo ‘”link”:”‘.$rows[$i][‘link’].'”‘;
}else
{
echo ‘”link”:”‘.Yii::app()->params[‘server’].”/”.$rows[$i][‘link’].'”‘;
}echo “},”;
$i++;
}
echo “]”;?>