示例#1
3
 public function actionViewAdvert($id)
 {
     $model = Advert::findOne($id);
     $data = ['name', 'email', 'text'];
     $model_feedback = new DynamicModel($data);
     $model_feedback->addRule('name', 'required');
     $model_feedback->addRule('email', 'required');
     $model_feedback->addRule('text', 'required');
     $model_feedback->addRule('email', 'email');
     if (Yii::$app->request->isPost) {
         if ($model_feedback->load(Yii::$app->request->post()) && $model_feedback->validate()) {
             Yii::$app->common->sendMail('Subject Advert', $model_feedback->text);
         }
     }
     $user = $model->user;
     $images = Common::getImageAdvert($model, false);
     $current_user = ['email' => '', 'username' => ''];
     if (!Yii::$app->user->isGuest) {
         $current_user['email'] = Yii::$app->user->identity->email;
         $current_user['username'] = Yii::$app->user->identity->username;
     }
     $coords = str_replace(['(', ')'], '', $model->location);
     $coords = explode(',', $coords);
     $coord = new LatLng(['lat' => $coords[0], 'lng' => $coords[1]]);
     $map = new Map(['center' => $coord, 'zoom' => 15]);
     $marker = new Marker(['position' => $coord, 'title' => Common::getTitleAdvert($model)]);
     $map->addOverlay($marker);
     return $this->render('view_advert', ['model' => $model, 'model_feedback' => $model_feedback, 'user' => $user, 'images' => $images, 'current_user' => $current_user, 'map' => $map]);
 }
示例#2
0
 public function actionEvent()
 {
     $component = new Common();
     $component->on(Common::EVENT_NOTIFY, [$component, 'notifyAdmin']);
     $component->sendMail("*****@*****.**", "Test", "Test text");
     $component->off(Common::EVENT_NOTIFY, [$component, 'notifyAdmin']);
 }
示例#3
0
 public function notification($event)
 {
     $model = User::find()->where(['roles' => 'admin'])->all();
     foreach ($model as $r) {
         Common::sendMail('Notification', 'New subscribe', $r['email']);
     }
 }
示例#4
0
 public function actionViewAdvert($id)
 {
     $this->layout = 'inner';
     $model = Advert::findOne($id);
     $user = $model->user;
     $images = Common::getImageAdvert($model, false);
     return $this->render('view_advert', ['model' => $model, 'user' => $user, 'images' => $images]);
 }
示例#5
0
文件: index.php 项目: scorp7mix/yii
                        <?php 
$i = 0;
foreach ($recommend as $rec) {
    ?>
                        <div class="item <?php 
    echo 0 == $i ? 'active' : '';
    ?>
">
                            <div class="row">
                                <div class="col-lg-4"><img src="<?php 
    echo Common::getImageAdvert($rec)[0];
    ?>
"  class="img-responsive" alt="properties"/></div>
                                <div class="col-lg-8">
                                    <h5><a href=""><?php 
    echo Common::getTitleAdvert($rec);
    ?>
</a></h5>
                                    <p class="price">$<?php 
    echo $rec['price'];
    ?>
</p>
                                    <a href="" class="more">More Detail</a>
                                </div>
                            </div>
                        </div>
                        <?php 
    $i++;
}
?>
示例#6
0
use frontend\components\Common;
use yii\helpers\Url;
?>
        <div class="hot-properties hidden-xs">
            <h4>Hot Properties</h4>
            <?php 
foreach ($model as $row) {
    ?>
            <div class="row">
                <div class="col-lg-4 col-sm-5"><img src="<?php 
    echo Common::getImageAdvert($row)[0];
    ?>
"  class="img-responsive img-circle" alt="properties"/></div>
                <div class="col-lg-8 col-sm-7">
                    <h5><a href="<?php 
    echo Url::to(['/main/main/view-advert', 'id' => $row['idadvert']]);
    ?>
" ><?php 
    echo Common::getTitleAdvert($row);
    ?>
</a></h5>
                    <p class="price">$<?php 
    echo $row['price'];
    ?>
</p> </div>
            </div>
            <?php 
}
?>

        </div>
示例#7
0
文件: index.php 项目: eshaft/yii2shp
?>
"  class="img-responsive" alt="properties"/></div>
                                    <div class="col-lg-8">
                                        <h5><a href="<?php 
