Esempio n. 1
0
 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();
     }
 }
Esempio n. 3
0
 public static function cancel($link = '')
 {
     echo '<a href="' . Site::link($link) . '" id="cancelbutton">Отмена</a>' . "\n";
 }
Esempio n. 4
0
<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);
    ?>
Esempio n. 5
0
 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>');
 }
Esempio n. 6
0
<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>
Esempio n. 7
0
 * 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');
Esempio n. 8
0
	<?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>' : '';
Esempio n. 9
0
<?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";
}
Esempio n. 10
0
<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>
Esempio n. 11
0
    }
    ?>
	</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>
Esempio n. 12
0
				<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 
}
?>
Esempio n. 13
0
<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>
Esempio n. 14
0
<?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>

Esempio n. 15
0
<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 
Esempio n. 16
0
    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();
Esempio n. 17
0
?>
</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;
?>
Esempio n. 18
0
<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>
Esempio n. 19
0
<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>
Esempio n. 20
0
<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('Сохранить');
Esempio n. 21
0
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>
Esempio n. 22
0
<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>
Esempio n. 23
0
<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>
Esempio n. 24
0
<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>
Esempio n. 25
0
<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>