AutorÃa | Ultima modificación | Ver Log |
<?php$routeButtons = $this->url('company/view', ['id' => $company_uuid]);$this->inlineScript()->appendFile($this->basePath('vendors/jsrender/jsrender.min.js'));$this->inlineScript()->appendFile($this->basePath('vendors/bootstrap-confirmation/dist/bootstrap-confirmation.js'));$this->inlineScript()->captureStart();echo <<<JSjQuery( document ).ready(function( $ ) {$.fn.reloadButtons = function() {NProgress.start();$.ajax({'dataType' : 'json','accept' : 'application/json','method' : 'get','url' : '$routeButtons',}).done(function(response) {if(response['success']) {$('#total-followers').html(response['data']['total_followers']);$( '#div-user-buttons' ).html($( '#userButtonsTemplate' ).render( {'link_request' : response['data']['link_request'],'link_accept' : response['data']['link_accept'],'link_cancel' : response['data']['link_cancel'],'link_follow' : response['data']['link_follow'],'link_unfollow' : response['data']['link_unfollow'],'link_leave' : response['data']['link_leave'],'link_reject' : response['data']['link_reject'],'link_contact' : response['data']['link_contact'],} ));} else {$.fn.showError(response['data']);}}).fail(function( jqXHR, textStatus, errorThrown) {$.fn.showError(textStatus);}).always(function() {NProgress.done();});}$('body').on('click', 'a.btn-remove-follower', function(e) {e.preventDefault();var action = $(this).data('link');NProgress.start();$.ajax({'dataType' : 'json','accept' : 'application/json','method' : 'post','data' : {'flash' : true},'url' : action,}).done(function(response) {if(response['success']) {if (jQuery.type(response['data']) == 'string') {$.fn.showSuccess(response['data']);$.fn.reloadButtons();} else {if(response['data']['reload']) {window.location.reload(true);}}} else {$.fn.showError(response['data']);}}).fail(function( jqXHR, textStatus, errorThrown) {$.fn.showError(textStatus);}).always(function() {NProgress.done();});return false;});$('body').on('click', 'a.btn-add-follower', function(e) {e.preventDefault();var action = $(this).data('link');NProgress.start();$.ajax({'dataType' : 'json','accept' : 'application/json','method' : 'post','data' : {'flash' : true},'url' : action,}).done(function(response) {if(response['success']) {window.location.reload(true);} else {$.fn.showError(response['data']);}}).fail(function( jqXHR, textStatus, errorThrown) {$.fn.showError(textStatus);}).always(function() {NProgress.done();});return false;});$('body').on('click', 'a.btn-request', function(e) {e.preventDefault();var action = $(this).data('link');NProgress.start();$.ajax({'dataType' : 'json','accept' : 'application/json','method' : 'post','data' : {'flash' : false},'url' : action,}).done(function(response) {if(response['success']) {$.fn.showSuccess(response['data']);$.fn.reloadButtons();} else {$.fn.showError(response['data']);}}).fail(function( jqXHR, textStatus, errorThrown) {$.fn.showError(textStatus);}).always(function() {NProgress.done();});});$('body').on('click', 'a.btn-accept', function(e) {e.preventDefault();var action = $(this).data('link');NProgress.start();$.ajax({'dataType' : 'json','accept' : 'application/json','method' : 'post','data' : {'flash' : true},'url' : action,}).done(function(response) {if(response['success']) {window.location.reload(true);} else {$.fn.showError(response['data']);}}).fail(function( jqXHR, textStatus, errorThrown) {$.fn.showError(textStatus);}).always(function() {NProgress.done();});});$('body').on('click', 'a.btn-cancel', function(e) {e.preventDefault();var action = $(this).data('link');NProgress.start();$.ajax({'dataType' : 'json','accept' : 'application/json','method' : 'post','data' : {'flash' : false},'url' : action,}).done(function(response) {if(response['success']) {$.fn.showSuccess(response['data']);$.fn.reloadButtons();} else {$.fn.showError(response['data']);}}).fail(function( jqXHR, textStatus, errorThrown) {$.fn.showError(textStatus);}).always(function() {NProgress.done();});});$('body').on('click', 'a.btn-reject', function(e) {e.preventDefault();var action = $(this).data('link');NProgress.start();$.ajax({'dataType' : 'json','accept' : 'application/json','method' : 'post','data' : {'flash' : false},'url' : action,}).done(function(response) {if(response['success']) {$.fn.showSuccess(response['data']);} else {$.fn.showError(response['data']);}}).fail(function( jqXHR, textStatus, errorThrown) {$.fn.showError(textStatus);}).always(function() {NProgress.done();});});$.fn.reloadButtons();});JS;$this->inlineScript()->captureEnd();?><input type="text" name="test" id="test" style="display: none"><section class="cover-sec"><imgid="user-cover-img"src="<?php echo $this->url('storage', ['type' => 'company-cover', 'code' => $company_uuid, 'filename' => $cover]) ?>"alt=""></section><main><div class="main-section"><div class="container"><div class="main-section-data"><div class="row"><div class="col-lg-3"><div class="main-left-sidebar"><div class="user_profile"><div class="user-pro-img"><img id="company-img"src="<?php echo $this->url('storage', ['type' => 'company', 'code' => $company_uuid, 'filename' => $image]) ?>"alt=""></div><!--user-pro-img end--><div class="user_pro_status"><ul class="flw-status"><li><span>LABEL_FOLLOWERS</span> <b id="total-followers"><?php echo $total_followers ?></b></li></ul></div><!--user_pro_status end--><ul id="social-networks" class="social_links"><?phpif($facebook) :$l = strlen($facebook);if ($l > 32) {$s = substr($facebook, 0, 32) . '...';} else {$s = $facebook;}?><li><a href="<?php echo $facebook ?>" target="_blank" title=""><i class="fa fa-facebook-square"></i> <?php echo $s?></a></li><?php endif; ?><?phpif($twitter) :$l = strlen($twitter);if ($l > 32) {$s = substr($twitter, 0, 32) . '...';} else {$s = $twitter;}?><li><a href="<?php echo $twitter ?>" title="" target="_blank"><i class="fa fa-twitter"></i> <?php echo $s?></a></li><?php endif?><?phpif($instagram) :$l = strlen($instagram);if ($l > 32) {$s = substr($instagram, 0, 32) . '...';} else {$s = $instagram;}?><li><a href="<?php echo $instagram ?>" target="_blank" title=""><i class="fa fa-instagram"></i> <?php echo $s?></a></li><?php endif; ?></ul></div><!--user_profile end--><?php echo $this->companyFollowerHelper($company_id); ?></div><!--main-left-sidebar end--></div><div class="col-lg-6"><div class="main-ws-sec"><div class="user-tab-sec rewivew"><h3><?php echo $company_name ?></h3></div><!--user-tab-sec end--><?php if($overview) : ?><div class="user-profile-extended-ov"><h3>LABEL_OVERVIEW</a></h3><span><?php echo $overview ?></span></div><?php endif; ?><?php$max = count($locations);if($max) :?><div class="user-profile-extended-ov st2"><h3>LABEL_LOCATIONS</h3><span><?phpfor($i = 0; $i < $max; $i++) :$location = $locations[$i];?><p><?php echo $location['formatted_address'] ?><?php echo $location['is_main'] == 'y' ? ' (LABEL_MAIN_LOCATION) ' : ''?></p><?php if($i < ($max - 1)) : ?><hr/><?php endif; ?><?php endfor; ?></span></div><?php endif; ?><!--user-profile-ov end--><?php if($industry) : ?><div class="user-profile-ov"><h3>LABEL_INDUSTRY</h3><span><?php echo $industry ?></span></div><?php endif; ?><!--user-profile-ov end--><!--user-profile-ov end--><?php if( $company_size) : ?><div class="user-profile-ov"><h3>LABEL_COMPANY_SIZE</h3><span><?php echo $company_size?></span></div><?php endif;?><!--user-profile-ov end--><!--user-profile-ov end--><?php if($foundation_year) : ?><div class="user-profile-ov"><h3>LABEL_FOUNDATION_YEAR</h3><span><?php echo $foundation_year ?></span></div><?php endif; ?><!--user-profile-ov end--><!--user-profile-ov end--><?php if($website ) : ?><div class="user-profile-ov"><h3>LABEL_WEBSITE</h3><span><?php echo $website ?></span></div><?php endif;?><!--user-profile-ov end--></div><!--main-ws-sec end--></div><div class="col-lg-3"><div class="right-sidebar"><div class="message-btn" id="div-user-buttons"></div><?php echo $this->companySuggestionHelper($company_id)?></div></div><!--right-sidebar end--></div></div></div><!-- main-section-data end--></div></div></main><script id="userButtonsTemplate" type="text/x-jsrender">{{if link_unfollow}}<a href="#" data-link="{{>link_unfollow}}" class="btn-remove-follower"><i class="fa fa-user-times"></i> LABEL_UNFOLLOW </a>{{/if}}{{if link_follow}}<a href="#" data-link="{{>link_follow}}" class="btn-add-follower"><i class="fa fa-plus"></i> LABEL_FOLLOW </a>{{/if}}{{if link_request}}<a href="#" data-link="{{>link_request}}" class="btn-request"><i class="fa fa-user-plus"></i> LABEL_COMPANY_REQUEST </a>{{/if}}{{if link_accept}}<a href="#" data-link="{{>link_accept}}" class="btn-accept"><i class="fa fa-check"></i> LABEL_ACCEPT </a>{{/if}}{{if link_cancel}}<a href="#" data-link="{{>link_cancel}}" title="" class="btn-cancel"><i class="fa fa-user-times " ></i> LABEL_CANCEL </a>{{/if}}{{if link_reject}}<a href="#" data-link="{{>link_reject}}" title="" class="btn-reject"><i class="fa fa-user-times " ></i> LABEL_REJECT </a>{{/if}}{{if link_leave}}<a href="#" data-link="{{>link_leave}}" title="" class="btn-leave"><i class="fa fa-user-times " ></i> LABEL_COMPANY_LEAVE </a>{{/if}}{{if link_contact}}<a href="#" data-link="{{>link_contact}}" title="" class="btn-send-message"><i class="fa fa-envelope " ></i> Mensaje </a>{{/if}}</script>