echo \frontend\components\Common::getUrlAdvert($rec);
?>
" ><?php 
echo \frontend\components\Common::getTitleAdvert($rec);
?>
</a></h5>
                                        <p class="price">$<?php 
echo $rec['price'];
?>
</p>
                                        <a href="<?php 
echo \frontend\components\Common::getUrlAdvert($rec);
?>
"  class="more">More Detail</a> </div>
                                </div>
                            </div>
                            <?
                            $i++;
                        endforeach;
                        ?>

                    </div>
                </div>
            </div>
        </div>
    </div>
</div>
示例#8
0
文件: hot.php 项目: scorp7mix/yii
<div class="hot-properties hidden-xs">
    <h4>Hot Properties</h4>

    <? foreach ($result as $res): ?>

    <div class="row">
        <div class="col-lg-4 col-sm-5">
            <img src="<?php 
echo \frontend\components\Common::getImageAdvert($res)[0];
?>
" class="img-responsive img-circle" alt="properties">
        </div>
        <div class="col-lg-8 col-sm-7">
            <h5><a href="property-detail.html"><?php 
echo \frontend\components\Common::getTitleAdvert($res);
?>
</a></h5>
            <p class="price">$ <?php 
echo $res['price'];
?>
</p>
        </div>
    </div>

    <? endforeach; ?>

</div>
示例#9
0
文件: Advert.php 项目: vecherskyy/dom
 public function getTitle()
 {
     return Common::getTitleAdvert($this);
 }
示例#10
0
                    <div class="bg-img" style="background-image: url('<?php 
    echo \frontend\components\Common::getImageAdvert($row)[0];
    ?>
');">
                    </div>
                <h2><a href="#"><?php 
    echo \frontend\components\Common::getTitleAdvert($row);
    ?>
</a></h2>
                <blockquote>
                    <p class="location"><span class="glyphicon glyphicon-map-marker"></span> <?php 
    echo $row['address'];
    ?>
</p>
                    <p><?php 
    echo \frontend\components\Common::substr($row['description']);
    ?>
</p>
                    <cite>$ <?php 
    echo $row['price'];
    ?>
</cite>
                </blockquote>
            </div>
        </div>

        <?php 
}
?>
        </div><!-- /sl-slider -->
示例#11
0
                            <li data-target="#myCarousel" data-slide-to="<?php 
    echo $s;
    ?>
" class=""></li>

                            <?php 
}
?>

                        </ol>
                        <div class="carousel-inner">

                            <div class="item active">
                                <img src="<?php 
echo Common::getImageAdvert($model)[0];
?>
"  class="properties" alt="properties" />
                            </div>

                            <?php 
foreach ($images as $image) {
    ?>
                                <div class="item">
                                    <img src="<?php 
    echo $image;
    ?>
"  class="properties" alt="properties" />
                                </div>
                            <?php 
}
示例#12
0
 public function actionEvent()
 {
     $component = new Common();
     $component->on(Common::EVENT_NOTIFY, [$component, 'notifyAdmin']);
     $component->sendMail('*****@*****.**', 'test', 'test test test');
 }
示例#13
0
                </div>

                <div>
                    <h4><span class="glyphicon glyphicon-map-marker"></span>Location</h4>
                    <div class="well">
                        <iframe width="100%" height="350" frameborder="0" scrolling="no" marginheight="0" marginwidth="0" src="../../../maps.google.com/fi000001.002642&t=m&z=14&output=embed"></iframe>
                    </div>
                </div>

            </div>

            <div class="col-lg-4">
                <div class="col-lg-12 col-sm-6">
                    <div class="property-info">
                        <p class="price">$ <?php 
echo \frontend\components\Common::priceFormat($model->price);
?>
</p>
                        <p class="area"><span class="glyphicon glyphicon-map-marker"></span><?php 
echo $model->address;
?>
</p>

                        <div class="profile">
                            <span class="glyphicon glyphicon-user"></span>Agent Details
                            <p><?php 
echo $model->user->email;
?>
<br><?php 
echo $model->user->username;
?>
示例#14
0
 public function actionEvent()
 {
     $component = new Common();
     $component->on(Common::EVENT_NOTIFY, [$component, 'notifyEventHandler']);
     $component->makeEvent();
 }