예제 #1
0
 public function create_complaint()
 {
     $validator = Validator::make(array(varlang('numele-prenume') => Input::get('name'), varlang('email') => Input::get('email'), varlang('subiect-1') => Input::get('subject'), varlang('cod-de-verificare') => \SimpleCapcha::valid('complaint', Input::get('capcha')) ? 1 : null), array(varlang('numele-prenume') => 'required', varlang('email') => 'email|required', varlang('subiect-1') => 'required', varlang('cod-de-verificare') => 'required'));
     $return = array('message' => '', 'error' => 0);
     if ($validator->fails()) {
         $return['message'] = implode(' ', $validator->messages()->all('<p>:message</p>'));
         $return['error'] = 1;
     } else {
         $complaint = new SComplaintsModel();
         $complaint->post_id = Input::get('post_id');
         $complaint->username = Input::get('name');
         $complaint->email = Input::get('email');
         $complaint->address = Input::get('address');
         $complaint->title = Input::get('subject');
         $complaint->text = Input::get('message');
         $complaint->is_private = Input::get('private');
         $complaint->save();
         Template::viewModule($this->module_name, function () use($complaint) {
             $sendToUsers = \User::withRole('user-getemails');
             $data['complaint'] = $complaint;
             foreach ($sendToUsers as $user) {
                 $data['user'] = $user;
                 \Mail::send('views.complaint_email', $data, function ($message) use($user) {
                     $message->from("noreply@{$_SERVER['SERVER_NAME']}", 'WebLPA');
                     $message->subject("New message");
                     $message->to($user->email);
                 });
             }
         });
     }
     return $return;
 }
예제 #2
0
 public function postTake()
 {
     $capcha = Input::get('capcha');
     if (SimpleCapcha::valid('login_admin', $capcha) === false) {
         return Redirect::intended('auth/index')->with('auth_error', 'Invalid Capcha');
     }
     if (Auth::attempt(array('username' => Input::get('username'), 'password' => Input::get('password')))) {
         Log::info('User login');
         return Redirect::intended('/');
     } else {
         return Redirect::intended('auth/index')->with('auth_error', 'Invalid Username or Password');
     }
 }
예제 #3
0
 public static function contactTopSubmit()
 {
     $data = array(varlang('name-last-name') => Input::get('name'), varlang('email') => Input::get('email'), varlang('message') => Input::get('message'), varlang('cod-verificare') => SimpleCapcha::valid('contact_top', Input::get('capcha')) ? 1 : null);
     $validator = Validator::make($data, array(varlang('name-last-name') => 'required', varlang('email') => 'email|required', varlang('message') => 'required', varlang('cod-verificare') => 'required'));
     $return = array('message' => '', 'error' => 0);
     if ($validator->fails()) {
         $return['message'] = implode(' ', $validator->messages()->all('<p>:message</p>'));
         $return['error'] = 1;
     } else {
         SimpleCapcha::destroy('contact_top');
         EmailModel::sendToAdmins("Contact form", 'email.contact', $data);
         $return['html'] = "Mesajul dvs a fost receptionat";
     }
     return $return;
 }
예제 #4
0
?>
 </div>
        <form id="contact_top_form" action="<?php 
echo url();
?>
" method="post">
            <div class="form_error"></div>
            <input required="" type="text" name="name" placeholder="<?php 
echo varlang('name-last-name');
?>
">
            <input required="" type="text" name="email" placeholder="<?php 
echo varlang('email');
?>
">
            <textarea name="message" placeholder="<?php 
echo varlang('message');
?>
"></textarea>
            <input required="" name="capcha" class="code" type="text">
            <img src="<?php 
echo SimpleCapcha::make('contact_top');
?>
" height="37"  alt="">
            <input type="submit" value="<?php 
echo varlang('send-3');
?>
">
        </form>
    </div>                       
</div>
예제 #5
0
echo varlang('telefon');
?>
 *</label>
            <input type="text" name="phone" >  
            <label><?php 
echo varlang('email');
?>
 *</label>
            <input type="text" name="email" >  
            <label><?php 
echo varlang('cod-verificare');
?>
 *</label>
            <input class="code" name="capcha" type="text">
            <img src="<?php 
echo SimpleCapcha::make('person_subscribe');
?>
" height="31">
            <input type="submit" value="<?php 
echo varlang('trimite');
?>
">
            <div class="clearfix"></div>
        </div>
    </form>
</div>

<script>
    jQuery(document).ready(function($) {

        $(".person_subscribe_form").submit(function(e) {
예제 #6
0
</i>
            <?php 
    }
    ?>
        </div>
        <hr class="reg">
        <p class="int_code"><?php 
    echo varlang('introduceti-codul-previne-voturile-automate');
    ?>
</p>

        <div class="snd_code">
            <input type="text" name="capcha">
            <div class="img_code">
                <img height="31" src="<?php 
    echo SimpleCapcha::make('poll');
    ?>
">
            </div>
        </div>
        <div class="clearfix"></div>

        <input type="submit" value="<?php 
    echo varlang('send-2');
    ?>
" class="snd_sbm">
    </form>

    <?php 
    echo View::make('sections.elements.socials');
    ?>
예제 #7
0
echo varlang('subiect-1');
?>
</label>                 
            <input name="subject" type="text"  class="subj">
            <label><?php 
echo varlang('mesaj');
?>
</label>
            <textarea name="message"></textarea>
            <label><?php 
echo varlang('cod-de-verificare');
?>
</label>
            <input name="capcha" class="code" type="text">
            <img src="<?php 
echo SimpleCapcha::make('complaint');
?>
" height="31">
            <div class="clearfix"></div>
            <div class='radio_b'>
                <input type='radio' name='private' value="0" id='rad1' />
                <label for='rad1'><?php 
echo varlang('public');
?>
</label>
                <input type='radio' name='private' value="1" id='rad2' checked/>
                <label for='rad2'><?php 
echo varlang('privat');
?>
</label>
            </div>
예제 #8
0
    ?>
                            <?php 
}
?>
                        </p>
                        <input required="" type="text" name="username" placeholder="<?php 
echo varlang('username');
?>
" class="form-control">
                        <input required="" type="password" name="password" placeholder="<?php 
echo varlang('password');
?>
" class="form-control">
                        <input required="" type="number" name="capcha" placeholder="" class="form-control pull-left" style="max-width: 225px;">
                        <img src="<?php 
echo SimpleCapcha::make('login_admin');
?>
" class="pull-right" style="border-radius: 4px;height: 34px;" />
                        <br><br><br>
                        <button class="btn btn-lg btn-success btn-block" type="submit"><?php 
echo varlang('sign-in');
?>
</button>
                    </form>
                </div>
            </div>
        </div><!-- /container -->
        <script src="<?php 
echo res('assets/lib/jquery/jquery.min.js');
?>
"></script>
예제 #9
0
echo varlang('subiect');
?>
*</label>
        <input required="" name="subject" type="text"  class="subj">
        <label><?php 
echo varlang('message');
?>
</label>
        <textarea required="" name="message"></textarea>
        <label class="code_lbl"><?php 
echo varlang('cod-verificare');
?>
*</label>
        <input required="" class="code" name="capcha" type="text">
        <img height="31" src="<?php 
echo SimpleCapcha::make('contact');
?>
"  alt="" >
        <div class="clearfix"></div>
        <input type="submit" value="<?php 
echo varlang('send-3');
?>
">
        <div class="clearfix"></div>
    </div>
</form>


<script>
    jQuery(document).ready(function($) {