public function UpdateAction() { Site::Message('Обновление файла sitemap.xml'); $companys = SQL::Query('SELECT id FROM `companys` ORDER BY id;')->FetchAll(PDO::FETCH_OBJ); $sitelink = Site::link(); $this->sitemap = '<?xml version="1.0" encoding="UTF-8"?>' . "\n" . '<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.sitemaps.org/schemas/sitemap/0.9 http://www.sitemaps.org/schemas/sitemap/0.9/sitemap.xsd">' . "\n"; $this->addurl($sitelink); $this->addurl($sitelink . 'list'); $this->addurl($sitelink . 'list/setgroup'); $this->addurl($sitelink . 'feedback'); foreach ($companys as $company) { $this->addurl($sitelink . $company->id); } $this->sitemap .= '</urlset>'; file_put_contents('./sitemap.xml', $this->sitemap); }
public function checkemailAction() { $email = Request::post('email', '', 'mail'); if (UserModel::isExists($email, 'login') and $email != '') { Site::Message('Ссылка для смены пароля, была выслана Вам на указанный email'); $user = UserModel::GetObj()->where('login = ?', [0 => $email]); if ($user->hash == '') { $hash = User::NewHash(); $user->hash = $hash; $user->save(); } $link = Site::link('forgetpassword/passwordrescue/?secret=' . $user->hash); //Site::Message($link); mail($email, 'Запрос на восстановление пароля', $link); $this->route('login'); } else { Site::Message('Этот email не зарегистрирован в системе'); $this->Render(); } }
public static function cancel($link = '') { echo '<a href="' . Site::link($link) . '" id="cancelbutton">Отмена</a>' . "\n"; }
<div class="leftblock"> <div class="container15"> <?php if ($company->logo != '') { ?> <div class="company_logo"> <img src="<?php echo Site::link('files/' . $company->logo); ?> "> </div> <?php } else { ?> Нет логотипа компании <?php } ?> </div> </div> <?php if (User::isLogged()) { ?> <div class="container15"> <div class="leftmenu"> <?php $arr = ['profile' => 'Мой профиль', 'favorites' => 'Избранное', 'edit' => 'Редактировать профиль', 'settings' => 'Мои настройки']; HTML::Menu($arr, Site::Link(), $selected); ?>
public function DelAction() { $id = Request::get('id', 0); $company = CompanyModel::GetObj()->id($id); Site::Message('Компания ' . $company->name . ' будет удалена <a href="' . Site::link('admin/delete/?id=' . $id) . '">да</a> / <a href="' . Site::link($id) . '">НЕТ</a>'); }
<div class="content"> <?php Html::block('Войти в систему', 'Для входа в систему, пожалуйста введите Ваш e-mail и пароль, которые Вы указывали при регистрации.'); Form::create('login', 'login_form'); Form::input('Ваш e-mail', 'loguser', Request::post('loguser', '')); Form::password('Пароль для входа', 'logpass'); Form::submit('Войти'); Form::link(Site::link('forgetpassword'), 'Восстановление пароля'); Form::end(); Html::end_block(); ?> </div>
* Remove the current working directory to the paths configuration. */ $app->command('status', function () { passthru('systemctl status caddy.service php7.0-fpm.service'); })->descriptions('View Valet service status'); /** * Reload systemd services */ $app->command('reload', function () { passthru('systemctl daemon-reload'); })->descriptions('Reload Valet services'); /** * Register a symbolic link with Valet. */ $app->command('link [name]', function ($name) { $linkPath = Site::link(getcwd(), $name = $name ?: basename(getcwd())); info('A [' . $name . '] symbolic link has been created in [' . $linkPath . '].'); })->descriptions('Link the current working directory to Valet'); /** * Display all of the registered symbolic links. */ $app->command('links', function () { passthru('ls -la ' . VALET_HOME_PATH . '/Sites'); })->descriptions('Display all of the registered Valet links'); /** * Unlink a link from the Valet links directory. */ $app->command('unlink [name]', function ($name) { Site::unlink($name = $name ?: basename(getcwd())); info('The [' . $name . '] symbolic link has been removed.'); })->descriptions('Remove the specified Valet link');
<?php HTML::widget('profilemenu', ['company' => $company, 'selected' => 'profile', 'simmilar' => $simmilar]); ?> </div> <div class="content_r"> <?php $tags = array(); $tags = explode(',', $company->tags); $tag_line = ''; foreach ($tags as $tag) { if ($tag != '') { $tag_line .= '<a href="' . Site::Link('list/tag/') . trim($tag) . '">' . trim($tag) . '</a>' . "\n"; } } $tags = '<div class="tagbar">' . "\n" . $tag_line . "\n" . '<a href="' . Site::Link('list/' . $company->group_id . '/') . '" id="group_link">' . $group_tags[$company->group_id] . '</a>' . "\n" . '<a href="' . Site::Link('list/setregion/?id=' . $company->region_id) . '" id="city_link">' . $region_tags[$company->region_id] . '</a>' . "\n" . '</div>'; $fav_link = ' <a href="' . Site::link($company->id . '/profile/favorite') . '"><img src="' . Site::link('images/' . $favorite) . '"></a>'; Html::block($company->name . $fav_link, $company->adress); echo $company->about; echo $tags; Html::end_block(); ?> <?php Html::block('Контакты компании'); ?> <div class="adress"> <?php echo $company->adress != '' ? '<b>Адрес:</b> ' . $company->adress . '<br>' : ''; ?> <?php echo $company->email != '' ? '<b>e-mail:</b> ' . $company->email . '<br>' : '';
<?php $page = Request::GetPart(0, default_page); foreach ($arr as $key => $value) { $add = ''; if ($value == mb_strtolower($page)) { $add = ' id="selected"'; } echo '<a href="' . Site::link($value) . '"' . $add . '>' . $key . '</a>' . "\n"; }
<div class="content"> <?php Html::block('Выберите интересующий Вас регион'); ?> <div class="setlist"> <a href="<?php echo Site::link('list/setregion/?id=0'); ?> ">Вся Россия</a> <a href="<?php echo Site::link('list/setregion/?id=50'); ?> ">Москва и область</a> </div> <div class="setlist"> <?php foreach ($regions as $region) { echo '<a href="' . Site::link('list/setregion/?id=' . $region->id) . '">' . $region->name . '</a>' . "\n"; } ?> </div> <?php Html::end_block(); ?> </div>
} ?> </div> <?php } ?> <div class="div100"> <div class="jog10"></div> <p> <b>PromSpace</b> - Онлайн-каталог промышленных компаний, призванный облегчить поиск и коммуникацию между предприятиями России. </p> <p> <b>Россия</b> - это большая страна с огромным промышленным потенциалом, но для оперативного взаимодействия между партнёрами недостаточно сайтов и интернет-поиска.<br> Мы решили помочь бизнесу, создав онлайн-каталог промышленных предприятий, содержащий минимально необходимую информацию о компаниях, о контактах и продукции. </p> <p> На сайте все предприятия каталогизированы, иначе говоря упорядочены по местоположению и направлению деятельности, что делает поиск партнёра ещё более простым и понятным. Кроме того вы сможете быстро найти похожие компании в отрасли. </p> <p> Пользователи Промышленного портала PromSpace имеют возможность добавлять друг друга в "избранное", таким образом открывая доступ к контактам (визиткам) внутри своего предприятия. </p> <p> Если у Вас есть предложения или замечания по работе сайта, вы можете <a href="<?php echo Site::link('feedback'); ?> ">Связаться с нами</a>. </p> </div> </div> </div>
<h1> <?php echo $product->name; ?> <a href="<?php echo Site::link($company->id . '/product/delete/' . $product->id); ?> " id="block_header_a"><img src="<?php echo Site::link('images/close.png'); ?> "></a> <a href="<?php echo Site::link($company->id . '/product/edit/' . $product->id); ?> " id="block_header_a"><img src="<?php echo Site::link('images/edit.png'); ?> "></a> </h1> </div> <?php echo $product->pic != '' ? '<img src="' . Site::Link('files/' . $product->pic) . '" class="small_logo">' : ''; ?> <?php echo $product->about != '' ? nl2br($product->about) : ''; ?> </div> <?php } ?>
<div class="content"> <?php Html::block('Ваш логотип загружен!', 'Поздравляем Вы завершили регистрацию'); Form::create('profile', 'login_form'); ?> <div class="leftblock"> <div class="container15"> <div class="company_logo"> <img src="<?php echo Site::Link('files/' . $logo); ?> "> </div> </div> </div> <?php Form::link(Site::link('newcompany/logo'), 'Сменить логотип'); Form::submit('Завершить регистрацию'); Form::end(); Html::end_block(); ?> </div>
<?php $groups = GroupModel::GetAll('id, name, qty')->all('ORDER BY qty DESC LIMIT 15'); ?> <div class="leftmenu"> <?php if ($group_id == 0) { $add = ' id="selected"'; } echo '<a href="' . Site::link('list/0/') . '" ' . $add . '>Все Направления</a>' . "\n"; foreach ($groups as $group) { $add = ''; if ($group_id == $group->id) { $add = ' id="selected"'; } echo '<a href="' . Site::link('list/' . $group->id . '/') . '"' . $add . '>' . $group->name . '</a>' . "\n"; } echo '<a href="' . Site::link('list/setgroup/') . '">Другие направления</a>' . "\n"; ?> </div> <a href="<?php echo Site::link('list/setregion/?id=0'); ?> " id="filter_btn">Сбросить настройки фильтра</a>
<div class="content_r"> <?php foreach ($companys as $company) { $tags = array(); $tags = explode(',', $company->tags); $tag_line = ''; foreach ($tags as $tag) { if ($tag != '') { $tag_line .= '<a href="' . Site::Link('list/tag/') . trim($tag) . '">' . trim($tag) . '</a>' . "\n"; } } $tags = '<div class="tagbar">' . "\n" . $tag_line . "\n" . '<a href="' . Site::Link('list/' . $company->group_id . '/') . '" id="group_link">' . $group_tags[$company->group_id] . '</a>' . "\n" . '<a href="' . Site::Link('list/setregion/?id=' . $company->region_id) . '" id="city_link">' . $region_tags[$company->region_id] . '</a>' . "\n" . '</div>'; Html::block('<a href="' . Site::link($company->id) . '">' . $company->name . '</a>', $company->adress); //small logo if ($company->logo != '') { HTML::write('<img src="' . Site::link('files/s_' . $company->logo) . '" class="small_logo">'); } //quick content if (mb_strlen($company->about) > 250) { echo mb_substr($company->about, 0, 250) . ' ...'; } else { echo $company->about; } //tags echo $tags; Html::end_block(); } ?> <div class="pagebar"> <?php
Host::scan(); info("This directory has been added to Valet's paths."); })->descriptions('Register the current working directory with Valet'); /** * Remove the current working directory to the paths configuration. */ $app->command('forget', function () { Configuration::removePath(getcwd()); Host::scan(); info("This directory has been removed from Valet's paths."); })->descriptions('Remove the current working directory from Valet\'s list of paths'); /** * Register a symbolic link with Valet. */ $app->command('link [name]', function ($name) { $linkPath = Site::link(realpath(getcwd()), $name = $name ?: basename(getcwd())); Host::scan(); info('A [' . $name . '] symbolic link has been created in [' . $linkPath . '].'); })->descriptions('Link the current working directory to Valet'); /** * Display all of the registered symbolic links. */ $app->command('links', function () { passthru('ls -la ' . VALET_HOME_PATH . '/Sites'); })->descriptions('Display all of the registered Valet links'); /** * Unlink a link from the Valet links directory. */ $app->command('unlink [name]', function ($name) { Site::unlink($name = $name ?: basename(getcwd())); Host::scan();
?> </div> <div class="content_r"> <?php Html::block('Редактирование информации о компании', 'Если Вы хотите что-то поправить в информации о себе, воспользуйтеь это формой'); Form::create($company->id . '/edit'); Form::input('Название компании', 'name', $company->name); Form::text('Кратко о компании', 'about', $company->about); Form::input('Перечислите через запятую основные сферы занятия компании (теги)', 'tags', $company->tags); Form::submit('Сохранить изменения'); Form::cancel($company->id); Form::end(); Html::end_block(); $setregion_link = Site::link($company->id . '/edit/region'); $setgroup_link = Site::link($company->id . '/edit/group'); $src = Site::link('images/edit.png'); Html::block('Редактирование Группы и Региона'); Html::write('<div class="tagbar"><a href="' . $setregion_link . '" id="city_link">' . $region . '</a> <a href="' . $setregion_link . '"><img src="' . $src . '"></a></div>'); Html::write('<div class="tagbar"><a href="' . $setgroup_link . '" id="group_link">' . $group . '</a> <a href="' . $setgroup_link . '"><img src="' . $src . '"></a></div>'); Html::end_block(); $action = Site::Link($company->id . '/edit/setlogo'); if ($company->logo == '') { $logo = Site::Link('images/no-logo.png'); } else { $logo = Site::Link('files/' . $company->logo); } Html::block('Сменить логотип компании', 'Мы рекомендуем использовать логотип на белом фоне, и размером не более 600 x 600 пикселей'); ?> <form action="<?php echo $action; ?>
<div class="content"> <?php Html::block('Выберите направление деятельности', 'Правильно выбранное направление деятельности, помогает заказчику быстрее найти Вашу компанию'); echo '<div class="setlist">', "\n"; echo '<a href="' . Site::link($company->id . '/edit/setgroup/?id=0') . '">Не определено</a>' . "\n" . '</div>' . "\n"; echo '<div class="setlist">', "\n"; foreach ($groups as $group) { echo '<a href="' . Site::link($company->id . '/edit/setgroup/?id=' . $group->id) . '">' . $group->name . ' [' . $group->qty . ']</a>' . "\n"; } echo '</div>'; Html::end_block(); Html::block('', 'Или создайте новое направление, если не нашли в списке'); Form::create($company->id . '/edit/newgroup'); Form::input('Добавить новое направление', 'group', Request::post('group')); Form::submit('Создать'); Form::end(); Html::end_block(); ?> </div>
<div class="content"> <?php Html::block('Выберите направление деятельности', 'Правильно выбранное направление деятельности, помогает заказчику быстрее найти Вашу компанию'); echo '<div class="setlist">', "\n"; echo '<a href="' . Site::link('newcompany/setgroup/?id=0') . '">Не определено</a>' . "\n" . '</div>' . "\n"; echo '<div class="setlist">', "\n"; foreach ($groups as $group) { echo '<a href="' . Site::link('newcompany/setgroup/?id=' . $group->id) . '">' . $group->name . ' [' . $group->qty . ']</a>' . "\n"; } echo '</div>'; Html::end_block(); ?> <?php Html::block('', 'Или создайте новое направление, если не нашли в списке'); Form::create('newcompany/newgroup'); Form::input('Добавить новое направление', 'group', Request::post('group')); Form::submit('Создать'); Form::end(); Html::end_block(); ?> </div> </div>
<div class="content_r"> <?php Html::block('Ссылка на мой профиль', 'Эту ссылку вы можете скидывать своим партнёрам, с её помощью они смогут найти Ваш профиль на PromSpace'); ?> <center><h2><?php echo Site::link($company->id); ?> </h2></center> <?php $code = '<a href="' . Site::link($company->id) . '">' . "\n" . '<img src="' . Site::link('images/btn.png') . '">' . "\n" . '</a>'; Form::create('profile/settings'); ?> Кнопка для вставки на сайт:<br> <img src="<?php echo Site::link('images/btn.png'); ?> "><br> <?php Form::text('Код кнопки:', '', $code); Form::end(); ?> <?php Html::end_block(); ?> <?php Html::block('Видимость контактов профиля', 'Тут Вы можете настроить видимость "визиток" вашего профиля, другим организациям'); Form::create('settings/open'); Form::select('Видимость контактов', 'visual', ['0' => 'Только Компаниям из избранного', '1' => 'Всем зарегистрированным', '2' => 'Всему интернету'], $company->open); Form::submit('Сохранить');
if (User::isLogged()) { ?> <a href="<?php echo Site::link('profile'); ?> " class="username"><?php echo $username; ?> </a> <div class="button_bar"> <a href="<?php echo Site::link('logout'); ?> " class="green">Выход</a> <?php } else { ?> <a href="<?php echo Site::link('registration'); ?> " class="username">Регистрация компании</a> <div class="button_bar"> <a href="<?php echo Site::link('login'); ?> " class="green">Войти</a> <?php } ?> </div>
<div class="leftside"> <?php HTML::widget('profilemenu', ['company' => $company, 'selected' => 'favorites']); ?> </div> <div class="content_r"> <?php foreach ($companys as $company) { $tags = array(); $tags = explode(',', $company->tags); $tag_line = ''; foreach ($tags as $tag) { if ($tag != '') { $tag_line .= '<a href="' . Site::Link('list/tag/') . trim($tag) . '">' . trim($tag) . '</a>' . "\n"; } } $tags = '<div class="tagbar">' . "\n" . $tag_line . "\n" . '<a href="' . Site::Link('list/' . $company->group_id . '/') . '" id="group_link">' . $group_tags[$company->group_id] . '</a>' . "\n" . '<a href="' . Site::Link('list/setregion/?id=' . $company->region_id) . '" id="city_link">' . $region_tags[$company->region_id] . '</a>' . "\n" . '</div>'; Html::block('<a href="' . Site::link($company->id) . '">' . $company->name . '</a> <a href="' . Site::link($company->id . '/profile/favorite') . '"><img src="' . Site::link('images/favorite.png') . '"></a>', $company->adress); if ($company->logo != '') { echo '<img src="' . Site::link('files/s_' . $company->logo) . '" class="small_logo">'; } if (mb_strlen($company->about) > 250) { echo mb_substr($company->about, 0, 250) . ' ...'; } else { echo $company->about; } echo $tags; Html::end_block(); } ?> </div>
<div class="content"> <?php Html::block('Выберите интересующее Вас направление деятельности', 'Мы офильтруем компании, которые вам вероятно не интересны'); echo '<div class="setlist">', "\n"; echo '<a href="' . Site::link('list/0/') . '">Не определено</a>' . "\n" . '</div>' . "\n"; echo '<div class="setlist">', "\n"; foreach ($groups as $group) { echo '<a href="' . Site::link('list/' . $group->id . '/') . '">' . $group->name . ' [' . $group->qty . ']</a>' . "\n"; } echo '</div>'; Html::end_block(); ?> </div> </div>
<div class="content"> <?php Html::block('Выберите регион работы Вашей компании', 'Это облегчит поиск Вашей компании'); ?> <div class="setlist"> <a href="<?php echo Site::link($company->id . '/edit/setregion/?id=0'); ?> ">Вся Россия</a> <a href="<?php echo Site::link($company->id . '/edit/setregion/?id=50'); ?> ">Москва и область</a> </div> <div class="setlist"> <?php foreach ($regions as $region) { echo '<a href="' . Site::link($company->id . '/edit/setregion/?id=' . $region->id) . '">' . $region->name . '</a>' . "\n"; } ?> </div> <?php Html::end_block(); ?> </div>
<div class="content"> <?php Html::block('Выберите регион работы Вашей компании', 'Это облегчит поиск Вашей компании'); ?> <div class="setlist"> <a href="<?php echo Site::link('newcompany/setregion/?id=0'); ?> ">Вся Россия</a> <a href="<?php echo Site::link('newcompany/setregion/?id=50'); ?> ">Москва и область</a> </div> <?php echo '<div class="setlist">', "\n"; foreach ($regions as $region) { echo '<a href="' . Site::link('newcompany/setregion/?id=' . $region->id) . '">' . $region->name . '</a>' . "\n"; } echo '</div>'; Html::end_block(); ?> </div> </div>