Twig\Error\RuntimeError {#1749 -lineno: 199 -name: "Company/innertemplates/services_organization.html.twig" -rawMessage: "An exception has been thrown during the rendering of a template ("Parameter "lastname" for route "frontend_offerIndividualProfile" must match "[A-Za-z.0-9- ]+" ("Esquerré" given) to generate a corresponding URL.")." -sourcePath: "/usr/www/users/smartm/templates/Company/innertemplates/services_organization.html.twig" -sourceCode: """ {% if service_results is defined %}\n <div class="container service-div">\n <div class="row mtop20 mbottom20">\n <h2 class="text-green mleft30 subtitle">Overview <a href="/{{name}}/serviceprofile" class="mleft10 text-green overview-icon"><i class="fa fa-pencil" aria-hidden="true"></i></a></h2>\n {% if promotetag=="yes" and serviceid!="" %}\n {% if in_running=="yes" %}\n <span class="pull-right inline-block">\n {% if onbehalfcampval!="" and getprevrunncompaign_res[0] is defined %}\n <a href="{{ path('servicepromote',{'id':serviceid,'querycomp':onbehalfcampval,'orate':getprevrunncompaign_res[0]['offered_click_rate'],'budget':getprevrunncompaign_res[0]['total_budget']})}}" class="text-grey mright20 promoteserbtn"><i class="fa fa-check text-green"></i> In running campaign <i class="fa fa-pencil text-green"></i></a>\n {% elseif onbehalfcampval=="" and getprevrunncompaign_res[0] is defined %}\n <a href="{{ path('servicepromote',{'id':serviceid,'orate':getprevrunncompaign_res[0]['offered_click_rate'],'budget':getprevrunncompaign_res[0]['total_budget']})}}" class="text-grey mright20 promoteserbtn"><i class="fa fa-check text-green"></i> In running campaign <i class="fa fa-pencil text-green"></i></a>\n {% else %}\n <a href="{{ path('servicepromote',{'id':serviceid})}}" class="text-grey mright20 promoteserbtn"><i class="fa fa-check text-green"></i> In running campaign <i class="fa fa-pencil text-green"></i></a>\n {% endif %}\n <div class="clearfix mtop5"></div>\n {% if getprevrunncompaign_res[0] is defined %}\n <a href="javascript:void(0)" class="text-danger mright5 deletepromotion" closecampaignid="{{getprevrunncompaign_res[0]['id']}}" data-toggle="modal" data-target="#removecampaignmodal"><i class="fa fa-close"></i></a> <span class="text-grey">Close campaign</span>\n <div class="clearfix mtop5"></div>\n <span class="text-grey">Click rate: {{getprevrunncompaign_res[0]['offered_click_rate']}} {{getprevrunncompaign_res[0]['currency']}}</span>\n <div class="clearfix mtop5"></div>\n <span class="text-grey">Total budget: {{getprevrunncompaign_res[0]['total_budget']}} {{getprevrunncompaign_res[0]['currency']}}</span>\n <div class="clearfix mtop5"></div>\n <span class="text-grey">Total realized clicks: {{getprevrunncompaign_res[0]['payable_click_number']}} out of {{pendingclick}}</span>\n <div class="clearfix mtop5"></div>\n {% if getprevrunncompaign_res[0]['end_date']=="0000-00-00" %}\n <span class="text-grey">End date: Open ended</span>\n {% else %}\n <span class="text-grey">End date: {{getprevrunncompaign_res[0]['end_date']|date('M j, Y')}}</span>\n {% endif %}\n {% endif %}\n </span>\n {% elseif waiting_for_payment=="yes" %}\n <a href="{{ path('servicepromote',{'id':serviceid,'payment':'no','usertag':usertag})}}" class="text-black pull-right mtop10 mright20 promoteserbtn"><i class="fa fa-exclamation-triangle text-grey mright10" aria-hidden="true"></i> Waiting for payment to start the campaign</a>\n {% else %}\n <a href="{{ path('servicepromote',{'id':serviceid})}}" class="btn btn-variation pull-right mtop10 mright20 promoteserbtn">Promote services</a>\n {% if getprevclosedcompaign_res[0] is defined %}\n <a href="{{ path('frontend_invoice',{'id':getprevclosedcompaign_res[0]['id']})}}" class="pull-right mtop20 mright10 promoteserbtn"><i class="fa fa-check text-green"></i> Ended campaign</a>\n {% endif %}\n {% endif %}\n {% endif %}\n </div>\n <div class="col-sm-12 white-background"> \n {% if service_area_array is defined and selected_areas[0] is defined %}\n <div class="row mtop20">\n <div class="col-sm-3 mbottom10">\n <span class="text-grey font-bold">Areas of expertise</span>\n </div>\n <div class="col-sm-9">\n {% set areaexist = 'no' %}\n <ul class="selection-tree">\n {% for region_arr in service_area_array %} \n {% if region_arr.children is defined %} {% set areaexist = 'yes' %}\n <div class="regiondiv"><li class="parent">{{region_arr.text|raw}}</li>\n {% for child_node1 in region_arr.children %}\n {% if child_node1 is defined %} \n {% if child_node1.children is defined %}\n <div class="region_innernode_div">\n <li class="child innernodelabelregion">{{child_node1.text|raw}}</li>\n {% for child_node2 in child_node1.children %}\n {% if child_node2 is defined %}\n {% if child_node2.children is defined %}\n <div class="row region_inner_div">\n <label class="mtop10 innerlabelregion">{{child_node2.text|raw}}</label>\n {% for child_node3 in child_node2.children %} \n {% if child_node3.children is defined %}\n <li class="grand-child">{{child_node3.text|raw}}</li>\n {% else %}\n {% if child_node3.id in selected_areas %}\n <li regionid="{{region_arr.id}}" class="findchecked grand-child chkinnerregion">{{child_node3.text|raw}}</li>\n {% endif%} \n {% endif%} \n {% endfor %}\n </div> \n {% else %}\n {% if child_node2.id in selected_areas %}\n \t\t\t\t\t\t\t\t<li class="grand-child chkinnernoderegion findchecked" regionid="{{region_arr.id}}" >{{child_node2.text|raw }}</li> \n {% endif%} \n {% endif %} \n {% endif %} \n {% endfor %}\n </div>\n {% else %}\n {% if child_node1.id in selected_areas %}\n \t\t\t\t<li regionid="{{region_arr.id}}" class="child findchecked">{{child_node1.text|raw}}</li>\n {% endif %} \n {% endif %} \n {% endif %} \n {% endfor %} \n </div>\n {% endif %} \n {% endfor %} \t\t\n \t </ul>\n {% if areaexist == 'no' %} {{"n/a"}}\n {% endif %}\n </div>\n </div>\n <hr class="border-dark">\n {% endif %}\n {% if countryknown!="" and countrysplitval!="" %} \n <div class="row mtop20">\n <div class="col-sm-3 mbottom10">\n <span class="text-grey font-bold">Served jurisdictions</span>\n </div>\n <div class="col-sm-9 countryalldiv" style="display:none">\n \n <p class="txt-ont">{{countryknown}}</p><a href="javascript:void(0)" class="blue-btn pull-right show-btnsplit2">Show less <i class='fa fa-angle-right'></i></a>\n \n \n </div>\n <div class="col-sm-9 countrysplitdiv">\n <p class="txt-ont">{{countrysplitval}}</p>{% if showmoretag=="yes" %}<a href="javascript:void(0)" class="blue-btn pull-right show-btnsplit">Show more <i class='fa fa-angle-right'></i></a>{% endif %} \n \n \n </div>\n </div>\n <hr class="border-dark">\n {% endif %}\n {% if languageknown!="" %}\n <div class="row mtop20">\n <div class="col-sm-3 mbottom10">\n <span class="text-grey font-bold">We speak</span>\n </div>\n <div class="col-sm-9">\n {# <p>\n {% if languageknown!="" %} {{languageknown}} {% else %} {{"n/a"}} {% endif %} </p> #}\n {% set len2 = languageknown|length - 2 %} {% set len4 = languageknown|length %}\n \n {% if len4>164 %}\n <p class="txt-cont">{{languageknown|slice(0,len4)}}</p><a href="javascript:void(0)" class="blue-btn pull-right show-btn">Show more <i class='fa fa-angle-right'></i></a> \n {% else %}\n {{languageknown|slice(0,len4)}}\n {% endif %} \n </div>\n </div>\n <hr class="border-dark">\n {% endif %}\n {% if service_results[0] is defined and service_results[0]['service_website']!="" %} \n <div class="row mtop20">\n <div class="col-sm-3 mbottom10">\n <span class="text-grey font-bold">Website</span>\n </div>\n <div class="col-sm-9">\n <p> \n <a class="contslnk" rel="nofollow noindex" href="{% if service_results[0]['service_website']|slice(0, 3)|lower == "www" %}//{% elseif service_results[0]['service_website']|slice(0, 8)|lower == "https://" %}{% elseif service_results[0]['service_website']|slice(0, 7)|lower == "http://" %}{% else %}//{%endif%}{{service_results[0]['service_website']}}" target="_blank">{{service_results[0]['service_website']}}</a>\n </p>\n </div>\n </div>\n <hr class="border-dark">\n {% endif %}\n <div class="col-sm-12">\n <div class="row mtop20">\n <p>{% if service_results[0] is defined %} \n {% if service_results[0]['service_description']!="" %} {{service_results[0]['service_description']}}\n {% else %} {% endif %} {% else %} {% endif %}\n </p>\n </div>\n </div>\n <hr class="border-dark">\n <div class="col-sm-12">\n <div class="row mtop20">\n {% if positivefeedback>0 %}\n <p class="font-700"><a href="{{ path('frontend_companyname_investments_due-diligence', {'companyname': name}) }}" target="_blank">{{positivefeedback}}% positive feedbacks</a></p>\n {% else %} \n <p><a href="{{ path('frontend_companyname_investments_due-diligence', {'companyname': name}) }}" target="_blank">Write a review.</a></p>\n {% endif %}\n </div> \n </div>\n </div>\n </div>\n \n <!-- Team section Starts here -->\n <div class="container team-div">\n <div class="col-sm-12 padd20 white-background">\n <h2>Team</h2>\n <div class="col-sm-12 slimScrollDiv"> {% set teamcnt = 0 %}\n {% if teamInfo['team_info'] is defined %} \n {% for kk,teamdata in teamInfo['team_info'] %}\n {% if teamdata['ufname']!="" %} {% set teamcnt = 1 %}\n {% if teamdata['ufdupt']=="yes" %}\n {% set multiProfileEnabled28 = teamdata['ulname']~'.'~teamdata['uid'] %}\n {% else %}\n {% set multiProfileEnabled28 = teamdata['ulname'] %}\n {% endif %}\n <div class="row relative {{teamdata['cid']}}">\n <div class="col-md-9 col-sm-7 col-xs-12">\n <div class="row">\n <div class="media">\n <div class="media-left"> \n {% if teamdata['ulname']!="" %}\n {% if(multipleUserRoutingarr[kk][teamdata['uid']] == 1 )%}\n {% if loggedInUserId!=teamdata['uid'] %}\n {% set multiProfileEnabled = teamdata['ulname']~'.'~teamdata['uid'] %}\n {% else %}\n {% set multiProfileEnabled = teamdata['ulname'] %}\n {% endif %}\n {% else %}\n {% set multiProfileEnabled = teamdata['ulname'] %}\n {% endif %}\n <a href="{{ path('frontend_offerIndividualProfile', {'firstname':teamdata['ufname'],'dot': '.','lastname':multiProfileEnabled28}) }}">\n {% else %}\n <a href="/{{teamdata['ufname']}}"> \n {% endif %}\n {% if(teamdata['uphoto'] is defined and teamdata['uphoto']!="") %}\n {% set Profileimage = baseurls~"/var/uploads/profile_pics/"~ teamdata['uphoto'] %}\n {% else %}\n {% set Profileimage = baseurls~"/images/default-thumb/no_image27.jpg" %}\n {% endif %}\n {% if(teamaltarr[teamdata['uid']] is defined and teamaltarr[teamdata['uid']]!="") %}\n {% set teamalt = teamaltarr[teamdata['uid']] %}\n {% else %}\n {% set teamalt = "" %}\n {% endif %}\n \n <img alt="{{teamalt}}" src="{{ Profileimage }}" style="width:40px;height:40px">\n </a> \n </div>\n \n <div class="media-body"> <span class="text-black font-bold">{% if teamdata['ulname']!="" %}\n <a class="text-black font-bold" href="{{ path('frontend_offerIndividualProfile', {'firstname':teamdata['ufname'],'dot': '.','lastname':multiProfileEnabled28}) }}"> \n {% else %}\n <a class="text-black font-bold" href="/{{teamdata['ufname']}}"> \n {% endif %} {{teamdata['ufname']}} {{teamdata['ulname']}}</a></span><br/>\n <span class="text-grey">{{teamdata['comppos']}}</span>\n \n </div>\n </div>\n </div>\n </div>\n <div class="col-md-3 col-sm-4 col-xs-12 text-left "> \n {# {% if teamdata['uid']!= loggedInUserId %}\n <span class="text-green"><i class="fa fa-check text"></i></span> Added to network<br>\n {% if loggedInUserId=="" %}\n <a href="#" class="loginlink btn btn-variation-line mtop10" data-toggle="modal" data-target="#loginmodal">Message</a>\n {% else %}\n <a href="javascript:void(0)" class="btn btn-variation-line mtop10" data-toggle="modal" data-target="#message1">Message</a>\n {% endif %}\n {% endif %} #}\n \t\t {{ render(controller(\n 'App\\Controller\\MessageController::connectionsetAction',\n {'uid':teamdata['uid'] }\n \t\t\t\t )) }} \n </div>\n \t\t {% if loggedInUserId!="" %}\n {% if teamdata['uid']!= loggedInUserId %}\n <a href="javascript:void(0)" class="text-danger close-right removeteambtn" removecompid="{{teamdata['crcompany']}}" removeuserid="{{teamdata['uid']}}" removeid="{{teamdata['cid']}}" loggedid="{{loggedInUserId}}" data-toggle="modal" data-target="#removemodal"><i class="fa fa-close"></i></a>\n {% endif %} {% endif %}\n <hr class="border-dark mbottom20">\n </div>\n {% endif %} {% endfor %} \n \n \n {% if teamcnt==0 %}\n <span class="noteam"> {{"No team member..."}}</span>\n {% endif %}\n {% endif %}\n \n \n </div>\n <div class="col-sm-6 col-xs-12 new-employee">\n <div class="row">\n \n <form method="post" id="newemployeeform">\n <div class="input-group mtop20 newEmployee">\n \n <input class="form-control font-Arial" name="addnewemployee" id="addnewemployee" placeholder="Start typing a person's name or email" type="textbox">\n {#<label id="addnewemployee-error" class="error" for="addnewemployee">Please enter person name or email address</label>#}\n <span class="input-group-btn">\n <input type="button" class="btn padd-btn-all btn-variation text-wrap addemployeebtn" value="Add new employee" />\n \n </span> \n </div>\n \n </form>\n <div class="addnewemployeedropdown dropdown hide-select col-xs-12 ">\n \t\t\t <button id="dLabel" type="button" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">\n \t\t\t Dropdown trigger\n \t\t\t <span class="caret"></span>\n \t\t\t </button>\n \t\t\t <ul class="dropdown-menu col-xs-12 add-employee" aria-labelledby="dLabel">\n \t\t\t \n \t\t\t </ul>\n \t\t\t</div>\n <span class="employeeconfirmmsg" style="display:none;color:green"></span>\n <span class="addnewemployee-error" style="display:none;color:#cc3333">Please enter person name or email address</span>\n </div>\n \n </div>\n </div>\n <span class="compid" style="display:none">{{companyid}}</span>\n <span class="compname" style="display:none">{{name}}</span>\n \n {% set Profileimage2 = baseurls~"/images/default-thumb/no_image27.jpg" %}\n <img class="defimg" style="display:none" src="{{Profileimage2}}" />\n \n </div>\n <!-- Team section Starts here -->\n \n <div class="container interestedservice-div">\n \n \n <div class="col-sm-12 padd20 white-background">\n {% set cnt2=0 %} {% set cnt=0 %}\n \n <div class="col-x12 mleft10 mtop5">\n <div class="row">\n <div class="col-xs-12 col-sm-12 col-md-12 mtop20">\n {% if allcompany[0] is defined %}\n <h2 class="mtop5">Other services you might be interested in:</h2>\n {% endif %}\n <div class="row"> {% set otherservicealt = "" %}\n {% for kk55,ucomp222 in allcompany %}\n {% for kk2,ucomp in ucomp222 %} \n {% set otherservicealt = "Logo of " %}\n {% set otherservicealt = otherservicealt~ucomp['company_name'] %}\n \n <div class="col-xs-12 col-sm-6 mtop10">\n \n <a href="{{ path('frontend_companyname_services', {'companyname': ucomp['company_name']}) }}" class="mtop10 mright10 tooltip-custom font-700 text-success pull-left">\n {% if ucomp['organization_logo'] is defined %}\n {% if ucomp['organization_logo']!="" %}\n <img class="img-responsive" src="{{baseurls}}/var/uploads/files/{{ucomp['organization_logo']}}" alt="{{otherservicealt}}" width="100px" height="100px" />\n {% else %}\n <img width="100px" height="100px" class="img-responsive" src="{{baseurls}}/images/company-logo.png" alt="{{otherservicealt}}" />\n {% endif %}\n {% else %}\n <img width="100px" height="100px" class="img-responsive" src="{{baseurls}}/images/company-logo.png" alt="{{otherservicealt}}" /> \n {% endif %}</a>\n <div class="clearfix"></div>\n <span class="followcompid" style="display:none">{{ucomp['id']}}</span>\n <div class="follow_unfollow_{{ucomp['id']}}">\n {% if follower[ucomp['id']]['follower'] is defined and follower[ucomp['id']]['follower']=='1' %}\n <a class="text-grey unfollow" href="javascript:void(0);" data-toggle="modal" data-target="#confirm_modals"><i class="fa fa-check text-green"></i> Following</a>\n {% else %}\n {% if user_id!="" %}\n <a class="text-grey follow" href="javascript:void(0);"><i class="fa fa-plus text-green"></i> Follow</a>\n {% else %}\n <a class="text-grey" href="javascript:void(0);" data-toggle="modal" data-target="#loginmodal"><i class="fa fa-plus text-green"></i> Follow</a>\n {% endif %}\n {% endif %}\n </div>\n {% if ucomp['contactus']!= '' %}\n <button class="mtop10 btn col-xs-12 btn-variation tet-wrap" type="button" onclick=" window.open('{% if ucomp['contactus']|slice(0, 3)|lower == "www" %}//{% elseif ucomp['contactus']|slice(0, 8)|lower == "https://" %}{% elseif ucomp['contactus']|slice(0, 7)|lower == "http://" %}{% else %}//{%endif%}{{ucomp['contactus']}}','_blank')">Contact us</button>\n {% endif %}\n <div class="clearfix"></div>\n {% if postivefeedbackcompany[ucomp['id']]['positivecompany'] is defined %}\n {% if postivefeedbackcompany[ucomp['id']]['positivecompany']>0 %}\n <span class="font-700"><a style="font-family:arial;font-size:15px;color:#008394;" href="{{ path('frontend_companyname_investments_due-diligence', {'companyname': ucomp['company_name']}) }}" class="pull-left">{{postivefeedbackcompany[ucomp['id']]['positivecompany']}}% positive feedbacks</a></span>\n {% else %}\n \n <a style="font-family:arial;font-size:15px;color:#008394;" href="{{ path('frontend_companyname_investments_due-diligence', {'companyname': ucomp['company_name']}) }}" class="pull-left">Write a review.</a>\n {% endif %}\n {% else %}\n \n <a style="font-family:arial;font-size:15px;color:#008394;" href="{{ path('frontend_companyname_investments_due-diligence', {'companyname': ucomp['company_name']}) }}" class="pull-left">Write a review.</a>\n {% endif %}\n \n <div class="clearfix"></div>\n \n <div class="col-xs-12 col-sm-10">\n <a href="{{ path('frontend_companyname_services', {'companyname': ucomp['company_name']}) }}" class="mtop10 pull-left"><h2 class="nomargin" style="color: #000">{{ucomp['company_name']}}</h2></a> \n </div>\n <div class="mtop12 col-xs-5 col-sm-4">\n {% if ucomp['organization_type']!= "" and ucomp['organization_type']!= "Not specified" %}\n <span style="font-size:15px; font-family:arial;">{{ucomp['organization_type']}}</span><br>{% endif %}\n {% if ucomp['year_founded']!= "" and ucomp['year_founded']!= "0" %}\n <span style="font-size:15px; font-family:arial;">Founded in {{ucomp['year_founded']}}</span><br>\n {% endif %} \n {% if ucomp['organization_size']!= "" and ucomp['organization_size']!= "Size not specified" %}\n <span style="font-size:15px; font-family:arial;">{{ucomp['organization_size']}} employees</span><br>\n {% endif %}\n {% if userIsFollower[ucomp['id']]['followcheck'] is defined and userIsFollower[ucomp['id']]['followcheck']=='yes' %}\n <p class="font-700 text-success follower_count_{{ucomp['id']}}"><a href="{{ path('frontend_company_followers', {'companyname':ucomp['company_name']}) }}">{% if followCount[ucomp['id']]['followcount'] is defined %}{{followCount[ucomp['id']]['followcount']}} followers{% else %} 0 followers{% endif %}</a>\n </p>\n {% elseif followCount[ucomp['id']]['followcount'] is defined %}\n <p class="font-700 text-grey follower_count_{{ucomp['id']}}">{{followCount[ucomp['id']]['followcount']}} followers</p> \n {% else %}\n <p class="font-700 text-grey follower_count_{{ucomp['id']}}">0 followers</p> \n {% endif %}\n </div>\n <div class="mtop10 col-xs-7 col-sm-7">\n <div id="tst-selectvechile3-{{ucomp['id']}}" style="display:block">\n {% set areaexist = 'no' %}\n {% set workareavals = ucomp['service_area']|trim %}\n {% if workareavals!="" %}\n {% set selected_areass = workareavals|split(',') %}\n \t {% if service_area_arr is defined %}\n {% for region_arr in service_area_arr %} \n {% if region_arr.children is defined %} {% set areaexist = 'yes' %}\n <ul class="comp-tree selection-tree" treeareaid="{{ucomp['id']}}">\n <li class="parent">{{region_arr.text|raw}}</li>\n {% for child_node1 in region_arr.children %}\n {% if child_node1 is defined %} \n {% if child_node1.children is defined %}\n {% if child_node1.id in selected_areass %} \n <li class="child">{{child_node1.text|raw}}</li>\n {% endif %}\n {% for child_node2 in child_node1.children %}\n {% if child_node2 is defined %}\n {% if child_node2.id in selected_areass %}\n {% if child_node2.children is defined %}\n <li class="child">{{child_node2.text|raw }}</li>\n {% for child_node3 in child_node2.children %} \n {% if child_node3 is defined %}\n {% if child_node3.id in selected_areass %}\n <li class="grand-child">{{child_node3.text|raw}}</li>\n {% endif %}\n {% endif%}\n {% endfor %}\n {% else %}\n \t\t\t\t\t\t\t\t<li class="grand-child" regionid="{{region_arr.id}}" >{{child_node2.text|raw }}</li> \n {% endif %}\n {% endif %}\n \n \n {% endif %} \n {% endfor %}\n \n {% else %}\n {% if child_node1.id in selected_areass %}\n \t\t\t\t<li regionid="{{region_arr.id}}" class="child">{{child_node1.text|raw}}</li>\n {% endif %} \n {% endif %} \n {% endif %} \n {% endfor %} \n \n \t\t\n \t </ul>\n \n {% endif %} \n {% endfor %}\n {% endif %} \n {% set comparealen = selected_areass|length %}\n {% if areaexist=="yes" and comparealen>3 %}\n <a style="font-family:arial;font-size:15px;color:#008394;" href="{{ path('frontend_companyname_services', {'companyname': ucomp['company_name']}) }}" class="pull-left">...Show details</a>\n {% else %}\n <a style="font-family:arial;font-size:15px;color:#008394;" href="{{ path('frontend_companyname_services', {'companyname': ucomp['company_name']}) }}" class="pull-left">Show all</a> \n {% endif %}\n {% endif %}\n \n {% if areaexist == 'no' %} \n {% endif %}\n </div> <input id="savedvechile_{{ucomp['id']}}" type="hidden" value="{{ucomp['id']}}" />\n </div>\n \n \n \n </div>\n \n \n {% set cnt2=cnt2+1 %} {% endfor %}{% endfor %} \n {% set otherserviceuseralt = '' %} \n </div>\n </div>\n \n </div>\n </div>\n \n <div class="colxs-12 mleft10">\n <div class="row">\n <div class="col-xs-12 col-sm-12 col-md-12 mtop20">\n \t</div>\n </div>\n \n </div>\n \n </div> \n {% if user_id is defined %}\n <span style="display:none" class="loggedInUserIds">{{user_id}}</span>\n {% else %}\n <span style="display:none" class="loggedInUserIds"></span>\n {% endif %}\n \n <!-- new message modal starts here -->\n <div class="modal fade" id="confirm_modals" tabindex="-1" role="dialog" aria-labelledby="myModalLabel">\n <div class="modal-dialog" role="document">\n <div class="modal-content padd20">\n <div class="modal-header">\n <button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">×</span></button>\n <h2 class="modal-title text-green" id="myModalLabel">{% if(confirm_header is defined)%}{{confirm_header}} {% endif %}</h2>\n </div>\n <div class="clearfix"></div>\n <div class="modal-body modal-body arial-font">\n {% if(confirm_body is defined)%}{{confirm_body}} {% endif %}\n </div>\n <div class="clearfix"></div>\n <div class="modal-footer text-right"><a href="javascript:void(0);" class="btn btn-variation-line" data-dismiss="modal">Decline</a><a href="javascript:void(0);" class="btn btn-variation" data-dismiss="" id="confirmbtn">Confirm</a></div>\n <div class="clearfix"></div>\n <span class="followcompids" style="display:none"></span>\n </div>\n </div>\n </div>\n <!-- new message modal Ends here -->\n \n </div>\n \n {% endif %}\n <script>\n \n $(function(){\n $(document).on('click', '.deletepromotion', function(event) {\n var removeid = $(this).attr("closecampaignid");\n $("#removecampaignmodal .removecampaignid").text(removeid);\n });\n \n $("#remove-campaign").click(function(){\n var removeid = $("#removecampaignmodal .removecampaignid").text();\n if(removeid!=""){\n $.ajax\n ({ \n url: "{{ path('closepromotion')}}",\n data: {"id": removeid},\n type: 'post',\n success: function(result)\n {\n if($.trim(result) == 'success') {\n $(".close").trigger("click");\n window.location.reload();\n }\n }\n });\n } \n });\n $(".tet-wrap").css("width","250px");\n var countalltreenode = 0; var treevehicleids = []; var arrtree = [];\n \n $(".user-tree").each(function(){\n if($.inArray($(this).attr("treeareaid"),arrtree)== -1){\n treevehicleids.push($(this).attr("treeareaid")); \n }\n arrtree.push($(this).attr("treeareaid"));\n });\n \n var lcnt = 0;\n for(var i=0;i<treevehicleids.length;i++){ \n $("#tst-selectvechile2-"+treevehicleids[i]+" .user-tree").each(function(c){\n lcnt = c;\n if(lcnt>1){ //$(this).find("li").remove(); \n }\n countalltreenode=0;\n $(this).find("li").each(function(i){\n countalltreenode++;\n if(countalltreenode>4){\n $(this).remove();\n }\n });if(countalltreenode==1){ $(this).remove();}\n }); \n }\n \n var countalltreenode2 = 0; var treevehicleids2 = []; var arrtree2 = [];\n $(".comp-tree").each(function(){\n if($.inArray($(this).attr("treeareaid"),arrtree2)== -1){\n treevehicleids2.push($(this).attr("treeareaid")); \n }\n arrtree2.push($(this).attr("treeareaid"));\n });\n \n var lcnt2 = 0;\n for(var i=0;i<treevehicleids2.length;i++){ \n $("#tst-selectvechile3-"+treevehicleids2[i]+" .comp-tree").each(function(c){\n lcnt2 = c;\n if(lcnt2>1){ //$(this).find("li").remove(); \n }\n countalltreenode2=0;\n $(this).find("li").each(function(i){\n countalltreenode2++;\n if(countalltreenode2>4){\n $(this).remove();\n }\n }); if(countalltreenode2==1){ $(this).remove();}\n });\n \n }\n \n $(document).on('click', '.follow', function () {\n var companyid = $(this).parent().parent().find(".followcompid").text();\n var loggedInUserId = $(".loggedInUserIds").text();\n $.post('{{ path('frontend_follow_company_user')}}', {"companyId":companyid,"user_id":loggedInUserId,"flag":"follow"},\n function(data){\n if(data.result == "ok"){\n var newHtml = '<a class="text-grey unfollow" href="javascript:void(0);"><i class="fa fa-check text-green"></i> Following</a>';\n //$(".follow_unfollow").html(newHtml);\n //$(this).parent().html(newHtml);\n $(".follow_unfollow_"+companyid).html(newHtml);\n $(".follower_count_"+companyid).show().html(data.count+" followers");\n }\n }, 'json');\n });\n //$(".unfollow").click(function(){\n $(document).on('click', '.unfollow', function () {\n var companyid = $(this).parent().parent().find(".followcompid").text();\n $(".followcompids").text(companyid);\n $(this).attr("href","#");\n $(this).attr("data-toggle","modal");\n $(this).attr("data-target","#confirm_modals");\n }); \n \n $('#confirm_modals').on('click', '#confirmbtn', function() {\n var loggedInUserId = $(".loggedInUserIds").text();\n var companyid = $(".followcompids").text();\n $.post('{{ path('frontend_unfollow_company_user')}}', {"companyId":companyid,"user_id":loggedInUserId,"flag":"unfollow"},\n function(data){\n if(data.result == "ok"){\n $("#confirm_modals").modal("hide"); \n var newHtml = '<a class="text-grey follow" href="javascript:void(0);"><i class="fa fa-plus text-green"></i> Follow</a>';\n $(".follow_unfollow_"+companyid).html(newHtml);\n $(".follower_count_"+companyid).html(data.count+" followers");\n \n }\n }, 'json');\n });\n \n $(".show-btnsplit").click(function(){\n $(".countrysplitdiv").hide(); $(".countryalldiv").show();\n });\n $(".show-btnsplit2").click(function(){\n $(".countrysplitdiv").show(); $(".countryalldiv").hide();\n });\n // hide unfilled node of service area and its parent \n var labelval = "";\n $(".regiondiv").each(function(){ \n labelval = $(this).find(".findchecked").attr("regionid"); \n if(labelval=="" || labelval==undefined || labelval==null){ \n $(this).hide();\n }\n }); \n $(".region_inner_div").each(function(){\n if($(this).find(".chkinnerregion").length==0){\n $(this).find(".innerlabelregion").hide();\n }\n }); \n $(".region_innernode_div").each(function(){\n if($(this).find(".chkinnerregion").length==0 && $(this).find(".chkinnernoderegion").length==0){\n $(this).find(".innernodelabelregion").hide();\n } \n });\n // end\n \n $(document).on('click', '.removeteambtn', function(event) {\n var removeid = $(this).attr("removeid");\n var removeuid = $(this).attr("removeuserid");\n var removecompid = $(this).attr("removecompid");\n var loggedid = $(this).attr("loggedid");\n $("#removemodal .removeidss").text(removeid);\n $("#removemodal .removecompidss").text(removecompid);\n $("#removemodal .removeuseridss").text(removeuid);\n $("#removemodal .loggedid").text(loggedid);\n });\n \n $("#remove-this").click(function(){ \n var removeid = $("#removemodal .removeidss").text();\n var removecompid = $("#removemodal .removecompidss").text();\n var removeuserid = $("#removemodal .removeuseridss").text();\n var loggedids = $("#removemodal .loggedid").text();\n if(removeid!="" && removecompid!="" && removeuserid!=""){ \n $.ajax({\n type: "POST",\n url: '{{ path("frontend_removeteammember") }}',\n data: {"removeid": removeid,"removecompid": removecompid,"removeuserid": removeuserid},\n success: function (data) { \n if($.trim(data)=="success"){ if(loggedids==removeuserid) { location.reload(); }\n $("."+removeid).hide();\n }\n $(".close").trigger("click");\n }\n });\n } \n });\n \n \n var verticalindus = "{{verticalindus}}"; \n var compname = $(".compname").text(); \n if(verticalindus=="yes"){\n window.location.href= "https://www.edumatch.com/"+compname+"/services";\n }\n \n $(".addemployeebtn").click(function(){ \n var employeetoadd = $("#addnewemployee").val();\n var compid = $(".compid").text(); \n \n if(employeetoadd==""){ \n $(".addnewemployee-error").text('Please enter person name or email address');\n $(".addnewemployee-error").show();\n $("#addnewemployee").addClass("error");\n }\n else { \n $(".addnewemployee-error").hide();\n $("#addnewemployee").removeClass("error");\n $.ajax\n \t\t ({ \n \t\t\turl: "{{ path('frontend_company_employee_autocomplete')}}",\n \t\t\tdata: {"employeeval":employeetoadd,"compid":compid,"compname":compname,"activity":"service"},\n \t\t\ttype: 'post',\n \t\t\tbeforeSend:function()\n \t\t\t{\n \t\t\t \n \t\t\t}, \n \t\t\tsuccess: function(result)\n \t\t\t{ result = $.trim(result); //alert(result);\n var resultarr = result.split('::::');\n if(resultarr[1]=="This employee already associated with the company" || resultarr[1]=="Email not valid"){\n $(".addnewemployee-error").text(resultarr[1]);\n $(".addnewemployee-error").show();\n $("#addnewemployee").addClass("error");\n $(".employeeconfirmmsg").hide();\n }\n else {\n if (employeetoadd.indexOf("@") < 0) \n { //alert("tess");\n var empnamearr = employeetoadd.split(' ');\n var empurl = "/"+empnamearr[0]+"."+empnamearr[1];\n var empphotourl = "";\n if(resultarr[0]!=""){\n empphotourl = resultarr[0];\n }\n else {\n empphotourl = $(".defimg").attr("src");\n } //alert(empphotourl);\n $(".slimScrollDiv").append('<div class="row relative"><div class="col-md-9 col-sm-7 col-xs-12"><div class="row"><div class="media"><div class="media-left"><a href="'+empurl+'"><img src="'+empphotourl+'" style="width:40px;height:40px"></a></div><div class="media-body"><span class="text-black font-bold"><a href="'+empurl+'">'+employeetoadd+'</a></span><br><span class="text-grey"></span></div></div></div></div><div class="col-md-3 col-sm-4 col-xs-12 text-left "><span class="text-green"><i class="fa fa-check text"></i></span> Added to network<br></div><a href="javascript:void(0)" class="text-danger close-right" data-toggle="modal" data-target="#removemodal"><i class="fa fa-close"></i></a><hr class="border-dark mbottom20"></div>');\n }\n \n $(".addnewemployee-error").hide();\n if (employeetoadd.indexOf("@") > 0){\n $(".employeeconfirmmsg").show();\n if(resultarr[1]=="You successfully added."){\n var confirmmsg = "You successfully added "+employeetoadd+" as "+compname+" employee.";\n $(".employeeconfirmmsg").text(confirmmsg);\n setTimeout(function(){ location.reload();\n }, 3000);\n }\n else { var confirmmsg = "An email to invite "+employeetoadd+" to join "+compname+" has been sent.";\n $(".employeeconfirmmsg").text(confirmmsg);\n }\n } else {\n $(".employeeconfirmmsg").show();\n var confirmmsg = "You successfully added "+employeetoadd+" as "+compname+" employee.";\n $(".employeeconfirmmsg").text(confirmmsg);\n setTimeout(function(){ location.reload();\n }, 3000);\n }\n \n $("#addnewemployee").val('');$(".noteam").hide();\n }\n \t\t\t}\n \t\t });\n }\n });\n \n if($(".switch-div").is(":visible")){\n $(".new-employee").show();\n $(".close-right").show();\n $(".overview-icon").show();\n $(".confirmuser").show(); \n } else {\n $(".new-employee").hide();\n $(".close-right").hide();\n $(".overview-icon").hide();\n $(".confirmuser").hide();\n var serviceInfo = "{{serviceInfo}}"; //alert(serviceInfo);\n var investmentInfo = "{{investmentInfo}}"; //alert(serviceInfo); alert(investmentInfo);\n var interestInfo = "{{interestInfo}}";\n var peopleInfo = "{{peopleInfo}}";\n if(serviceInfo==""){ //alert("test");\n $(".content-menu li").each(function(){\n if($.trim($(this).text())=="Services" && $(this).hasClass('active')){ //$(this).hide(); \n } else if($.trim($(this).text())=="Services"){ $(this).hide(); \n } \n });\n }\n if(investmentInfo==""){ //alert("test2"); \n $(".content-menu li").each(function(){\n if($.trim($(this).text())=="Offered Investments"){ $(this).hide(); \n } \n });\n }\n if(peopleInfo==""){ //alert("test2"); \n $(".content-menu li").each(function(){\n if($.trim($(this).text())=="People"){ $(this).hide(); \n } \n });\n }\n if(interestInfo==""){ //alert("testtt44"); \n $(".content-menu li").each(function(){\n if($.trim($(this).text())=="Investment Interests"){ $(this).hide(); \n } \n });\n }\n if(serviceInfo==""){ \n $(".content-menu li").each(function(){\n if($.trim($(this).text())=="Services" && $(this).hasClass('active')){ //$(this).hide(); \n } \n });\n //$(".service-div").hide();\n }\n }\n \n $("#switch-profile").on('change', function(){ \n var profileselected = $(this).val();\n if(profileselected == "public"){\n $(".new-employee").hide();\n $(".close-right").hide();\n $(".overview-icon").hide();\n $(".confirmuser").hide();\n var serviceInfo = "{{serviceInfo}}"; //alert(serviceInfo);\n var investmentInfo = "{{investmentInfo}}";\n var interestInfo = "{{interestInfo}}";\n var peopleInfo = "{{peopleInfo}}";\n if(serviceInfo==""){ \n $(".content-menu li").each(function(){\n if($.trim($(this).text())=="Services" && $(this).hasClass('active')){ $(this).hide(); \n } \n });\n //$(".service-div").hide();$(".team-div").hide();\n \t\t\t\t$(".interestedservice-div").hide();\n }\n if(investmentInfo==""){ \n $(".content-menu li").each(function(){\n if($.trim($(this).text())=="Offered Investments"){ $(this).hide(); \n } \n });\n }\n if(peopleInfo==""){ \n $(".content-menu li").each(function(){\n if($.trim($(this).text())=="People"){ $(this).hide(); \n } \n });\n }\n if(interestInfo==""){ //alert("test2"); \n $(".content-menu li").each(function(){\n if($.trim($(this).text())=="Investment Interests"){ $(this).hide(); \n } \n });\n }\n }\n else {\n $(".new-employee").show();\n $(".close-right").show();\n $(".overview-icon").show();\n $(".confirmuser").show();\n $(".content-menu li").each(function(){\n if($.trim($(this).text())=="Services" || $.trim($(this).text())=="Offered Investments" || $.trim($(this).text())=="Investment Interests" || $.trim($(this).text())=="People"){ $(this).show(); } \n });\n $(".service-div").show();$(".team-div").show();$(".interestedservice-div").show();\n }\n });\n \n var grandchildarr = [];var grandchildarr2 = []; var thstxt = "";\n $(".selection-tree").find("li").each(function(){\n if($(this).attr("class")=="child" && $.inArray($.trim($(this).text()),grandchildarr)!==-1){ \n grandchildarr2.push($.trim($(this).text())); \n }\n grandchildarr.push($.trim($(this).text()));\n });\n $(".selection-tree").find("li").each(function(){\n if($(this).attr("class")=="child"){ \n if($.inArray($(this).text(),grandchildarr2)!==-1){ \n $(this).hide(); \n thstxt = $(this).text();\n grandchildarr2 = $.grep(grandchildarr2, function(value) {\n return value != thstxt;\n });\n } }\n });\n \n if($(".switch-div").is(":visible")){\n $(".overview-icon").show();\n $(".newEmployee").show();\n $(".employee-remove").show();\n $(".team-break").show();\n \t\t$(".promoteserbtn").show();\n \t\t$(".interestedservice-div").show();\n \n } else {\n $(".overview-icon").hide();\n $(".newEmployee").hide();\n $(".employee-remove").hide();\n $(".team-break").hide();\n \t\t$(".promoteserbtn").hide();\n }\n \n $("#switch-profile").on('change', function(){ \n var profileselected = $(this).val();\n if(profileselected == "public"){\n $(".overview-icon").hide();\n $(".newEmployee").hide();\n $(".employee-remove").hide();\n $(".team-break").hide();\n \t\t $(".promoteserbtn").hide();\n }\n else {\n $(".overview-icon").show();\n $(".newEmployee").show();\n $(".employee-remove").show();\n $(".team-break").show();\n \t\t $(".promoteserbtn").show();\n }\n });\n });\n </script> """ }
{% set multiProfileEnabled = teamdata['ulname'] %}
{% endif %}
{% else %}
{% set multiProfileEnabled = teamdata['ulname'] %}
{% endif %}
<a href="{{ path('frontend_offerIndividualProfile', {'firstname':teamdata['ufname'],'dot': '.','lastname':multiProfileEnabled28}) }}">
{% else %}
<a href="/{{teamdata['ufname']}}">
{% endif %}
{% if(teamdata['uphoto'] is defined and teamdata['uphoto']!="") %}
{% set Profileimage = baseurls~"/var/uploads/profile_pics/"~ teamdata['uphoto'] %}
return $this->blocks;
}
public function display(array $context, array $blocks = [])
{
$this->displayWithErrorHandling($this->env->mergeGlobals($context), array_merge($this->blocks, $blocks));
}
public function render(array $context)
{
$level = ob_get_level();
ob_start();
} else {
ob_start(function () { return ''; });
}
try {
$this->display($context);
} catch (\Throwable $e) {
while (ob_get_level() > $level) {
ob_end_clean();
}
$this->template = $template;
}
public function render(array $context = []): string
{
return $this->template->render($context);
}
public function display(array $context = [])
{
// using func_get_args() allows to not expose the blocks argument
* @throws SyntaxError When an error occurred during compilation
* @throws RuntimeError When an error occurred during rendering
*/
public function render($name, array $context = []): string
{
return $this->load($name)->render($context);
}
/**
* Displays a template.
*
if ($v instanceof FormInterface) {
$parameters[$k] = $v->createView();
}
}
return $this->container->get('twig')->render($view, $parameters);
}
/**
* Renders a view.
*
* If an invalid form is found in the list of parameters, a 422 status code is returned.
* Forms found in parameters are auto-cast to form views.
*/
protected function render(string $view, array $parameters = [], ?Response $response = null): Response
{
$content = $this->renderView($view, $parameters);
$response ??= new Response();
if (200 === $response->getStatusCode()) {
foreach ($parameters as $v) {
if ($v instanceof FormInterface && $v->isSubmitted() && !$v->isValid()) {
if($onbehalfcamparr[1]=="O"){
$onbehalfcampval = $onbehalfcamparr[0];
}
} //echo "Working on..";die;
$baseurls = "https://".$request->getHost(); $pendingclick='0';
return $this->render('Company/innertemplates/services_organization.html.twig', ['baseurls'=>$baseurls,"verticalindus"=>$verticalindus,"peopleInfo" => $peopleInfo,'getprevclosedcompaign_res'=>$getprevclosedcompaign_res,'onbehalfcampval'=>$onbehalfcampval,'pendingclick'=>$pendingclick,'getprevrunncompaign_res'=>$getprevrunncompaign_res,'otherservicealttag'=>$otherservicealttag,'teamaltarr'=>$teamaltarr,'usertag'=>$usertag,'in_running'=>$in_running,'waiting_for_payment'=>$waiting_for_payment,'service_position' =>$service_position,'service_comp' =>$service_comp,'user_id'=>$useriddd,'confirm_header'=>$confirm_header,'service_area_nodes' => $service_area_nodes, 'service_area_arr' => $service_area_arr,'selected_areas2' => $selected_areas2,'selected_areass' => $selected_areass,'followCount' => $followCount,'userIsFollower' => $userIsFollower,'follower' => $follower,'postivefeedbackuser' => $postivefeedbackuser,'postivefeedbackcompany' => $postivefeedbackcompany,'allcompany' => $final_popular_company_services,'allusers' => $final_popular_individual_services,'serviceid' =>$share_info['serviceid'],'promotetag'=>$promotetag,'positivefeedback' =>$positivefeedback,'showmoretag' =>$showmoretag,'countrysplitval' => $countrysplitval,'countryknown' => $share_info['countryknown'],"multipleUserRoutingarr" => $multipleUserRoutingarr,"multipleProfile" => $multipleUserRouting,'serviceInfo' => $serviceInfo,'investmentInfo' => $investmentInfo,'interestInfo' => $interestInfo,'loggedInUserId'=>$loggedInUserId,'teamInfo'=>$teamInfo,'companyid' => $share_info['company_id'],'service_area_array' => $share_info['service_area_array'],'selected_areas' => $share_info['selected_areas'],'service_results' => $share_info['service_results'],'languageknown' => $share_info['languageknown'],'name'=>$company_name, 'profiless' => $profile]);
}
// non-logged in user viewing company profile
//return $this->render('FrontendBundle:Company/innertemplates:services.html.twig', array('description' => $company_name.' Services page coming soon','csrf_token' => $csrfToken));
}
elseif($profile == "Network"){
$this->dispatcher->dispatch($event, KernelEvents::CONTROLLER_ARGUMENTS);
$controller = $event->getController();
$arguments = $event->getArguments();
// call controller
$response = $controller(...$arguments);
// view
if (!$response instanceof Response) {
$event = new ViewEvent($this, $request, $type, $response, $event);
$this->dispatcher->dispatch($event, KernelEvents::VIEW);
$request->headers->set('X-Php-Ob-Level', (string) ob_get_level());
$this->requestStack->push($request);
$response = null;
try {
return $response = $this->handleRaw($request, $type);
} catch (\Throwable $e) {
if ($e instanceof \Error && !$this->handleAllThrowables) {
throw $e;
}
if (!IpUtils::checkIp('127.0.0.1', $trustedProxies)) {
Request::setTrustedProxies(array_merge($trustedProxies, ['127.0.0.1']), Request::getTrustedHeaderSet());
}
try {
return $kernel->handle($request, $type, $catch);
} finally {
// restore global state
Request::setTrustedProxies($trustedProxies, $trustedHeaderSet);
}
}
$subRequest->attributes->add($reference->attributes);
}
$level = ob_get_level();
try {
return SubRequestHandler::handle($this->kernel, $subRequest, HttpKernelInterface::SUB_REQUEST, false);
} catch (\Exception $e) {
// we dispatch the exception event to trigger the logging
// the response that comes back is ignored
if (isset($options['ignore_errors']) && $options['ignore_errors'] && $this->dispatcher) {
$event = new ExceptionEvent($this->kernel, $request, HttpKernelInterface::SUB_REQUEST, $e);
if (!$request = $this->requestStack->getCurrentRequest()) {
throw new \LogicException('Rendering a fragment can only be done when handling a Request.');
}
return $this->deliver($this->renderers[$renderer]->render($uri, $request, $options));
}
/**
* Delivers the Response as a string.
*
if (!isset($this->initialized[$renderer]) && $this->container->has($renderer)) {
$this->addRenderer($this->container->get($renderer));
$this->initialized[$renderer] = true;
}
return parent::render($uri, $renderer, $options);
}
}
public function renderFragment(string|ControllerReference $uri, array $options = []): string
{
$strategy = $options['strategy'] ?? 'inline';
unset($options['strategy']);
return $this->handler->render($uri, $strategy, $options);
}
/**
* Renders a fragment.
*
echo " ";
if (twig_get_attribute($this->env, $this->source, ($context["company_details"] ?? null), "description", [], "any", true, true, false, 348)) {
echo "
";
// line 349
echo $this->env->getRuntime('Symfony\Bridge\Twig\Extension\HttpKernelRuntime')->renderFragment(Symfony\Bridge\Twig\Extension\HttpKernelExtension::controller("App\\Controller\\CompanyController::profileTabsAction", ["companyarticletag" => (isset($context["companyarticletag"]) || array_key_exists("companyarticletag", $context) ? $context["companyarticletag"] : (function () { throw new RuntimeError('Variable "companyarticletag" does not exist.', 349, $this->source); })()), "userarticletag" => "", "loggedInUserId" => (isset($context["loggedInUserId"]) || array_key_exists("loggedInUserId", $context) ? $context["loggedInUserId"] : (function () { throw new RuntimeError('Variable "loggedInUserId" does not exist.', 349, $this->source); })()), "company_name" => (isset($context["company_name"]) || array_key_exists("company_name", $context) ? $context["company_name"] : (function () { throw new RuntimeError('Variable "company_name" does not exist.', 349, $this->source); })()), "company_details" => (isset($context["company_details"]) || array_key_exists("company_details", $context) ? $context["company_details"] : (function () { throw new RuntimeError('Variable "company_details" does not exist.', 349, $this->source); })()), "profile" => (isset($context["profile"]) || array_key_exists("profile", $context) ? $context["profile"] : (function () { throw new RuntimeError('Variable "profile" does not exist.', 349, $this->source); })()), "tabType" => (isset($context["tabType"]) || array_key_exists("tabType", $context) ? $context["tabType"] : (function () { throw new RuntimeError('Variable "tabType" does not exist.', 349, $this->source); })()), "sidebars" => (isset($context["sidebars"]) || array_key_exists("sidebars", $context) ? $context["sidebars"] : (function () { throw new RuntimeError('Variable "sidebars" does not exist.', 349, $this->source); })())]));
echo "
";
} elseif ((twig_get_attribute($this->env, $this->source, // line 350
($context["user_details"] ?? null), "tagline", [], "any", true, true, false, 350) || !twig_test_empty((isset($context["user_details"]) || array_key_exists("user_details", $context) ? $context["user_details"] : (function () { throw new RuntimeError('Variable "user_details" does not exist.', 350, $this->source); })())))) {
echo "
throw new \LogicException('A block must be a method on a \Twig\Template instance.');
}
if (null !== $template) {
try {
$template->$block($context, $blocks);
} catch (Error $e) {
if (!$e->getSourceContext()) {
$e->setSourceContext($template->getSourceContext());
}
";
// line 365
$this->displayBlock('header', $context, $blocks);
// line 548
echo " ";
$this->displayBlock('body', $context, $blocks);
echo "
<!-- wrapper content -->
";
// line 550
$this->displayBlock('footer', $context, $blocks);
}
protected function displayWithErrorHandling(array $context, array $blocks = [])
{
try {
$this->doDisplay($context, $blocks);
} catch (Error $e) {
if (!$e->getSourceContext()) {
$e->setSourceContext($this->getSourceContext());
}
return $this->blocks;
}
public function display(array $context, array $blocks = [])
{
$this->displayWithErrorHandling($this->env->mergeGlobals($context), array_merge($this->blocks, $blocks));
}
public function render(array $context)
{
$level = ob_get_level();
$__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
$__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "template", "Company/companyprofile.html.twig"));
$this->parent = $this->loadTemplate("baserfp.html.twig", "Company/companyprofile.html.twig", 1);
$this->parent->display($context, array_merge($this->blocks, $blocks));
$__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
$__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
}
protected function displayWithErrorHandling(array $context, array $blocks = [])
{
try {
$this->doDisplay($context, $blocks);
} catch (Error $e) {
if (!$e->getSourceContext()) {
$e->setSourceContext($this->getSourceContext());
}
return $this->blocks;
}
public function display(array $context, array $blocks = [])
{
$this->displayWithErrorHandling($this->env->mergeGlobals($context), array_merge($this->blocks, $blocks));
}
public function render(array $context)
{
$level = ob_get_level();
ob_start();
} else {
ob_start(function () { return ''; });
}
try {
$this->display($context);
} catch (\Throwable $e) {
while (ob_get_level() > $level) {
ob_end_clean();
}
$this->template = $template;
}
public function render(array $context = []): string
{
return $this->template->render($context);
}
public function display(array $context = [])
{
// using func_get_args() allows to not expose the blocks argument
* @throws SyntaxError When an error occurred during compilation
* @throws RuntimeError When an error occurred during rendering
*/
public function render($name, array $context = []): string
{
return $this->load($name)->render($context);
}
/**
* Displays a template.
*
if ($v instanceof FormInterface) {
$parameters[$k] = $v->createView();
}
}
return $this->container->get('twig')->render($view, $parameters);
}
/**
* Renders a view.
*
* If an invalid form is found in the list of parameters, a 422 status code is returned.
* Forms found in parameters are auto-cast to form views.
*/
protected function render(string $view, array $parameters = [], ?Response $response = null): Response
{
$content = $this->renderView($view, $parameters);
$response ??= new Response();
if (200 === $response->getStatusCode()) {
foreach ($parameters as $v) {
if ($v instanceof FormInterface && $v->isSubmitted() && !$v->isValid()) {
$statement2=$statement->execute();
$locations = $statement2->fetchAllAssociative();
}
}
$companyjobtag = "";$userjobtag = "";$companyeventtag = "";$usereventtag = "";$companyarticletag = "";$userarticletag = "";$defaultCompany = array();
return $this->render('Company/companyprofile.html.twig',['defaultCompany' => $defaultCompany,'usernames' => '','location' => $locations,'userarticletag' =>$userarticletag,'companyarticletag' => $companyarticletag,'usereventtag' =>$usereventtag,'companyeventtag' => $companyeventtag,'userjobtag' =>$userjobtag,'companyjobtag' => $companyjobtag,'description' => $companyname.' People page coming soon','user_comp_associate' => $breadcrumbData['user_comp_associate'], 'id' => $breadcrumbData['id'],'allcompanyuserAssoc' => $breadcrumbData['allcompanyuserAssoc'],'companyid' => $breadcrumbData['companyid'],"loggedInUserId" => $breadcrumbData['loggedInUserId'],'company_name' => $companyname,'profile' => 'Services','comp_results' => $breadcrumbData['comp_results'],'company_details' => $breadcrumbData['company_details'],'firstname' => $breadcrumbData['first_name'], 'last_name' => $breadcrumbData['last_name'],'section_name' => $section_name,'url_last_name' => $breadcrumbData['url_last_name']]);
}
/**
* @Route(
* path = "user/services/edit",
$this->dispatcher->dispatch($event, KernelEvents::CONTROLLER_ARGUMENTS);
$controller = $event->getController();
$arguments = $event->getArguments();
// call controller
$response = $controller(...$arguments);
// view
if (!$response instanceof Response) {
$event = new ViewEvent($this, $request, $type, $response, $event);
$this->dispatcher->dispatch($event, KernelEvents::VIEW);
$request->headers->set('X-Php-Ob-Level', (string) ob_get_level());
$this->requestStack->push($request);
$response = null;
try {
return $response = $this->handleRaw($request, $type);
} catch (\Throwable $e) {
if ($e instanceof \Error && !$this->handleAllThrowables) {
throw $e;
}
$this->boot();
++$this->requestStackSize;
$this->resetServices = true;
try {
return $this->getHttpKernel()->handle($request, $type, $catch);
} finally {
--$this->requestStackSize;
}
}
) {
}
public function run(): int
{
$response = $this->kernel->handle($this->request);
if (Kernel::VERSION_ID >= 60400) {
$response->send(false);
if (\function_exists('fastcgi_finish_request') && !$this->debug) {
$app = $app(...$args);
exit(
$runtime
->getRunner($app)
->run()
);
<?php
umask(0000);
use App\Kernel;
require_once dirname(__DIR__).'/vendor/autoload_runtime.php';
return function (array $context) {
return new Kernel($context['APP_ENV'], (bool) $context['APP_DEBUG']);
};
if (!$optional || $important || !\array_key_exists($varName, $defaults) || (null !== $mergedParams[$varName] && (string) $mergedParams[$varName] !== (string) $defaults[$varName])) {
// check requirement (while ignoring look-around patterns)
if (null !== $this->strictRequirements && !preg_match('#^'.preg_replace('/\(\?(?:=|<=|!|<!)((?:[^()\\\\]+|\\\\.|\((?1)\))*)\)/', '', $token[2]).'$#i'.(empty($token[4]) ? '' : 'u'), $mergedParams[$token[3]] ?? '')) {
if ($this->strictRequirements) {
throw new InvalidParameterException(strtr($message, ['{parameter}' => $varName, '{route}' => $name, '{expected}' => $token[2], '{given}' => $mergedParams[$varName]]));
}
$this->logger?->error($message, ['parameter' => $varName, 'route' => $name, 'expected' => $token[2], 'given' => $mergedParams[$varName]]);
return '';
} elseif (!isset($parameters['_locale'])) {
$parameters['_locale'] = $defaults['_locale'];
}
}
return $this->doGenerate($variables, $defaults, $requirements, $tokens, $parameters, $name, $referenceType, $hostTokens, $requiredSchemes);
}
}
$this->configCacheFactory = $configCacheFactory;
}
public function generate(string $name, array $parameters = [], int $referenceType = self::ABSOLUTE_PATH): string
{
return $this->getGenerator()->generate($name, $parameters, $referenceType);
}
public function match(string $pathinfo): array
{
return $this->getMatcher()->match($pathinfo);
];
}
public function getPath(string $name, array $parameters = [], bool $relative = false): string
{
return $this->generator->generate($name, $parameters, $relative ? UrlGeneratorInterface::RELATIVE_PATH : UrlGeneratorInterface::ABSOLUTE_PATH);
}
public function getUrl(string $name, array $parameters = [], bool $schemeRelative = false): string
{
return $this->generator->generate($name, $parameters, $schemeRelative ? UrlGeneratorInterface::NETWORK_PATH : UrlGeneratorInterface::ABSOLUTE_URL);
// line 198
echo " ";
}
// line 199
echo " <a href=\"";
echo twig_escape_filter($this->env, $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("frontend_offerIndividualProfile", ["firstname" => twig_get_attribute($this->env, $this->source, $context["teamdata"], "ufname", [], "array", false, false, false, 199), "dot" => ".", "lastname" => (isset($context["multiProfileEnabled28"]) || array_key_exists("multiProfileEnabled28", $context) ? $context["multiProfileEnabled28"] : (function () { throw new RuntimeError('Variable "multiProfileEnabled28" does not exist.', 199, $this->source); })())]), "html", null, true);
echo "\">
";
} else {
// line 201
echo " <a href=\"/";
}
protected function displayWithErrorHandling(array $context, array $blocks = [])
{
try {
$this->doDisplay($context, $blocks);
} catch (Error $e) {
if (!$e->getSourceContext()) {
$e->setSourceContext($this->getSourceContext());
}
return $this->blocks;
}
public function display(array $context, array $blocks = [])
{
$this->displayWithErrorHandling($this->env->mergeGlobals($context), array_merge($this->blocks, $blocks));
}
public function render(array $context)
{
$level = ob_get_level();
ob_start();
} else {
ob_start(function () { return ''; });
}
try {
$this->display($context);
} catch (\Throwable $e) {
while (ob_get_level() > $level) {
ob_end_clean();
}
$this->template = $template;
}
public function render(array $context = []): string
{
return $this->template->render($context);
}
public function display(array $context = [])
{
// using func_get_args() allows to not expose the blocks argument
* @throws SyntaxError When an error occurred during compilation
* @throws RuntimeError When an error occurred during rendering
*/
public function render($name, array $context = []): string
{
return $this->load($name)->render($context);
}
/**
* Displays a template.
*
if ($v instanceof FormInterface) {
$parameters[$k] = $v->createView();
}
}
return $this->container->get('twig')->render($view, $parameters);
}
/**
* Renders a view.
*
* If an invalid form is found in the list of parameters, a 422 status code is returned.
* Forms found in parameters are auto-cast to form views.
*/
protected function render(string $view, array $parameters = [], ?Response $response = null): Response
{
$content = $this->renderView($view, $parameters);
$response ??= new Response();
if (200 === $response->getStatusCode()) {
foreach ($parameters as $v) {
if ($v instanceof FormInterface && $v->isSubmitted() && !$v->isValid()) {
if($onbehalfcamparr[1]=="O"){
$onbehalfcampval = $onbehalfcamparr[0];
}
} //echo "Working on..";die;
$baseurls = "https://".$request->getHost(); $pendingclick='0';
return $this->render('Company/innertemplates/services_organization.html.twig', ['baseurls'=>$baseurls,"verticalindus"=>$verticalindus,"peopleInfo" => $peopleInfo,'getprevclosedcompaign_res'=>$getprevclosedcompaign_res,'onbehalfcampval'=>$onbehalfcampval,'pendingclick'=>$pendingclick,'getprevrunncompaign_res'=>$getprevrunncompaign_res,'otherservicealttag'=>$otherservicealttag,'teamaltarr'=>$teamaltarr,'usertag'=>$usertag,'in_running'=>$in_running,'waiting_for_payment'=>$waiting_for_payment,'service_position' =>$service_position,'service_comp' =>$service_comp,'user_id'=>$useriddd,'confirm_header'=>$confirm_header,'service_area_nodes' => $service_area_nodes, 'service_area_arr' => $service_area_arr,'selected_areas2' => $selected_areas2,'selected_areass' => $selected_areass,'followCount' => $followCount,'userIsFollower' => $userIsFollower,'follower' => $follower,'postivefeedbackuser' => $postivefeedbackuser,'postivefeedbackcompany' => $postivefeedbackcompany,'allcompany' => $final_popular_company_services,'allusers' => $final_popular_individual_services,'serviceid' =>$share_info['serviceid'],'promotetag'=>$promotetag,'positivefeedback' =>$positivefeedback,'showmoretag' =>$showmoretag,'countrysplitval' => $countrysplitval,'countryknown' => $share_info['countryknown'],"multipleUserRoutingarr" => $multipleUserRoutingarr,"multipleProfile" => $multipleUserRouting,'serviceInfo' => $serviceInfo,'investmentInfo' => $investmentInfo,'interestInfo' => $interestInfo,'loggedInUserId'=>$loggedInUserId,'teamInfo'=>$teamInfo,'companyid' => $share_info['company_id'],'service_area_array' => $share_info['service_area_array'],'selected_areas' => $share_info['selected_areas'],'service_results' => $share_info['service_results'],'languageknown' => $share_info['languageknown'],'name'=>$company_name, 'profiless' => $profile]);
}
// non-logged in user viewing company profile
//return $this->render('FrontendBundle:Company/innertemplates:services.html.twig', array('description' => $company_name.' Services page coming soon','csrf_token' => $csrfToken));
}
elseif($profile == "Network"){
$this->dispatcher->dispatch($event, KernelEvents::CONTROLLER_ARGUMENTS);
$controller = $event->getController();
$arguments = $event->getArguments();
// call controller
$response = $controller(...$arguments);
// view
if (!$response instanceof Response) {
$event = new ViewEvent($this, $request, $type, $response, $event);
$this->dispatcher->dispatch($event, KernelEvents::VIEW);
$request->headers->set('X-Php-Ob-Level', (string) ob_get_level());
$this->requestStack->push($request);
$response = null;
try {
return $response = $this->handleRaw($request, $type);
} catch (\Throwable $e) {
if ($e instanceof \Error && !$this->handleAllThrowables) {
throw $e;
}
if (!IpUtils::checkIp('127.0.0.1', $trustedProxies)) {
Request::setTrustedProxies(array_merge($trustedProxies, ['127.0.0.1']), Request::getTrustedHeaderSet());
}
try {
return $kernel->handle($request, $type, $catch);
} finally {
// restore global state
Request::setTrustedProxies($trustedProxies, $trustedHeaderSet);
}
}
$subRequest->attributes->add($reference->attributes);
}
$level = ob_get_level();
try {
return SubRequestHandler::handle($this->kernel, $subRequest, HttpKernelInterface::SUB_REQUEST, false);
} catch (\Exception $e) {
// we dispatch the exception event to trigger the logging
// the response that comes back is ignored
if (isset($options['ignore_errors']) && $options['ignore_errors'] && $this->dispatcher) {
$event = new ExceptionEvent($this->kernel, $request, HttpKernelInterface::SUB_REQUEST, $e);
if (!$request = $this->requestStack->getCurrentRequest()) {
throw new \LogicException('Rendering a fragment can only be done when handling a Request.');
}
return $this->deliver($this->renderers[$renderer]->render($uri, $request, $options));
}
/**
* Delivers the Response as a string.
*
if (!isset($this->initialized[$renderer]) && $this->container->has($renderer)) {
$this->addRenderer($this->container->get($renderer));
$this->initialized[$renderer] = true;
}
return parent::render($uri, $renderer, $options);
}
}
public function renderFragment(string|ControllerReference $uri, array $options = []): string
{
$strategy = $options['strategy'] ?? 'inline';
unset($options['strategy']);
return $this->handler->render($uri, $strategy, $options);
}
/**
* Renders a fragment.
*
echo " ";
if (twig_get_attribute($this->env, $this->source, ($context["company_details"] ?? null), "description", [], "any", true, true, false, 348)) {
echo "
";
// line 349
echo $this->env->getRuntime('Symfony\Bridge\Twig\Extension\HttpKernelRuntime')->renderFragment(Symfony\Bridge\Twig\Extension\HttpKernelExtension::controller("App\\Controller\\CompanyController::profileTabsAction", ["companyarticletag" => (isset($context["companyarticletag"]) || array_key_exists("companyarticletag", $context) ? $context["companyarticletag"] : (function () { throw new RuntimeError('Variable "companyarticletag" does not exist.', 349, $this->source); })()), "userarticletag" => "", "loggedInUserId" => (isset($context["loggedInUserId"]) || array_key_exists("loggedInUserId", $context) ? $context["loggedInUserId"] : (function () { throw new RuntimeError('Variable "loggedInUserId" does not exist.', 349, $this->source); })()), "company_name" => (isset($context["company_name"]) || array_key_exists("company_name", $context) ? $context["company_name"] : (function () { throw new RuntimeError('Variable "company_name" does not exist.', 349, $this->source); })()), "company_details" => (isset($context["company_details"]) || array_key_exists("company_details", $context) ? $context["company_details"] : (function () { throw new RuntimeError('Variable "company_details" does not exist.', 349, $this->source); })()), "profile" => (isset($context["profile"]) || array_key_exists("profile", $context) ? $context["profile"] : (function () { throw new RuntimeError('Variable "profile" does not exist.', 349, $this->source); })()), "tabType" => (isset($context["tabType"]) || array_key_exists("tabType", $context) ? $context["tabType"] : (function () { throw new RuntimeError('Variable "tabType" does not exist.', 349, $this->source); })()), "sidebars" => (isset($context["sidebars"]) || array_key_exists("sidebars", $context) ? $context["sidebars"] : (function () { throw new RuntimeError('Variable "sidebars" does not exist.', 349, $this->source); })())]));
echo "
";
} elseif ((twig_get_attribute($this->env, $this->source, // line 350
($context["user_details"] ?? null), "tagline", [], "any", true, true, false, 350) || !twig_test_empty((isset($context["user_details"]) || array_key_exists("user_details", $context) ? $context["user_details"] : (function () { throw new RuntimeError('Variable "user_details" does not exist.', 350, $this->source); })())))) {
echo "
throw new \LogicException('A block must be a method on a \Twig\Template instance.');
}
if (null !== $template) {
try {
$template->$block($context, $blocks);
} catch (Error $e) {
if (!$e->getSourceContext()) {
$e->setSourceContext($template->getSourceContext());
}
";
// line 365
$this->displayBlock('header', $context, $blocks);
// line 548
echo " ";
$this->displayBlock('body', $context, $blocks);
echo "
<!-- wrapper content -->
";
// line 550
$this->displayBlock('footer', $context, $blocks);
}
protected function displayWithErrorHandling(array $context, array $blocks = [])
{
try {
$this->doDisplay($context, $blocks);
} catch (Error $e) {
if (!$e->getSourceContext()) {
$e->setSourceContext($this->getSourceContext());
}
return $this->blocks;
}
public function display(array $context, array $blocks = [])
{
$this->displayWithErrorHandling($this->env->mergeGlobals($context), array_merge($this->blocks, $blocks));
}
public function render(array $context)
{
$level = ob_get_level();
$__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
$__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "template", "Company/companyprofile.html.twig"));
$this->parent = $this->loadTemplate("baserfp.html.twig", "Company/companyprofile.html.twig", 1);
$this->parent->display($context, array_merge($this->blocks, $blocks));
$__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
$__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
}
protected function displayWithErrorHandling(array $context, array $blocks = [])
{
try {
$this->doDisplay($context, $blocks);
} catch (Error $e) {
if (!$e->getSourceContext()) {
$e->setSourceContext($this->getSourceContext());
}
return $this->blocks;
}
public function display(array $context, array $blocks = [])
{
$this->displayWithErrorHandling($this->env->mergeGlobals($context), array_merge($this->blocks, $blocks));
}
public function render(array $context)
{
$level = ob_get_level();
ob_start();
} else {
ob_start(function () { return ''; });
}
try {
$this->display($context);
} catch (\Throwable $e) {
while (ob_get_level() > $level) {
ob_end_clean();
}
$this->template = $template;
}
public function render(array $context = []): string
{
return $this->template->render($context);
}
public function display(array $context = [])
{
// using func_get_args() allows to not expose the blocks argument
* @throws SyntaxError When an error occurred during compilation
* @throws RuntimeError When an error occurred during rendering
*/
public function render($name, array $context = []): string
{
return $this->load($name)->render($context);
}
/**
* Displays a template.
*
if ($v instanceof FormInterface) {
$parameters[$k] = $v->createView();
}
}
return $this->container->get('twig')->render($view, $parameters);
}
/**
* Renders a view.
*
* If an invalid form is found in the list of parameters, a 422 status code is returned.
* Forms found in parameters are auto-cast to form views.
*/
protected function render(string $view, array $parameters = [], ?Response $response = null): Response
{
$content = $this->renderView($view, $parameters);
$response ??= new Response();
if (200 === $response->getStatusCode()) {
foreach ($parameters as $v) {
if ($v instanceof FormInterface && $v->isSubmitted() && !$v->isValid()) {
$statement2=$statement->execute();
$locations = $statement2->fetchAllAssociative();
}
}
$companyjobtag = "";$userjobtag = "";$companyeventtag = "";$usereventtag = "";$companyarticletag = "";$userarticletag = "";$defaultCompany = array();
return $this->render('Company/companyprofile.html.twig',['defaultCompany' => $defaultCompany,'usernames' => '','location' => $locations,'userarticletag' =>$userarticletag,'companyarticletag' => $companyarticletag,'usereventtag' =>$usereventtag,'companyeventtag' => $companyeventtag,'userjobtag' =>$userjobtag,'companyjobtag' => $companyjobtag,'description' => $companyname.' People page coming soon','user_comp_associate' => $breadcrumbData['user_comp_associate'], 'id' => $breadcrumbData['id'],'allcompanyuserAssoc' => $breadcrumbData['allcompanyuserAssoc'],'companyid' => $breadcrumbData['companyid'],"loggedInUserId" => $breadcrumbData['loggedInUserId'],'company_name' => $companyname,'profile' => 'Services','comp_results' => $breadcrumbData['comp_results'],'company_details' => $breadcrumbData['company_details'],'firstname' => $breadcrumbData['first_name'], 'last_name' => $breadcrumbData['last_name'],'section_name' => $section_name,'url_last_name' => $breadcrumbData['url_last_name']]);
}
/**
* @Route(
* path = "user/services/edit",
$this->dispatcher->dispatch($event, KernelEvents::CONTROLLER_ARGUMENTS);
$controller = $event->getController();
$arguments = $event->getArguments();
// call controller
$response = $controller(...$arguments);
// view
if (!$response instanceof Response) {
$event = new ViewEvent($this, $request, $type, $response, $event);
$this->dispatcher->dispatch($event, KernelEvents::VIEW);
$request->headers->set('X-Php-Ob-Level', (string) ob_get_level());
$this->requestStack->push($request);
$response = null;
try {
return $response = $this->handleRaw($request, $type);
} catch (\Throwable $e) {
if ($e instanceof \Error && !$this->handleAllThrowables) {
throw $e;
}
$this->boot();
++$this->requestStackSize;
$this->resetServices = true;
try {
return $this->getHttpKernel()->handle($request, $type, $catch);
} finally {
--$this->requestStackSize;
}
}
) {
}
public function run(): int
{
$response = $this->kernel->handle($this->request);
if (Kernel::VERSION_ID >= 60400) {
$response->send(false);
if (\function_exists('fastcgi_finish_request') && !$this->debug) {
$app = $app(...$args);
exit(
$runtime
->getRunner($app)
->run()
);
<?php
umask(0000);
use App\Kernel;
require_once dirname(__DIR__).'/vendor/autoload_runtime.php';
return function (array $context) {
return new Kernel($context['APP_ENV'], (bool) $context['APP_DEBUG']);
};
[2/2]
RuntimeError
|
---|
Twig\Error\RuntimeError: An exception has been thrown during the rendering of a template ("Parameter "lastname" for route "frontend_offerIndividualProfile" must match "[A-Za-z.0-9- ]+" ("Esquerré" given) to generate a corresponding URL."). at templates/Company/innertemplates/services_organization.html.twig:199 at Twig\Template->displayWithErrorHandling() (vendor/twig/twig/src/Template.php:367) at Twig\Template->display() (vendor/twig/twig/src/Template.php:379) at Twig\Template->render() (vendor/twig/twig/src/TemplateWrapper.php:38) at Twig\TemplateWrapper->render() (vendor/twig/twig/src/Environment.php:280) at Twig\Environment->render() (vendor/symfony/framework-bundle/Controller/AbstractController.php:243) at Symfony\Bundle\FrameworkBundle\Controller\AbstractController->renderView() (vendor/symfony/framework-bundle/Controller/AbstractController.php:254) at Symfony\Bundle\FrameworkBundle\Controller\AbstractController->render() (src/Controller/CompanyController.php:17622) at App\Controller\CompanyController->profileTabsAction() (vendor/symfony/http-kernel/HttpKernel.php:181) at Symfony\Component\HttpKernel\HttpKernel->handleRaw() (vendor/symfony/http-kernel/HttpKernel.php:76) at Symfony\Component\HttpKernel\HttpKernel->handle() (vendor/symfony/http-kernel/HttpCache/SubRequestHandler.php:86) at Symfony\Component\HttpKernel\HttpCache\SubRequestHandler::handle() (vendor/symfony/http-kernel/Fragment/InlineFragmentRenderer.php:78) at Symfony\Component\HttpKernel\Fragment\InlineFragmentRenderer->render() (vendor/symfony/http-kernel/Fragment/FragmentHandler.php:83) at Symfony\Component\HttpKernel\Fragment\FragmentHandler->render() (vendor/symfony/http-kernel/DependencyInjection/LazyLoadingFragmentHandler.php:47) at Symfony\Component\HttpKernel\DependencyInjection\LazyLoadingFragmentHandler->render() (vendor/symfony/twig-bridge/Extension/HttpKernelRuntime.php:44) at Symfony\Bridge\Twig\Extension\HttpKernelRuntime->renderFragment() (var/cache/dev/twig/09/09b2303c126a35887186f07015c7d17d.php:1209) at __TwigTemplate_6b321ded97c02eab63acaa31a1fd830a->block_body() (vendor/twig/twig/src/Template.php:171) at Twig\Template->displayBlock() (var/cache/dev/twig/2b/2bff03775e9f219a288cb1eaa38a7230.php:180) at __TwigTemplate_e9b20df47f7b9744e081c6ef864bccf0->doDisplay() (vendor/twig/twig/src/Template.php:394) at Twig\Template->displayWithErrorHandling() (vendor/twig/twig/src/Template.php:367) at Twig\Template->display() (var/cache/dev/twig/09/09b2303c126a35887186f07015c7d17d.php:49) at __TwigTemplate_6b321ded97c02eab63acaa31a1fd830a->doDisplay() (vendor/twig/twig/src/Template.php:394) at Twig\Template->displayWithErrorHandling() (vendor/twig/twig/src/Template.php:367) at Twig\Template->display() (vendor/twig/twig/src/Template.php:379) at Twig\Template->render() (vendor/twig/twig/src/TemplateWrapper.php:38) at Twig\TemplateWrapper->render() (vendor/twig/twig/src/Environment.php:280) at Twig\Environment->render() (vendor/symfony/framework-bundle/Controller/AbstractController.php:243) at Symfony\Bundle\FrameworkBundle\Controller\AbstractController->renderView() (vendor/symfony/framework-bundle/Controller/AbstractController.php:254) at Symfony\Bundle\FrameworkBundle\Controller\AbstractController->render() (src/Controller/InvestmentController.php:28873) at App\Controller\InvestmentController->companynameservices() (vendor/symfony/http-kernel/HttpKernel.php:181) at Symfony\Component\HttpKernel\HttpKernel->handleRaw() (vendor/symfony/http-kernel/HttpKernel.php:76) at Symfony\Component\HttpKernel\HttpKernel->handle() (vendor/symfony/http-kernel/Kernel.php:197) at Symfony\Component\HttpKernel\Kernel->handle() (vendor/symfony/runtime/Runner/Symfony/HttpKernelRunner.php:35) at Symfony\Component\Runtime\Runner\Symfony\HttpKernelRunner->run() (vendor/autoload_runtime.php:29) at require_once('/usr/www/users/smartm/vendor/autoload_runtime.php') (public/index.php:5) |
[1/2]
InvalidParameterException
|
---|
Symfony\Component\Routing\Exception\InvalidParameterException: Parameter "lastname" for route "frontend_offerIndividualProfile" must match "[A-Za-z.0-9- ]+" ("Esquerré" given) to generate a corresponding URL. at vendor/symfony/routing/Generator/UrlGenerator.php:182 at Symfony\Component\Routing\Generator\UrlGenerator->doGenerate() (vendor/symfony/routing/Generator/CompiledUrlGenerator.php:67) at Symfony\Component\Routing\Generator\CompiledUrlGenerator->generate() (vendor/symfony/routing/Router.php:221) at Symfony\Component\Routing\Router->generate() (vendor/symfony/twig-bridge/Extension/RoutingExtension.php:45) at Symfony\Bridge\Twig\Extension\RoutingExtension->getPath() (var/cache/dev/twig/7f/7fdcdadb1ddbf92f38e7c07bb809b1f1.php:582) at __TwigTemplate_1b7287858e6f8b7c1b1b7ec8adeffb49->doDisplay() (vendor/twig/twig/src/Template.php:394) at Twig\Template->displayWithErrorHandling() (vendor/twig/twig/src/Template.php:367) at Twig\Template->display() (vendor/twig/twig/src/Template.php:379) at Twig\Template->render() (vendor/twig/twig/src/TemplateWrapper.php:38) at Twig\TemplateWrapper->render() (vendor/twig/twig/src/Environment.php:280) at Twig\Environment->render() (vendor/symfony/framework-bundle/Controller/AbstractController.php:243) at Symfony\Bundle\FrameworkBundle\Controller\AbstractController->renderView() (vendor/symfony/framework-bundle/Controller/AbstractController.php:254) at Symfony\Bundle\FrameworkBundle\Controller\AbstractController->render() (src/Controller/CompanyController.php:17622) at App\Controller\CompanyController->profileTabsAction() (vendor/symfony/http-kernel/HttpKernel.php:181) at Symfony\Component\HttpKernel\HttpKernel->handleRaw() (vendor/symfony/http-kernel/HttpKernel.php:76) at Symfony\Component\HttpKernel\HttpKernel->handle() (vendor/symfony/http-kernel/HttpCache/SubRequestHandler.php:86) at Symfony\Component\HttpKernel\HttpCache\SubRequestHandler::handle() (vendor/symfony/http-kernel/Fragment/InlineFragmentRenderer.php:78) at Symfony\Component\HttpKernel\Fragment\InlineFragmentRenderer->render() (vendor/symfony/http-kernel/Fragment/FragmentHandler.php:83) at Symfony\Component\HttpKernel\Fragment\FragmentHandler->render() (vendor/symfony/http-kernel/DependencyInjection/LazyLoadingFragmentHandler.php:47) at Symfony\Component\HttpKernel\DependencyInjection\LazyLoadingFragmentHandler->render() (vendor/symfony/twig-bridge/Extension/HttpKernelRuntime.php:44) at Symfony\Bridge\Twig\Extension\HttpKernelRuntime->renderFragment() (var/cache/dev/twig/09/09b2303c126a35887186f07015c7d17d.php:1209) at __TwigTemplate_6b321ded97c02eab63acaa31a1fd830a->block_body() (vendor/twig/twig/src/Template.php:171) at Twig\Template->displayBlock() (var/cache/dev/twig/2b/2bff03775e9f219a288cb1eaa38a7230.php:180) at __TwigTemplate_e9b20df47f7b9744e081c6ef864bccf0->doDisplay() (vendor/twig/twig/src/Template.php:394) at Twig\Template->displayWithErrorHandling() (vendor/twig/twig/src/Template.php:367) at Twig\Template->display() (var/cache/dev/twig/09/09b2303c126a35887186f07015c7d17d.php:49) at __TwigTemplate_6b321ded97c02eab63acaa31a1fd830a->doDisplay() (vendor/twig/twig/src/Template.php:394) at Twig\Template->displayWithErrorHandling() (vendor/twig/twig/src/Template.php:367) at Twig\Template->display() (vendor/twig/twig/src/Template.php:379) at Twig\Template->render() (vendor/twig/twig/src/TemplateWrapper.php:38) at Twig\TemplateWrapper->render() (vendor/twig/twig/src/Environment.php:280) at Twig\Environment->render() (vendor/symfony/framework-bundle/Controller/AbstractController.php:243) at Symfony\Bundle\FrameworkBundle\Controller\AbstractController->renderView() (vendor/symfony/framework-bundle/Controller/AbstractController.php:254) at Symfony\Bundle\FrameworkBundle\Controller\AbstractController->render() (src/Controller/InvestmentController.php:28873) at App\Controller\InvestmentController->companynameservices() (vendor/symfony/http-kernel/HttpKernel.php:181) at Symfony\Component\HttpKernel\HttpKernel->handleRaw() (vendor/symfony/http-kernel/HttpKernel.php:76) at Symfony\Component\HttpKernel\HttpKernel->handle() (vendor/symfony/http-kernel/Kernel.php:197) at Symfony\Component\HttpKernel\Kernel->handle() (vendor/symfony/runtime/Runner/Symfony/HttpKernelRunner.php:35) at Symfony\Component\Runtime\Runner\Symfony\HttpKernelRunner->run() (vendor/autoload_runtime.php:29) at require_once('/usr/www/users/smartm/vendor/autoload_runtime.php') (public/index.php:5) |