progress
This commit is contained in:
parent
827fdfb628
commit
232a51ea67
15
README.md
15
README.md
|
@ -18,7 +18,6 @@ For install hesabixCore you need this tools
|
|||
|
||||
* Copy or clone project in web server directory . if you use shared hosting panels like cpanel or directadmin copy files in root directory and public_html folder will be rewrited.
|
||||
* create database in your DBMS and edit .env file in root of project
|
||||
|
||||
* Install dependencies with run this command
|
||||
|
||||
```
|
||||
|
@ -26,22 +25,28 @@ composer install
|
|||
```
|
||||
|
||||
* edit .env file and set database connection string with your username and password and name of database
|
||||
|
||||
* create local env file with run this command
|
||||
|
||||
```
|
||||
composer dump-end prod
|
||||
composer dump-env prod
|
||||
```
|
||||
|
||||
* login to your database managment like phpmyadmin and import file located in hesabixBackup/databaseFiles/hesabix-db-default.sql
|
||||
|
||||
* go to hesabixCore folder in cli and update database with this command
|
||||
|
||||
```
|
||||
php bin/console doctrine:schema:update --force
|
||||
php bin/console doctrine:schema:update --force --complete
|
||||
```
|
||||
|
||||
open root domain address in browser you should see hesabix api main page.
|
||||
|
||||
## Connect to email service
|
||||
|
||||
For connect hesabix to your email service edit .env.local.php file located in hesabixCore folder and set your email server connection string in MAILER_DSN parameter. for more information about connection strings see symfony mailer documents. [Click Here](https://symfony.com/doc/current/mailer.html#transport-setup)
|
||||
|
||||
after set connection string edit mailer.yaml located in configs folder and set header for send emails.
|
||||
|
||||
## Donation
|
||||
|
||||
for help developers please use this link
|
||||
[https://zarinp.al/hesabix.ir](https://zarinp.al/hesabix.ir)
|
1
hesabixCore/.gitignore
vendored
1
hesabixCore/.gitignore
vendored
|
@ -6,7 +6,6 @@
|
|||
/../public_html/bundles/
|
||||
/../public_html/cdn/
|
||||
/var/
|
||||
/templates/
|
||||
/vendor/
|
||||
/../hesabixArchive/
|
||||
###< symfony/framework-bundle ###
|
||||
|
|
|
@ -69,8 +69,7 @@ class AdminController extends AbstractController
|
|||
#[Route('/api/admin/has/role/{role}', name: 'app_admin_has_role')]
|
||||
public function app_admin_has_role($role): JsonResponse
|
||||
{
|
||||
if(!is_bool(array_search($role,$this->getUser()->getRoles())))
|
||||
{
|
||||
if (!is_bool(array_search($role, $this->getUser()->getRoles()))) {
|
||||
return $this->json([
|
||||
'result' => true,
|
||||
]);
|
||||
|
@ -81,44 +80,44 @@ class AdminController extends AbstractController
|
|||
}
|
||||
|
||||
#[Route('/api/admin/users/list', name: 'admin_users_list')]
|
||||
public function admin_users_list(Jdate $jdate,#[CurrentUser] ?User $user,UserPasswordHasherInterface $userPasswordHasher, EntityManagerInterface $entityManager,Request $request): Response
|
||||
public function admin_users_list(Jdate $jdate, #[CurrentUser] ?User $user, UserPasswordHasherInterface $userPasswordHasher, EntityManagerInterface $entityManager, Request $request): Response
|
||||
{
|
||||
$users = $entityManager->getRepository(User::class)->findBy([],['id'=>'DESC']);
|
||||
$users = $entityManager->getRepository(User::class)->findBy([], ['id' => 'DESC']);
|
||||
$resp = [];
|
||||
foreach ($users as $user) {
|
||||
$temp =[];
|
||||
$temp = [];
|
||||
$temp['id'] = $user->getId();
|
||||
$temp['email'] = $user->getEmail();
|
||||
$temp['mobile'] = $user->getMobile();
|
||||
$temp['fullname'] = $user->getFullName();
|
||||
$temp['status'] = $user->isActive();
|
||||
$temp['dateRegister'] = $jdate->jdate('Y/n/d',$user->getDateRegister());
|
||||
$temp['bidCount'] = count($entityManager->getRepository(Business::class)->findBy(['owner'=>$user]));
|
||||
$temp['dateRegister'] = $jdate->jdate('Y/n/d', $user->getDateRegister());
|
||||
$temp['bidCount'] = count($entityManager->getRepository(Business::class)->findBy(['owner' => $user]));
|
||||
$resp[] = $temp;
|
||||
}
|
||||
return $this->json($resp);
|
||||
}
|
||||
|
||||
#[Route('/api/admin/user/info/{id}', name: 'admin_user_info')]
|
||||
public function admin_user_info(string $id, Jdate $jdate,#[CurrentUser] ?User $user,UserPasswordHasherInterface $userPasswordHasher, EntityManagerInterface $entityManager,Request $request): Response
|
||||
public function admin_user_info(string $id, Jdate $jdate, #[CurrentUser] ?User $user, UserPasswordHasherInterface $userPasswordHasher, EntityManagerInterface $entityManager, Request $request): Response
|
||||
{
|
||||
$user = $entityManager->getRepository(User::class)->find($id);
|
||||
$temp =[];
|
||||
$temp = [];
|
||||
$temp['id'] = $user->getId();
|
||||
$temp['email'] = $user->getEmail();
|
||||
$temp['mobile'] = $user->getMobile();
|
||||
$temp['fullname'] = $user->getFullName();
|
||||
$temp['status'] = $user->isActive();
|
||||
$temp['dateRegister'] = $jdate->jdate('Y/n/d',$user->getDateRegister());
|
||||
$temp['bidCount'] = count($entityManager->getRepository(Business::class)->findBy(['owner'=>$user]));
|
||||
$temp['dateRegister'] = $jdate->jdate('Y/n/d', $user->getDateRegister());
|
||||
$temp['bidCount'] = count($entityManager->getRepository(Business::class)->findBy(['owner' => $user]));
|
||||
return $this->json($temp);
|
||||
}
|
||||
|
||||
#[Route('/api/admin/business/info/{id}', name: 'admin_business_info')]
|
||||
public function admin_business_info(string $id,Jdate $jdate,#[CurrentUser] ?User $user,UserPasswordHasherInterface $userPasswordHasher, EntityManagerInterface $entityManager,Request $request): Response
|
||||
public function admin_business_info(string $id, Jdate $jdate, #[CurrentUser] ?User $user, UserPasswordHasherInterface $userPasswordHasher, EntityManagerInterface $entityManager, Request $request): Response
|
||||
{
|
||||
$bid = $entityManager->getRepository(Business::class)->find($id);
|
||||
if(!$bid)
|
||||
if (!$bid)
|
||||
throw $this->createNotFoundException();
|
||||
$resp = [];
|
||||
$resp['id'] = $bid->getId();
|
||||
|
@ -127,21 +126,21 @@ class AdminController extends AbstractController
|
|||
return $this->json($resp);
|
||||
}
|
||||
#[Route('/api/admin/business/list', name: 'admin_business_list')]
|
||||
public function admin_business_list(Jdate $jdate,#[CurrentUser] ?User $user,UserPasswordHasherInterface $userPasswordHasher, EntityManagerInterface $entityManager,Request $request): Response
|
||||
public function admin_business_list(Jdate $jdate, #[CurrentUser] ?User $user, UserPasswordHasherInterface $userPasswordHasher, EntityManagerInterface $entityManager, Request $request): Response
|
||||
{
|
||||
$items = $entityManager->getRepository(Business::class)->findBy([],['id'=>'DESC']);
|
||||
$items = $entityManager->getRepository(Business::class)->findBy([], ['id' => 'DESC']);
|
||||
$resp = [];
|
||||
foreach ($items as $item) {
|
||||
$temp =[];
|
||||
$temp = [];
|
||||
$temp['id'] = $item->getId();
|
||||
$temp['name'] = $item->getName();
|
||||
$temp['owner'] = $item->getOwner()->getFullName();
|
||||
$temp['ownerMobile'] = $item->getOwner()->getMobile();
|
||||
$temp['dateRegister'] = $jdate->jdate('Y/n/d',$item->getDateSubmit());
|
||||
$temp['commodityCount'] = count($entityManager->getRepository(Commodity::class)->findBy(['bid'=>$item]));
|
||||
$temp['personsCount'] = count($entityManager->getRepository(Person::class)->findBy(['bid'=>$item]));
|
||||
$temp['hesabdariDocsCount'] = count($entityManager->getRepository(HesabdariDoc::class)->findBy(['bid'=>$item]));
|
||||
$temp['StoreroomDocsCount'] = count($entityManager->getRepository(StoreroomTicket::class)->findBy(['bid'=>$item]));
|
||||
$temp['dateRegister'] = $jdate->jdate('Y/n/d', $item->getDateSubmit());
|
||||
$temp['commodityCount'] = count($entityManager->getRepository(Commodity::class)->findBy(['bid' => $item]));
|
||||
$temp['personsCount'] = count($entityManager->getRepository(Person::class)->findBy(['bid' => $item]));
|
||||
$temp['hesabdariDocsCount'] = count($entityManager->getRepository(HesabdariDoc::class)->findBy(['bid' => $item]));
|
||||
$temp['StoreroomDocsCount'] = count($entityManager->getRepository(StoreroomTicket::class)->findBy(['bid' => $item]));
|
||||
|
||||
$resp[] = $temp;
|
||||
}
|
||||
|
@ -149,7 +148,7 @@ class AdminController extends AbstractController
|
|||
}
|
||||
|
||||
#[Route('/api/admin/settings/sms/info', name: 'admin_settings_sms_info')]
|
||||
public function admin_settings_sms_info(Jdate $jdate,#[CurrentUser] ?User $user,UserPasswordHasherInterface $userPasswordHasher, EntityManagerInterface $entityManager,Request $request): Response
|
||||
public function admin_settings_sms_info(Jdate $jdate, #[CurrentUser] ?User $user, UserPasswordHasherInterface $userPasswordHasher, EntityManagerInterface $entityManager, Request $request): Response
|
||||
{
|
||||
$item = $entityManager->getRepository(Settings::class)->findAll()[0];
|
||||
$resp = [];
|
||||
|
@ -158,9 +157,13 @@ class AdminController extends AbstractController
|
|||
curl_setopt($ch, CURLOPT_CUSTOMREQUEST, "GET");
|
||||
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
|
||||
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
|
||||
curl_setopt($ch, CURLOPT_HTTPHEADER,
|
||||
array('Content-Type: application/json',
|
||||
'Content-Length: 0')
|
||||
curl_setopt(
|
||||
$ch,
|
||||
CURLOPT_HTTPHEADER,
|
||||
array(
|
||||
'Content-Type: application/json',
|
||||
'Content-Length: 0'
|
||||
)
|
||||
);
|
||||
$result = curl_exec($ch);
|
||||
$err = curl_error($ch);
|
||||
|
@ -177,13 +180,13 @@ class AdminController extends AbstractController
|
|||
return $this->json($resp);
|
||||
}
|
||||
#[Route('/api/admin/settings/sms/info/save', name: 'admin_settings_sms_info_save')]
|
||||
public function admin_settings_sms_info_save(Jdate $jdate,#[CurrentUser] ?User $user,UserPasswordHasherInterface $userPasswordHasher, EntityManagerInterface $entityManager,Request $request): Response
|
||||
public function admin_settings_sms_info_save(Jdate $jdate, #[CurrentUser] ?User $user, UserPasswordHasherInterface $userPasswordHasher, EntityManagerInterface $entityManager, Request $request): Response
|
||||
{
|
||||
$params = [];
|
||||
if ($content = $request->getContent()) {
|
||||
$params = json_decode($content, true);
|
||||
}
|
||||
if(array_key_exists('username',$params) && array_key_exists('password',$params) && array_key_exists('token',$params)){
|
||||
if (array_key_exists('username', $params) && array_key_exists('password', $params) && array_key_exists('token', $params)) {
|
||||
$item = $entityManager->getRepository(Settings::class)->findAll()[0];
|
||||
$item->setPayamakPassword($params['password']);
|
||||
$item->setPayamakUsername($params['username']);
|
||||
|
@ -196,64 +199,82 @@ class AdminController extends AbstractController
|
|||
}
|
||||
|
||||
#[Route('/api/admin/sms/plan/info', name: 'admin_sms_plan_info')]
|
||||
public function admin_sms_plan_info(registryMGR $registryMGR,Jdate $jdate,#[CurrentUser] ?User $user,UserPasswordHasherInterface $userPasswordHasher, EntityManagerInterface $entityManager,Request $request): Response
|
||||
public function admin_sms_plan_info(registryMGR $registryMGR, Jdate $jdate, #[CurrentUser] ?User $user, UserPasswordHasherInterface $userPasswordHasher, EntityManagerInterface $entityManager, Request $request): Response
|
||||
{
|
||||
|
||||
$resp = [];
|
||||
$resp['username'] = $registryMGR->get('sms','username');
|
||||
$resp['password'] = $registryMGR->get('sms','password');
|
||||
$resp['token'] = $registryMGR->get('sms','token');
|
||||
$resp['walletpay'] = $registryMGR->get('sms','walletPay');
|
||||
$resp['changePassword'] = $registryMGR->get('sms','changePassword');
|
||||
$resp['recPassword'] = $registryMGR->get('sms','recPassword');
|
||||
$resp['f2a'] = $registryMGR->get('sms','f2a');
|
||||
$resp['ticketReplay'] = $registryMGR->get('sms','ticketReplay');
|
||||
$resp['ticketRec'] = $registryMGR->get('sms','ticketRec');
|
||||
$resp['fromNum'] = $registryMGR->get('sms','fromNum');
|
||||
$resp['sharefaktor'] = $registryMGR->get('sms','sharefaktor');
|
||||
$resp['plan'] = $registryMGR->get('sms','plan');
|
||||
$resp['username'] = $registryMGR->get('sms', 'username');
|
||||
$resp['password'] = $registryMGR->get('sms', 'password');
|
||||
$resp['token'] = $registryMGR->get('sms', 'token');
|
||||
$resp['walletpay'] = $registryMGR->get('sms', 'walletPay');
|
||||
$resp['changePassword'] = $registryMGR->get('sms', 'changePassword');
|
||||
$resp['recPassword'] = $registryMGR->get('sms', 'recPassword');
|
||||
$resp['f2a'] = $registryMGR->get('sms', 'f2a');
|
||||
$resp['ticketReplay'] = $registryMGR->get('sms', 'ticketReplay');
|
||||
$resp['ticketRec'] = $registryMGR->get('sms', 'ticketRec');
|
||||
$resp['fromNum'] = $registryMGR->get('sms', 'fromNum');
|
||||
$resp['sharefaktor'] = $registryMGR->get('sms', 'sharefaktor');
|
||||
$resp['plan'] = $registryMGR->get('sms', 'plan');
|
||||
$resp['plugRepservice'] = [
|
||||
'get' => $registryMGR->get('sms', 'plugRepserviceStateGet'),
|
||||
'getback' => $registryMGR->get('sms', 'plugRepserviceStateGetback'),
|
||||
'repired' => $registryMGR->get('sms', 'plugRepserviceStateRepaired'),
|
||||
'unrepired' => $registryMGR->get('sms', 'plugRepserviceStateUnrepired')
|
||||
];
|
||||
return $this->json($resp);
|
||||
}
|
||||
|
||||
#[Route('/api/admin/sms/plan/info/save', name: 'admin_sms_plan_info_save')]
|
||||
public function admin_sms_plan_info_save(registryMGR $registryMGR,Jdate $jdate,#[CurrentUser] ?User $user,UserPasswordHasherInterface $userPasswordHasher, EntityManagerInterface $entityManager,Request $request): Response
|
||||
public function admin_sms_plan_info_save(registryMGR $registryMGR, Jdate $jdate, #[CurrentUser] ?User $user, UserPasswordHasherInterface $userPasswordHasher, EntityManagerInterface $entityManager, Request $request): Response
|
||||
{
|
||||
$params = [];
|
||||
if ($content = $request->getContent()) {
|
||||
$params = json_decode($content, true);
|
||||
}
|
||||
|
||||
if(array_key_exists('username',$params))
|
||||
$registryMGR->update('sms','username',$params['username']);
|
||||
if(array_key_exists('password',$params))
|
||||
$registryMGR->update('sms','password',$params['password']);
|
||||
if(array_key_exists('token',$params))
|
||||
$registryMGR->update('sms','token',$params['token']);
|
||||
if (array_key_exists('username', $params))
|
||||
$registryMGR->update('sms', 'username', $params['username']);
|
||||
if (array_key_exists('password', $params))
|
||||
$registryMGR->update('sms', 'password', $params['password']);
|
||||
if (array_key_exists('token', $params))
|
||||
$registryMGR->update('sms', 'token', $params['token']);
|
||||
|
||||
if (array_key_exists('walletpay', $params))
|
||||
$registryMGR->update('sms', 'walletpay', $params['walletpay']);
|
||||
if (array_key_exists('changePassword', $params))
|
||||
$registryMGR->update('sms', 'changePassword', $params['changePassword']);
|
||||
if (array_key_exists('recPassword', $params))
|
||||
$registryMGR->update('sms', 'recPassword', $params['recPassword']);
|
||||
if (array_key_exists('f2a', $params))
|
||||
$registryMGR->update('sms', 'f2a', $params['f2a']);
|
||||
if (array_key_exists('ticketReplay', $params))
|
||||
$registryMGR->update('sms', 'ticketReplay', $params['ticketReplay']);
|
||||
if (array_key_exists('ticketRec', $params))
|
||||
$registryMGR->update('sms', 'ticketRec', $params['ticketRec']);
|
||||
if (array_key_exists('fromNum', $params))
|
||||
$registryMGR->update('sms', 'fromNum', $params['fromNum']);
|
||||
if (array_key_exists('sharefaktor', $params))
|
||||
$registryMGR->update('sms', 'sharefaktor', $params['sharefaktor']);
|
||||
if (array_key_exists('plan', $params))
|
||||
$registryMGR->update('sms', 'plan', $params['plan']);
|
||||
|
||||
if (array_key_exists('plugRepservice', $params)) {
|
||||
if (array_key_exists('get', $params['plugRepservice']))
|
||||
$registryMGR->update('sms', 'plugRepserviceStateGet', $params['plugRepservice']['plugRepserviceStateGet']);
|
||||
if (array_key_exists('repired', $params['plugRepservice']))
|
||||
$registryMGR->update('sms', 'plugRepserviceStateRepaired', $params['plugRepservice']['repired']);
|
||||
if (array_key_exists('plugRepserviceStateGet', $params['plugRepservice']))
|
||||
$registryMGR->update('sms', 'plugRepserviceStateGet', $params['plugRepservice']['plugRepserviceStateGet']);
|
||||
if (array_key_exists('plugRepserviceStateGet', $params['plugRepservice']))
|
||||
$registryMGR->update('sms', 'plugRepserviceStateGet', $params['plugRepservice']['plugRepserviceStateGet']);
|
||||
}
|
||||
|
||||
if(array_key_exists('walletpay',$params))
|
||||
$registryMGR->update('sms','walletpay',$params['walletpay']);
|
||||
if(array_key_exists('changePassword',$params))
|
||||
$registryMGR->update('sms','changePassword',$params['changePassword']);
|
||||
if(array_key_exists('recPassword',$params))
|
||||
$registryMGR->update('sms','recPassword',$params['recPassword']);
|
||||
if(array_key_exists('f2a',$params))
|
||||
$registryMGR->update('sms','f2a',$params['f2a']);
|
||||
if(array_key_exists('ticketReplay',$params))
|
||||
$registryMGR->update('sms','ticketReplay',$params['ticketReplay']);
|
||||
if(array_key_exists('ticketRec',$params))
|
||||
$registryMGR->update('sms','ticketRec',$params['ticketRec']);
|
||||
if(array_key_exists('fromNum',$params))
|
||||
$registryMGR->update('sms','fromNum',$params['fromNum']);
|
||||
if(array_key_exists('sharefaktor',$params))
|
||||
$registryMGR->update('sms','sharefaktor',$params['sharefaktor']);
|
||||
if(array_key_exists('plan',$params))
|
||||
$registryMGR->update('sms','plan',$params['plan']);
|
||||
|
||||
return $this->json(JsonResp::success());
|
||||
}
|
||||
|
||||
#[Route('/api/admin/settings/system/info', name: 'admin_settings_system_info')]
|
||||
public function admin_settings_system_info(Jdate $jdate,#[CurrentUser] ?User $user,UserPasswordHasherInterface $userPasswordHasher, EntityManagerInterface $entityManager,Request $request): Response
|
||||
public function admin_settings_system_info(Jdate $jdate, #[CurrentUser] ?User $user, UserPasswordHasherInterface $userPasswordHasher, EntityManagerInterface $entityManager, Request $request): Response
|
||||
{
|
||||
$item = $entityManager->getRepository(Settings::class)->findAll()[0];
|
||||
$resp = [];
|
||||
|
@ -269,13 +290,13 @@ class AdminController extends AbstractController
|
|||
|
||||
|
||||
#[Route('/api/admin/settings/system/info/save', name: 'admin_settings_system_info_save')]
|
||||
public function admin_settings_system_info_save(Registry $registry, EntityManagerInterface $entityManager,Request $request): Response
|
||||
public function admin_settings_system_info_save(Registry $registry, EntityManagerInterface $entityManager, Request $request): Response
|
||||
{
|
||||
$params = [];
|
||||
if ($content = $request->getContent()) {
|
||||
$params = json_decode($content, true);
|
||||
}
|
||||
if(array_key_exists('keywords',$params) && array_key_exists('description',$params)){
|
||||
if (array_key_exists('keywords', $params) && array_key_exists('description', $params)) {
|
||||
$item = $entityManager->getRepository(Settings::class)->findAll()[0];
|
||||
$item->setSiteKeywords($params['keywords']);
|
||||
$item->setDiscription($params['description']);
|
||||
|
@ -292,81 +313,79 @@ class AdminController extends AbstractController
|
|||
}
|
||||
|
||||
#[Route('/api/admin/reportchange/lists', name: 'app_admin_reportchange_list')]
|
||||
public function app_admin_reportchange_list(Jdate $jdate,Provider $provider,EntityManagerInterface $entityManager): JsonResponse
|
||||
public function app_admin_reportchange_list(Jdate $jdate, Provider $provider, EntityManagerInterface $entityManager): JsonResponse
|
||||
{
|
||||
$rows = $entityManager->getRepository(ChangeReport::class)->findBy([],['id'=>'DESC']);
|
||||
foreach ($rows as $row){
|
||||
$row->setDateSubmit($jdate->jdate('Y/n/d',$row->getDateSubmit()));
|
||||
$rows = $entityManager->getRepository(ChangeReport::class)->findBy([], ['id' => 'DESC']);
|
||||
foreach ($rows as $row) {
|
||||
$row->setDateSubmit($jdate->jdate('Y/n/d', $row->getDateSubmit()));
|
||||
}
|
||||
return $this->json($provider->ArrayEntity2ArrayJustIncludes($rows,['getDateSubmit','getVersion','getId']));
|
||||
return $this->json($provider->ArrayEntity2ArrayJustIncludes($rows, ['getDateSubmit', 'getVersion', 'getId']));
|
||||
}
|
||||
|
||||
#[Route('/api/admin/reportchange/delete/{id}', name: 'app_admin_reportchange_delete')]
|
||||
public function app_admin_reportchange_delete(string $id,EntityManagerInterface $entityManager): JsonResponse
|
||||
public function app_admin_reportchange_delete(string $id, EntityManagerInterface $entityManager): JsonResponse
|
||||
{
|
||||
$item = $entityManager->getRepository(ChangeReport::class)->find($id);
|
||||
if($item){
|
||||
if ($item) {
|
||||
$entityManager->remove($item);
|
||||
$entityManager->flush();
|
||||
}
|
||||
return $this->json(['result'=>1]);
|
||||
return $this->json(['result' => 1]);
|
||||
}
|
||||
|
||||
#[Route('/api/admin/reportchange/get/{id}', name: 'app_admin_reportchange_get')]
|
||||
public function app_admin_reportchange_get(string $id,EntityManagerInterface $entityManager): JsonResponse
|
||||
public function app_admin_reportchange_get(string $id, EntityManagerInterface $entityManager): JsonResponse
|
||||
{
|
||||
$item = $entityManager->getRepository(ChangeReport::class)->find($id);
|
||||
if(!$item)
|
||||
if (!$item)
|
||||
throw $this->createNotFoundException();
|
||||
return $this->json($item);
|
||||
}
|
||||
|
||||
#[Route('/api/admin/reportchange/mod/{id}', name: 'app_admin_reportchange_mod')]
|
||||
public function app_admin_reportchange_mod(Request $request,EntityManagerInterface $entityManager, int $id = 0): JsonResponse
|
||||
public function app_admin_reportchange_mod(Request $request, EntityManagerInterface $entityManager, int $id = 0): JsonResponse
|
||||
{
|
||||
$item = new ChangeReport();
|
||||
$item->setDateSubmit(time());
|
||||
|
||||
if($id != 0){
|
||||
if ($id != 0) {
|
||||
$item = $entityManager->getRepository(ChangeReport::class)->find($id);
|
||||
if(!$item)
|
||||
if (!$item)
|
||||
throw $this->createNotFoundException();
|
||||
else
|
||||
$item->setDateSubmit(time());
|
||||
|
||||
}
|
||||
$params = [];
|
||||
if ($content = $request->getContent()) {
|
||||
$params = json_decode($content, true);
|
||||
}
|
||||
if(array_key_exists('version',$params) && array_key_exists('body',$params)){
|
||||
if (array_key_exists('version', $params) && array_key_exists('body', $params)) {
|
||||
$item->setBody($params['body']);
|
||||
$item->setVersion($params['version']);
|
||||
}
|
||||
else
|
||||
} else
|
||||
throw $this->createNotFoundException();
|
||||
$entityManager->persist($item);
|
||||
$entityManager->flush();
|
||||
return $this->json(['result'=>1]);
|
||||
return $this->json(['result' => 1]);
|
||||
}
|
||||
|
||||
#[Route('/api/admin/wallets/list', name: 'app_admin_wallets_list')]
|
||||
public function app_admin_wallets_list(Jdate $jdate,Provider $provider,EntityManagerInterface $entityManager): JsonResponse
|
||||
public function app_admin_wallets_list(Jdate $jdate, Provider $provider, EntityManagerInterface $entityManager): JsonResponse
|
||||
{
|
||||
$bids = $entityManager->getRepository(Business::class)->findBy(['walletEnable'=>true]);
|
||||
$bids = $entityManager->getRepository(Business::class)->findBy(['walletEnable' => true]);
|
||||
$resp = [];
|
||||
foreach ($bids as $bid){
|
||||
foreach ($bids as $bid) {
|
||||
$temp = [];
|
||||
$walletPays = $entityManager->getRepository(WalletTransaction::class)->findBy(['bid'=>$bid,'type'=>'pay']);
|
||||
$walletPays = $entityManager->getRepository(WalletTransaction::class)->findBy(['bid' => $bid, 'type' => 'pay']);
|
||||
$totalPays = 0;
|
||||
foreach ($walletPays as $walletPay){
|
||||
foreach ($walletPays as $walletPay) {
|
||||
$totalPays += $walletPay->getAmount();
|
||||
}
|
||||
$temp['totalPays'] = $totalPays;
|
||||
|
||||
$walletIncomes = $entityManager->getRepository(WalletTransaction::class)->findAllIncome($bid);
|
||||
$totalIcome = 0;
|
||||
foreach ($walletIncomes as $walletIncome){
|
||||
foreach ($walletIncomes as $walletIncome) {
|
||||
$totalIcome += $walletIncome->getAmount();
|
||||
}
|
||||
$temp['totalIncome'] = $totalIcome;
|
||||
|
@ -374,7 +393,7 @@ class AdminController extends AbstractController
|
|||
$temp['id'] = $bid->getId();
|
||||
$temp['bidName'] = $bid->getName();
|
||||
$temp['walletEnabled'] = $bid->isWalletEnable();
|
||||
if($bid->isWalletEnable()){
|
||||
if ($bid->isWalletEnable()) {
|
||||
$temp['bankAcName'] = $bid->getWalletMatchBank()->getName();
|
||||
$temp['bankAcShaba'] = $bid->getWalletMatchBank()->getShaba();
|
||||
$temp['bankAcOwner'] = $bid->getWalletMatchBank()->getOwner();
|
||||
|
@ -387,11 +406,11 @@ class AdminController extends AbstractController
|
|||
}
|
||||
|
||||
#[Route('/api/admin/wallets/transactions/list', name: 'app_admin_wallets_transactions_list')]
|
||||
public function app_admin_wallets_transactions_list(Jdate $jdate,Provider $provider,EntityManagerInterface $entityManager): JsonResponse
|
||||
public function app_admin_wallets_transactions_list(Jdate $jdate, Provider $provider, EntityManagerInterface $entityManager): JsonResponse
|
||||
{
|
||||
$items = $entityManager->getRepository(WalletTransaction::class)->findAll();
|
||||
$resp = [];
|
||||
foreach ($items as $item){
|
||||
foreach ($items as $item) {
|
||||
$temp = [];
|
||||
$temp['id'] = $item->getId();
|
||||
$temp['bidName'] = $item->getBid()->getName();
|
||||
|
@ -404,7 +423,7 @@ class AdminController extends AbstractController
|
|||
$temp['cardPan'] = $item->getCardPan();
|
||||
$temp['refID'] = $item->getRefID();
|
||||
$temp['shaba'] = $item->getShaba();
|
||||
$temp['dateSubmit'] = $jdate->jdate('Y/n/d H:i',$item->getDateSubmit());
|
||||
$temp['dateSubmit'] = $jdate->jdate('Y/n/d H:i', $item->getDateSubmit());
|
||||
$temp['gatePay'] = $item->getGatePay();
|
||||
$resp[] = $temp;
|
||||
}
|
||||
|
@ -412,15 +431,15 @@ class AdminController extends AbstractController
|
|||
}
|
||||
|
||||
#[Route('/api/admin/wallets/transactions/insert', name: 'app_admin_wallets_transactions_insert')]
|
||||
public function app_admin_wallets_transactions_insert(registryMGR $registryMGR, SMS $SMS,Jdate $jdate,Notification $notification,Request $request,EntityManagerInterface $entityManager): JsonResponse
|
||||
public function app_admin_wallets_transactions_insert(registryMGR $registryMGR, SMS $SMS, Jdate $jdate, Notification $notification, Request $request, EntityManagerInterface $entityManager): JsonResponse
|
||||
{
|
||||
$params = [];
|
||||
if ($content = $request->getContent()) {
|
||||
$params = json_decode($content, true);
|
||||
}
|
||||
if(array_key_exists('bank',$params) && array_key_exists('refID',$params) && array_key_exists('bid',$params) && array_key_exists('amount',$params) && array_key_exists('shaba',$params) && array_key_exists('card',$params)){
|
||||
if (array_key_exists('bank', $params) && array_key_exists('refID', $params) && array_key_exists('bid', $params) && array_key_exists('amount', $params) && array_key_exists('shaba', $params) && array_key_exists('card', $params)) {
|
||||
$bid = $entityManager->getRepository(Business::class)->find($params['bid']['id']);
|
||||
if(!$bid)
|
||||
if (!$bid)
|
||||
throw $this->createNotFoundException();
|
||||
$item = new WalletTransaction();
|
||||
$item->setBid($bid);
|
||||
|
@ -435,14 +454,13 @@ class AdminController extends AbstractController
|
|||
$item->setBank($bid->getWalletMatchBank()->getName());
|
||||
$entityManager->persist($item);
|
||||
$entityManager->flush();
|
||||
$notification->insert('تسویه کیف پول انجام شد.','/acc/wallet/view',$bid,$bid->getOwner());
|
||||
$notification->insert('تسویه کیف پول انجام شد.', '/acc/wallet/view', $bid, $bid->getOwner());
|
||||
$SMS->send(
|
||||
[$bid->getName()],
|
||||
$registryMGR->get('sms','walletpay'),
|
||||
$registryMGR->get('sms', 'walletpay'),
|
||||
$bid->getOwner()->getMobile()
|
||||
);
|
||||
return $this->json(['result' => 1]);
|
||||
|
||||
}
|
||||
throw $this->createNotFoundException();
|
||||
}
|
||||
|
@ -451,7 +469,7 @@ class AdminController extends AbstractController
|
|||
* @throws Exception
|
||||
*/
|
||||
#[Route('/api/admin/database/backup/create', name: 'app_admin_database_backup_create')]
|
||||
public function app_admin_database_backup_create(KernelInterface $kernel):JsonResponse
|
||||
public function app_admin_database_backup_create(KernelInterface $kernel): JsonResponse
|
||||
{
|
||||
$application = new Application($kernel);
|
||||
$application->setAutoExit(false);
|
||||
|
@ -468,12 +486,12 @@ class AdminController extends AbstractController
|
|||
// return the output, don't use if you used NullOutput()
|
||||
$content = $output->fetch();
|
||||
$time = time();
|
||||
$file = fopen(dirname(__DIR__, 3) . '/hesabixBackup/versions/Hesabix-'. $time . '.sql' ,'w');
|
||||
fwrite($file,$content);
|
||||
$file = fopen(dirname(__DIR__, 3) . '/hesabixBackup/versions/Hesabix-' . $time . '.sql', 'w');
|
||||
fwrite($file, $content);
|
||||
fclose($file);
|
||||
return $this->json([
|
||||
'result' => 0,
|
||||
'filename'=>'Hesabix-' . $time . '.sql',
|
||||
'filename' => 'Hesabix-' . $time . '.sql',
|
||||
]);
|
||||
}
|
||||
}
|
||||
|
|
|
@ -12,6 +12,7 @@ use App\Service\Extractor;
|
|||
use App\Service\registryMGR;
|
||||
use App\Entity\PlugRepserviceOrder;
|
||||
use App\Entity\PlugRepserviceOrderState;
|
||||
use App\Service\Explore;
|
||||
use Doctrine\ORM\EntityManagerInterface;
|
||||
use Symfony\Component\HttpFoundation\Request;
|
||||
use Symfony\Component\HttpFoundation\Response;
|
||||
|
@ -37,6 +38,7 @@ class PlugRepserviceController extends AbstractController
|
|||
!array_key_exists('pelak', $params) ||
|
||||
!array_key_exists('person', $params) ||
|
||||
!array_key_exists('serial', $params) ||
|
||||
!array_key_exists('motaleghat', $params) ||
|
||||
!array_key_exists('date', $params)
|
||||
)
|
||||
return $this->json($extractor->paramsNotSend());
|
||||
|
@ -72,6 +74,7 @@ class PlugRepserviceController extends AbstractController
|
|||
$order->setPerson($person);
|
||||
$order->setDate($params['date']);
|
||||
$order->setDes($params['des']);
|
||||
$order->setMotaleghat($params['motaleghat']);
|
||||
$order->setPelak($params['pelak']);
|
||||
$order->setSerial($params['serial']);
|
||||
$order->setState($entityManagerInterface->getRepository(PlugRepserviceOrderState::class)->findOneBy(['code' => 'get']));
|
||||
|
@ -107,4 +110,157 @@ class PlugRepserviceController extends AbstractController
|
|||
|
||||
return $this->json($extractor->operationSuccess());
|
||||
}
|
||||
|
||||
#[Route('/api/plug/repservice/order/state/change', name: 'app_plug_repservice_order_state_change')]
|
||||
public function app_plug_repservice_order_state_change(Provider $provider, registryMGR $registryMGR, SMS $sms, Log $log, EntityManagerInterface $entityManagerInterface, Access $access, Request $request, Extractor $extractor): JsonResponse
|
||||
{
|
||||
$acc = $access->hasRole('plugRepservice');
|
||||
if (!$acc)
|
||||
throw $this->createAccessDeniedException();
|
||||
$params = [];
|
||||
if ($content = $request->getContent()) {
|
||||
$params = json_decode($content, true);
|
||||
}
|
||||
if (
|
||||
!array_key_exists('code', $params) ||
|
||||
!array_key_exists('state', $params) ||
|
||||
!array_key_exists('sms', $params)
|
||||
)
|
||||
return $this->json($extractor->paramsNotSend());
|
||||
|
||||
$order = $entityManagerInterface->getRepository(PlugRepserviceOrder::class)->findOneBy([
|
||||
'bid' => $acc['bid'],
|
||||
'code' => $params['code']
|
||||
]);
|
||||
if (!$order) {
|
||||
return $this->json($extractor->notFound());
|
||||
}
|
||||
|
||||
//find state
|
||||
$state = $entityManagerInterface->getRepository(PlugRepserviceOrderState::class)->findOneBy([
|
||||
'code' => $params['state']['code']
|
||||
]);
|
||||
if (!$state) {
|
||||
return $this->json($extractor->notFound());
|
||||
}
|
||||
$order->setState($state);
|
||||
$entityManagerInterface->persist($order);
|
||||
$entityManagerInterface->flush();
|
||||
$log->insert('افزونه تعمیرکاران', ' وضعیت کالا با کد ' . $order->getCode() . ' به ' . $state->getLabel() . 'تغییر یافت.', $this->getUser(), $acc['bid']->getId());
|
||||
|
||||
if (array_key_exists('sms', $params)) {
|
||||
//get state sms code
|
||||
if($params['state']['code'] == 'get') $smsPattern = $registryMGR->get('sms', 'plugRepserviceStateGet');
|
||||
elseif($params['state']['code'] == 'repaired') $smsPattern = $registryMGR->get('sms', 'plugRepserviceStateRepaired');
|
||||
elseif($params['state']['code'] == 'unrepired') $smsPattern = $registryMGR->get('sms', 'plugRepserviceStateUnrepired');
|
||||
else $smsPattern = $registryMGR->get('sms', 'plugRepserviceStateGetback');
|
||||
if ($params['sms'] == true) {
|
||||
//going to send sms
|
||||
$smsres = $sms->sendByBalance(
|
||||
[
|
||||
$order->getPerson()->getNikename(),
|
||||
$order->getCode(),
|
||||
$acc['bid']->getName(),
|
||||
$acc['bid']->getId() . '/' . $order->getShortlink()
|
||||
],
|
||||
$smsPattern,
|
||||
$order->getPerson()->getMobile(),
|
||||
$acc['bid'],
|
||||
$this->getUser(),
|
||||
1
|
||||
);
|
||||
if ($smsres == 2) {
|
||||
return $this->json([
|
||||
'code' => 11,
|
||||
'data' => '',
|
||||
'message' => 'operation success but sms not send'
|
||||
]);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
return $this->json($extractor->operationSuccess());
|
||||
}
|
||||
|
||||
#[Route('/api/plug/repservice/order/list', name: 'app_plug_repservice_order_list')]
|
||||
public function app_plug_repservice_order_list(Provider $provider, registryMGR $registryMGR, SMS $sms, Log $log, EntityManagerInterface $entityManagerInterface, Access $access, Request $request, Extractor $extractor): JsonResponse
|
||||
{
|
||||
$acc = $access->hasRole('plugRepservice');
|
||||
if (!$acc)
|
||||
throw $this->createAccessDeniedException();
|
||||
$params = [];
|
||||
if ($content = $request->getContent()) {
|
||||
$params = json_decode($content, true);
|
||||
}
|
||||
|
||||
$orders = $entityManagerInterface->getRepository(PlugRepserviceOrder::class)->findBy([
|
||||
'bid' => $acc['bid']
|
||||
]);
|
||||
return $this->json($this->ExploreOrders($orders));
|
||||
}
|
||||
|
||||
#[Route('/api/plug/repservice/order/state/list', name: 'app_plug_repservice_order_state_list')]
|
||||
public function app_plug_repservice_order_state_list(Provider $provider, registryMGR $registryMGR, SMS $sms, Log $log, EntityManagerInterface $entityManagerInterface, Access $access, Request $request, Extractor $extractor): JsonResponse
|
||||
{
|
||||
$acc = $access->hasRole('plugRepservice');
|
||||
if (!$acc)
|
||||
throw $this->createAccessDeniedException();
|
||||
$items = $entityManagerInterface->getRepository(PlugRepserviceOrderState::class)->findAll();
|
||||
$res = [];
|
||||
foreach ($items as $item) {
|
||||
$res[] = [
|
||||
'code' => $item->getCode(),
|
||||
'label' => $item->getLabel()
|
||||
];
|
||||
}
|
||||
return $this->json($res);
|
||||
}
|
||||
|
||||
#[Route('/api/repservice/order/remove/{code}', name: 'app_plug_repservice_order_remove')]
|
||||
public function app_plug_repservice_order_remove(Provider $provider, Request $request, Access $access, Log $log, EntityManagerInterface $entityManager, $code = 0): JsonResponse
|
||||
{
|
||||
$acc = $access->hasRole('plugRepservice');
|
||||
if (!$acc)
|
||||
throw $this->createAccessDeniedException();
|
||||
|
||||
$item = $entityManager->getRepository(PlugRepserviceOrder::class)->findOneBy(['bid' => $acc['bid'], 'code' => $code]);
|
||||
if (!$item)
|
||||
throw $this->createNotFoundException();
|
||||
$code = $item->getCode();
|
||||
$entityManager->remove($item);
|
||||
$log->insert('افزونه تعمیرکاران', 'درخواست با شماره قبض' . $code . 'حذف شد.', $this->getUser(), $acc['bid']->getId());
|
||||
return $this->json(['result' => 1]);
|
||||
}
|
||||
|
||||
private function ExploreOrder(PlugRepserviceOrder $item)
|
||||
{
|
||||
$temp = [
|
||||
'id' => $item->getId(),
|
||||
'code' => $item->getCode(),
|
||||
'person' => Explore::ExplorePerson($item->getPerson()),
|
||||
'commodity' => Explore::ExploreCommodity($item->getCommodity()),
|
||||
'des' => $item->getDes(),
|
||||
'pelak' => $item->getPelak(),
|
||||
'serial' => $item->getSerial(),
|
||||
'motaleghat' => $item->getMotaleghat(),
|
||||
'date' => $item->getDate(),
|
||||
'shortLink' => $item->getShortlink(),
|
||||
'state' => [
|
||||
'code' => $item->getState()->getCode(),
|
||||
'label' => $item->getState()->getLabel()
|
||||
],
|
||||
'sms' => true
|
||||
];
|
||||
|
||||
return $temp;
|
||||
}
|
||||
|
||||
private function ExploreOrders(array $items)
|
||||
{
|
||||
$res = [];
|
||||
foreach ($items as $item) {
|
||||
$res[] = $this->ExploreOrder($item);
|
||||
}
|
||||
return $res;
|
||||
}
|
||||
}
|
||||
|
|
|
@ -54,6 +54,9 @@ class PlugRepserviceOrder
|
|||
#[ORM\Column(length: 50)]
|
||||
private ?string $shortlink = null;
|
||||
|
||||
#[ORM\Column(length: 255, nullable: true)]
|
||||
private ?string $motaleghat = null;
|
||||
|
||||
public function getId(): ?int
|
||||
{
|
||||
return $this->id;
|
||||
|
@ -202,4 +205,16 @@ class PlugRepserviceOrder
|
|||
|
||||
return $this;
|
||||
}
|
||||
|
||||
public function getMotaleghat(): ?string
|
||||
{
|
||||
return $this->motaleghat;
|
||||
}
|
||||
|
||||
public function setMotaleghat(?string $motaleghat): static
|
||||
{
|
||||
$this->motaleghat = $motaleghat;
|
||||
|
||||
return $this;
|
||||
}
|
||||
}
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
<meta charset="UTF-8">
|
||||
<link rel="icon" href="/favicon.ico">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||
<meta content="نرم افزار حسابداری آنلاین حسابکس" name="description"/>
|
||||
<meta content="نرم افزار حسابداری آنلاین حسابیکس" name="description"/>
|
||||
<meta content="توسعه فناوران سرکش" name="author"/>
|
||||
|
||||
<title>{% block title %}{% endblock %}</title>
|
||||
|
@ -51,7 +51,7 @@
|
|||
</span>
|
||||
<span class="smini-hidden"><span class="text-light">
|
||||
<img style="max-height:25px" src="/assets/media/favicons/favw.png"/>
|
||||
(مدیریت) حسابکس
|
||||
(مدیریت) حسابیکس
|
||||
</span>
|
||||
</span>
|
||||
</a>
|
||||
|
|
|
@ -4,10 +4,10 @@
|
|||
<meta charset="UTF-8">
|
||||
<meta lang="fa">
|
||||
<meta content="width=device-width,initial-scale=1.0" name="viewport"/>
|
||||
<meta content="حسابکس اولین نرم افزار حسابداری ابری متن باز و کاملا رایگان است که توسط گروهی از توسعه دهندگان منتشر و به روز می شود.برای استفاده از حسابکس هیچ هزینه ای دریافت نمی شود.حسابکس بر بستر وب بوده و برای استفاده از آن لزومی به نصب نرم افزار و ... نمی باشد و تنها از طریق وب و بر روی موبایل،تبلت و رایانه به صورت همیشگی در دسترس است." name="description"/>
|
||||
<meta content="حسابیکس اولین نرم افزار حسابداری ابری متن باز و کاملا رایگان است که توسط گروهی از توسعه دهندگان منتشر و به روز می شود.برای استفاده از حسابیکس هیچ هزینه ای دریافت نمی شود.حسابیکس بر بستر وب بوده و برای استفاده از آن لزومی به نصب نرم افزار و ... نمی باشد و تنها از طریق وب و بر روی موبایل،تبلت و رایانه به صورت همیشگی در دسترس است." name="description"/>
|
||||
<meta content="Babak Alizadeh" name="author"/>
|
||||
<meta name="keywords" content="hesabix,hesabix.ir,accounting,pshfd;s,اثسشذهط,حسابداری,حسابداری آنلاین,حسابداری رایگان,حسابداری ابری,حسابداری تحت وب,نرم افزار حسابداری,بهترین نرم افزار حسابداری آنلاین">
|
||||
<title>حسابکس - {% block title %}{% endblock %}</title>
|
||||
<title>حسابیکس - {% block title %}{% endblock %}</title>
|
||||
{# Run `composer require symfony/webpack-encore-bundle` to start using Symfony UX #}
|
||||
{% block stylesheets %}
|
||||
{{ encore_entry_link_tags('app') }}
|
||||
|
@ -40,15 +40,15 @@
|
|||
<nav class="navbar navbar-expand-lg navbar-transparent navbar-dark navbar-theme-primary fixed-top headroom">
|
||||
<div class="container position-relative">
|
||||
<a class="navbar-brand mr-lg-3" href="{{ path('general_home')}}">
|
||||
<img class="navbar-brand-dark" src="/copx/img/logo-white.png" alt="حسابکس">
|
||||
<img class="navbar-brand-light" src="/copx/img/logo-color.png" alt="حسابکس">
|
||||
<img class="navbar-brand-dark" src="/copx/img/logo-white.png" alt="حسابیکس">
|
||||
<img class="navbar-brand-light" src="/copx/img/logo-color.png" alt="حسابیکس">
|
||||
</a>
|
||||
<div class="navbar-collapse collapse" id="navbar-default-primary">
|
||||
<div class="navbar-collapse-header">
|
||||
<div class="row">
|
||||
<div class="col-6 collapse-brand">
|
||||
<a href="#">
|
||||
<img src="/copx/img/logo-color.png" alt="حسابکس">
|
||||
<img src="/copx/img/logo-color.png" alt="حسابیکس">
|
||||
</a>
|
||||
</div>
|
||||
<div class="col-6 collapse-close">
|
||||
|
@ -58,7 +58,7 @@
|
|||
</div>
|
||||
<ul class="navbar-nav navbar-nav-hover ml-auto">
|
||||
<li class="nav-item">
|
||||
<a class="nav-link" href="{{path('general_home')}}">حسابکس</a>
|
||||
<a class="nav-link" href="{{path('general_home')}}">حسابیکس</a>
|
||||
</li>
|
||||
<li class="nav-item">
|
||||
<a class="nav-link" href="{{path('general_faq')}}">سوالات متداول</a>
|
||||
|
@ -71,7 +71,7 @@
|
|||
</li>
|
||||
<li class="nav-item dropdown">
|
||||
<a href="#" class="nav-link" data-toggle="dropdown" role="button">
|
||||
<span class="nav-link-inner-text">درباره حسابکس</span>
|
||||
<span class="nav-link-inner-text">درباره حسابیکس</span>
|
||||
<i class="fas fa-angle-down nav-link-arrow ml-1"></i>
|
||||
</a>
|
||||
<ul class="dropdown-menu">
|
||||
|
|
File diff suppressed because one or more lines are too long
|
@ -4,9 +4,9 @@
|
|||
<meta charset="UTF-8">
|
||||
<meta lang="fa">
|
||||
<meta content="width=device-width,initial-scale=1.0" name="viewport"/>
|
||||
<meta content="حسابکس برترین نرم افزار حسابداری ابری و رایگان" name="description"/>
|
||||
<meta content="حسابیکس برترین نرم افزار حسابداری ابری و رایگان" name="description"/>
|
||||
<meta content="Babak Alizadeh" name="author"/>
|
||||
<title>حسابکس - {% block title %}{% endblock %}</title>
|
||||
<title>حسابیکس - {% block title %}{% endblock %}</title>
|
||||
{# Run `composer require symfony/webpack-encore-bundle` to start using Symfony UX #}
|
||||
{% block stylesheets %}
|
||||
{#{{ encore_entry_link_tags('app') }}#}
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
{% extends "blog/base.html.twig" %}
|
||||
{% block description %}تازههای حسابداری با وبلاگ حسابکس{% endblock %}
|
||||
{% block description %}تازههای حسابداری با وبلاگ حسابیکس{% endblock %}
|
||||
{% block title %}وبلاگ{% endblock %}
|
||||
{% block content %}
|
||||
{% for item in items %}
|
||||
|
|
|
@ -13,7 +13,7 @@
|
|||
<!-- Header -->
|
||||
<div class="flex-grow-0 p-5">
|
||||
<a class="link-fx fw-bold fs-2" href="/">
|
||||
<span class="text-dark">حساب</span><span class="text-primary">کس</span>
|
||||
<span class="text-dark">حساب</span><span class="text-primary">یکس</span>
|
||||
</a>
|
||||
<p class="text-uppercase fw-bold fs-sm text-muted mb-0"> به روزترین سامانه حسابداری ابری و رایگان </p>
|
||||
</div>
|
||||
|
@ -35,7 +35,7 @@
|
|||
<!-- Footer -->
|
||||
<ul class="list-inline flex-gow-1 p-5 fs-sm fw-medium mb-0">
|
||||
<li class="list-inline-item">
|
||||
<a class="text-muted" href="{{ twigFunctions.systemSettings().appSite }}/"> ورود به حسابکس </a>
|
||||
<a class="text-muted" href="{{ twigFunctions.systemSettings().appSite }}/"> ورود به حسابیکس </a>
|
||||
</li>
|
||||
</ul>
|
||||
<!-- END Footer -->
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
{% extends "base.html.twig" %}
|
||||
{% block title %}داستان حسابکس{% endblock %}
|
||||
{% block title %}داستان حسابیکس{% endblock %}
|
||||
{% block body %}
|
||||
<div class="col-lg-10 col-sm-12 mx-auto shadow-sm p-3 mb-5 bg-white rounded"><main class=""><h1>حسابکس:نرم افزار آنلاین حسابداری</h1><hr><p class="col-md-12 text-center justify-content-around">مدل کسب و کار ما با سایر شرکتها متفاوت است. در واقع حسابکس برای نقد سایر شرکتهای ارائه دهنده خدمات حسابداری و به چالش کشیدن مدل درآمد آنها به وجود آمد. همهی ما میدانیم هر کسبوکاری زمانهایی دارای افول بوده و شاید در مرحله نابودی باشند در این زمان دسترسی به اطلاعات حسابداری کسبوکار از مهمترین چالشها و تحلیل این اطلاعات است اما متاسفانه با توجه به بازار نرم افزارهای حسابداری که روز به روز به سمت گرانتر شدن قیمت خدمات پیش میروند در پیچهای تاریخی کسبوکارها را تنها میگذارند. <br> احتمالا بعد از آنکه اوضاع خوب پیش نمی رود و چند ماهی فروش نداشتهاید کم کم اکانت حسابداری شما در حال به اتمام رسیدن است و در مهمترین قسمت کار که قصد اتخاذ تصمیمات مهم را دارید متاسفانه به یکباره این اطلاعات از دسترستان خارج میشود،احتمالا با این پیغام آشنا باشید: </p><p class="text-center text-danger">مهلت زمانی اکانت شما به پایان رسیده.برای دسترسی به پنل کاربری حساب خود را شارژ کنید.</p><p> حسابکس دقیقا در نقطه مقابل این ماجرا به وجود آمده است. که برای حداقل یک کسب و کار بتوان به صورت رایگان و فقط در مقابل نمایش تبلیغات از کلیه امکانات آن استفاده کرد. اگر تبلیغات را دوست ندارید می توانید با پرداخت هزینه اندک این تبلیغات را پنهان کنید. اگر با دانش برنامه نویسی آشنایی دارید همهچیز برای توسعه حسابکس توسط شما مهیاست.تست کنید ، توسعه دهید و شاید دوست داشته باشید یکی مثل حسابکس ایجاد کنید. حسابکس متن باز است و دسترسی به کد منبع آن از طریق github در دسترس است. </p><br><b>این داستان حسابکس است ...</b><hr><div class="mb-5"><script src="https://www.zarinpal.com/webservice/TrustCode" async=""></script><a href="https://zarinp.al/morehha" target="_blank" class="btn btn-primary btn-sm me-1"><i class="bi bi-cash-stack"></i> کمک مالی </a><a href="https://hesabax.ir/" target="_blank" class="btn btn-primary btn-sm"><i class="bi bi-github"></i> صفحه اصلی </a></div></main></div>
|
||||
<div class="col-lg-10 col-sm-12 mx-auto shadow-sm p-3 mb-5 bg-white rounded"><main class=""><h1>حسابیکس:نرم افزار آنلاین حسابداری</h1><hr><p class="col-md-12 text-center justify-content-around">مدل کسب و کار ما با سایر شرکتها متفاوت است. در واقع حسابیکس برای نقد سایر شرکتهای ارائه دهنده خدمات حسابداری و به چالش کشیدن مدل درآمد آنها به وجود آمد. همهی ما میدانیم هر کسبوکاری زمانهایی دارای افول بوده و شاید در مرحله نابودی باشند در این زمان دسترسی به اطلاعات حسابداری کسبوکار از مهمترین چالشها و تحلیل این اطلاعات است اما متاسفانه با توجه به بازار نرم افزارهای حسابداری که روز به روز به سمت گرانتر شدن قیمت خدمات پیش میروند در پیچهای تاریخی کسبوکارها را تنها میگذارند. <br> احتمالا بعد از آنکه اوضاع خوب پیش نمی رود و چند ماهی فروش نداشتهاید کم کم اکانت حسابداری شما در حال به اتمام رسیدن است و در مهمترین قسمت کار که قصد اتخاذ تصمیمات مهم را دارید متاسفانه به یکباره این اطلاعات از دسترستان خارج میشود،احتمالا با این پیغام آشنا باشید: </p><p class="text-center text-danger">مهلت زمانی اکانت شما به پایان رسیده.برای دسترسی به پنل کاربری حساب خود را شارژ کنید.</p><p> حسابیکس دقیقا در نقطه مقابل این ماجرا به وجود آمده است. که برای حداقل یک کسب و کار بتوان به صورت رایگان و فقط در مقابل نمایش تبلیغات از کلیه امکانات آن استفاده کرد. اگر تبلیغات را دوست ندارید می توانید با پرداخت هزینه اندک این تبلیغات را پنهان کنید. اگر با دانش برنامه نویسی آشنایی دارید همهچیز برای توسعه حسابیکس توسط شما مهیاست.تست کنید ، توسعه دهید و شاید دوست داشته باشید یکی مثل حسابیکس ایجاد کنید. حسابیکس متن باز است و دسترسی به کد منبع آن از طریق github در دسترس است. </p><br><b>این داستان حسابیکس است ...</b><hr><div class="mb-5"><script src="https://www.zarinpal.com/webservice/TrustCode" async=""></script><a href="https://zarinp.al/hesabix.ir" target="_blank" class="btn btn-primary btn-sm me-1"><i class="bi bi-cash-stack"></i> کمک مالی </a><a href="https://github.com/morrning/hesabix" target="_blank" class="btn btn-primary btn-sm"><i class="bi bi-github"></i> مخزن کدهای پروژه </a></div></main></div>
|
||||
{% endblock %}
|
|
@ -11,23 +11,23 @@
|
|||
<h5>
|
||||
<ul>
|
||||
<li>
|
||||
<a href="tel:02191016920" class="text-secondary">021-9101-6920</a>
|
||||
</li>
|
||||
<a href="tel:02191031705" class="text-secondary">021-9103-1705</a>
|
||||
داخلی ۳ </li>
|
||||
</ul>
|
||||
</h5>
|
||||
<h5>
|
||||
آدرس:
|
||||
کاشان - نوش آباد -خیابان نیایش
|
||||
کرمانشاه اسلام آبادغرب بلوار چمران خیابان ثامن الائمه پلاک ۱۲
|
||||
</h5>
|
||||
<br>
|
||||
<p> جهت تماس از طریق نرم افزار های پیام رسان از شماره زیر استفاده کنید. </p>
|
||||
<h5>
|
||||
<ul>
|
||||
<li>
|
||||
<a href="tel:09365286776" class="text-secondary">0936-528-6776</a>
|
||||
<a href="tel:09183282405" class="text-secondary">0918-328-2405</a>
|
||||
</li>
|
||||
</ul>
|
||||
<a href="https://wa.me/989365286776" title="ارتباط با کارشناسان حسابکس در واتسآپ" target="_blank"><img src="/img/whatsapp.png" alt="Hesabix whatsapp" /></a>
|
||||
<a href="https://wa.me/9647816786595" title="ارتباط با کارشناسان حسابیکس در واتسآپ" target="_blank"><img src="/img/whatsapp.png" alt="Hesabix whatsapp" /></a>
|
||||
</h5>
|
||||
<hr>
|
||||
<h5>ساعت پاسخگویی و پشتیبانی</h5>
|
||||
|
|
|
@ -21,25 +21,25 @@
|
|||
نرم افزار حسابداری ابری چیست؟
|
||||
</h2>
|
||||
<p class="prices-faq-answer text-secondary">
|
||||
نرم افزار حسابداری ابری که به آن نرم افزار حسابداری آنلاین هم میگویند، نرم افزاری است که به شما کمک میکند دفاتر حسابداری خود را آنلاین ثبت و نگهداری کنید. نرم افزار حسابداری ابری مانند حسابکس به جای اینکه روی رایانه رومیزی یا سرورهای سازمان (در محل مشتری) نصب شود، در فضای ابری قرار دارد. همین ویژگی باعث میشود تا به دادههای مالی و امکانات سیستم از هر دستگاه آنلاینی در هر زمانی و مکانی دسترسی داشته باشید.
|
||||
نرم افزار حسابداری ابری که به آن نرم افزار حسابداری آنلاین هم میگویند، نرم افزاری است که به شما کمک میکند دفاتر حسابداری خود را آنلاین ثبت و نگهداری کنید. نرم افزار حسابداری ابری مانند حسابیکس به جای اینکه روی رایانه رومیزی یا سرورهای سازمان (در محل مشتری) نصب شود، در فضای ابری قرار دارد. همین ویژگی باعث میشود تا به دادههای مالی و امکانات سیستم از هر دستگاه آنلاینی در هر زمانی و مکانی دسترسی داشته باشید.
|
||||
</p>
|
||||
</div>
|
||||
<hr>
|
||||
<div class="text-09">
|
||||
<h2 class="text-bold text-primary">
|
||||
آیا امکان قطع شدن حسابکس وجود دارد؟
|
||||
آیا امکان قطع شدن حسابیکس وجود دارد؟
|
||||
</h2>
|
||||
<p class="prices-faq-answer text-secondary">
|
||||
24 ساعته و با ضریب دسترسی بالای 99 درصد، دسترسی به حسابکس وجود دارد.
|
||||
24 ساعته و با ضریب دسترسی بالای 99 درصد، دسترسی به حسابیکس وجود دارد.
|
||||
</p>
|
||||
</div>
|
||||
<hr>
|
||||
<div class="text-09">
|
||||
<h2 class="text-bold text-primary">
|
||||
آیا حسابکس آنلاین است یا نیاز به دانلود و نصب نرم افزار است؟
|
||||
آیا حسابیکس آنلاین است یا نیاز به دانلود و نصب نرم افزار است؟
|
||||
</h2>
|
||||
<p class="prices-faq-answer text-secondary">
|
||||
شما نیاز به دانلود و نصب هیچ نرم افزاری ندارید. حسابکس کاملاً آنلاین است
|
||||
شما نیاز به دانلود و نصب هیچ نرم افزاری ندارید. حسابیکس کاملاً آنلاین است
|
||||
و شما پس از ثبت نام می توانید وارد حساب کاربری خود شده و حسابداری خود را شروع کنید.
|
||||
</p>
|
||||
</div>
|
||||
|
@ -49,7 +49,7 @@
|
|||
آیا برای اپ موبایل هزینه جداگانه ای باید بپردازم؟
|
||||
</h2>
|
||||
<p class="prices-faq-answer text-secondary">
|
||||
خیر، اپ موبایل حسابکس رایگان بوده و شما با همان اکانت خود
|
||||
خیر، اپ موبایل حسابیکس رایگان بوده و شما با همان اکانت خود
|
||||
که در وب سایت وارد می شوید می توانید وارد اپ موبایل هم شوید
|
||||
و نیازی به پرداخت هزینه جداگانه نیست.
|
||||
</p>
|
||||
|
@ -57,23 +57,23 @@
|
|||
<hr>
|
||||
<div class="text-09">
|
||||
<h2 class="text-bold text-primary">
|
||||
چقدر طول میکشد تا به حسابکس مسلط شویم؟
|
||||
چقدر طول میکشد تا به حسابیکس مسلط شویم؟
|
||||
</h2>
|
||||
<p class="prices-faq-answer text-secondary">
|
||||
فقط کافی است کار با حسابکس را آغاز کنید. متوجه میشوید که تجربه کاربری نرمافزار طوری است که با حداقل زمان به نرمافزار مسلط شوید.همچنین میتوانید از بخش دانشنامه به مطالب و ویدئوهای آموزشی دسترسی داشته باشید.
|
||||
فقط کافی است کار با حسابیکس را آغاز کنید. متوجه میشوید که تجربه کاربری نرمافزار طوری است که با حداقل زمان به نرمافزار مسلط شوید.همچنین میتوانید از بخش دانشنامه به مطالب و ویدئوهای آموزشی دسترسی داشته باشید.
|
||||
</p>
|
||||
</div>
|
||||
<hr>
|
||||
<div class="text-09">
|
||||
<h2 class="text-bold text-primary">
|
||||
آیا برای کار با حسابکس نیاز به دانش حسابداری است؟
|
||||
آیا برای کار با حسابیکس نیاز به دانش حسابداری است؟
|
||||
</h2>
|
||||
<p class="prices-faq-answer text-secondary">
|
||||
خیر، حسابکس بگونه ای طراحی شده که تقریبا همه کارهای لازم بصورت اتوماتیک انجام می شوند.
|
||||
خیر، حسابیکس بگونه ای طراحی شده که تقریبا همه کارهای لازم بصورت اتوماتیک انجام می شوند.
|
||||
به عنوان مثال با ثبت فاکتور فروش، سند حسابداری مربوطه بصورت اتوماتیک ثبت می شود، همینطور در مورد
|
||||
سایر عملیات های حسابداری مثل دریافت، پرداخت، ضایعات و ...
|
||||
<br>
|
||||
اگر چه حسابداران و افرادی که دانش حسابداری دارند نیز می توانند بخوبی با حسابکس کار کنند
|
||||
اگر چه حسابداران و افرادی که دانش حسابداری دارند نیز می توانند بخوبی با حسابیکس کار کنند
|
||||
و از مزایای دانش خود بهره ببرند.
|
||||
</p>
|
||||
</div>
|
||||
|
@ -83,7 +83,7 @@
|
|||
نسخه پشتیبان در این نرمافزار چگونه تهیه میشود؟
|
||||
</h2>
|
||||
<p class="prices-faq-answer text-secondary">
|
||||
حسابکس، خودکار و روزانه، از اطلاعات شما نسخه پشتیبان تهیه میکند؛ بنابراین نگرانی بابت از بین رفتن اطلاعات وجود ندارد.بعلاوه بصورت خودکار هر روز از داده های کاربران نسخه پشتیبان تهیه و تمامی داده ها بصورت رمزنگاری شده روی فضای ابری نگهداری می شوند.همچنین کاربران می توانند نسخه مستقیم پایگاه داده را با تماس با بخش پشتیبانی دریافت کنند.
|
||||
حسابیکس، خودکار و روزانه، از اطلاعات شما نسخه پشتیبان تهیه میکند؛ بنابراین نگرانی بابت از بین رفتن اطلاعات وجود ندارد.بعلاوه بصورت خودکار هر روز از داده های کاربران نسخه پشتیبان تهیه و تمامی داده ها بصورت رمزنگاری شده روی فضای ابری نگهداری می شوند.همچنین کاربران می توانند نسخه مستقیم پایگاه داده را با تماس با بخش پشتیبانی دریافت کنند.
|
||||
</p>
|
||||
</div>
|
||||
<hr>
|
||||
|
@ -98,10 +98,10 @@
|
|||
<hr>
|
||||
<div class="text-09">
|
||||
<h2 class="text-bold text-primary">
|
||||
اگر اینترنت قطع شود امکان کار با حسابکس وجود دارد؟
|
||||
اگر اینترنت قطع شود امکان کار با حسابیکس وجود دارد؟
|
||||
</h2>
|
||||
<p class="prices-faq-answer text-secondary">
|
||||
برای استفاده از نرم افزارهای ابری شما باید به شبکه اینترنت دسترسی داشته باشید. به دلیل استفاده حسابکس از سرورهای داخل ایران، با قطع شدن اینترنت بین المللی امکان دسترسی به دیتا برای کاربران حسابکس وجود دارد و با محدودیتی مواجه نخواهند شد.
|
||||
برای استفاده از نرم افزارهای ابری شما باید به شبکه اینترنت دسترسی داشته باشید. به دلیل استفاده حسابیکس از سرورهای داخل ایران، با قطع شدن اینترنت بین المللی امکان دسترسی به دیتا برای کاربران حسابیکس وجود دارد و با محدودیتی مواجه نخواهند شد.
|
||||
</p>
|
||||
</div>
|
||||
</div>
|
||||
|
|
|
@ -9,7 +9,7 @@
|
|||
<div class="col-sm-12 col-md-8">
|
||||
<h3 class="alert-heading fs-1 my-2">خرید و فروش</h3>
|
||||
<p class="">
|
||||
در حسابداری ابری حسابکس، به راحتی فاکتورهای خرید و فروش را ثبت، مبلغ فاکتور را دریافت و پرداخت و رسید و حواله انبار را با چند کلیک صادر کنید.
|
||||
در حسابداری ابری حسابیکس، به راحتی فاکتورهای خرید و فروش را ثبت، مبلغ فاکتور را دریافت و پرداخت و رسید و حواله انبار را با چند کلیک صادر کنید.
|
||||
</p>
|
||||
</div>
|
||||
<div class="col-sm-12 col-md-4">
|
||||
|
@ -23,7 +23,7 @@
|
|||
<div class="col-md-5 d-md-flex align-items-md-center">
|
||||
<div>
|
||||
<h4 class="mb-2"> صدور فاکتور </h4>
|
||||
<p class="mb-0 text-muted">در نرمافزار حسابداری حسابکس، به راحتی و سهولت می توانید کالاها را به فاکتور اضافه کنید، همچنین امکان استفاده از بارکدخوان یا اسکن لیبل بارکد از طریق موبایل برای شما فراهم است. صدور فاکتور به سایر ارزها، محاسبه خودکار تخفیف و مالیات به صورت درصد و مبلغی، هزینه حمل و تعیین بازاریاب به ازای هر فاکتور از دیگر امکانات این بخش است.</p>
|
||||
<p class="mb-0 text-muted">در نرمافزار حسابداری حسابیکس، به راحتی و سهولت می توانید کالاها را به فاکتور اضافه کنید، همچنین امکان استفاده از بارکدخوان یا اسکن لیبل بارکد از طریق موبایل برای شما فراهم است. صدور فاکتور به سایر ارزها، محاسبه خودکار تخفیف و مالیات به صورت درصد و مبلغی، هزینه حمل و تعیین بازاریاب به ازای هر فاکتور از دیگر امکانات این بخش است.</p>
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-md-6 offset-md-1 d-md-flex align-items-md-center">
|
||||
|
|
|
@ -6,7 +6,7 @@
|
|||
<div class="col-md-5 d-md-flex align-items-md-center">
|
||||
<div>
|
||||
<h4 class="mb-2"> بدون نیاز به نصب و کار بر روی هر دستگاهی </h4>
|
||||
<p class="mb-0 text-muted"> برای کار با حسابکس فقط به یک دستگاه متصل به اینترنت نیاز دارید، فرقی نمی کند که این دستگاه تبلت یا موبایل باشد یا اینکه رایانه و لپ تاپ. نیاز نیست که هیچگونه نرم افزاری را نصب کنید. کافیست در سایت ثبت نام کرده و بلافاصله کسب و کار خود را مدیریت کنید. </p>
|
||||
<p class="mb-0 text-muted"> برای کار با حسابیکس فقط به یک دستگاه متصل به اینترنت نیاز دارید، فرقی نمی کند که این دستگاه تبلت یا موبایل باشد یا اینکه رایانه و لپ تاپ. نیاز نیست که هیچگونه نرم افزاری را نصب کنید. کافیست در سایت ثبت نام کرده و بلافاصله کسب و کار خود را مدیریت کنید. </p>
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-md-6 offset-md-1 d-md-flex align-items-md-center">
|
||||
|
@ -33,7 +33,7 @@
|
|||
<div class="col-md-5 d-md-flex align-items-md-center">
|
||||
<div>
|
||||
<h4 class="mb-2"> بدون نیاز به نگهداری </h4>
|
||||
<p class="mb-0 text-muted"> حسابکس ویروسی نمی شود و از روی سیستم شما پاک نخواهد شد. حسابکس بهم نمیریزد و خراب شدنی نیست. حسابکس نیاز به آپدیت و بروز رسانی ندارد و هربار که به حسابکس وارد میشوید، آخرین نسخه موجود، تمیز و تازه، در دسترس شما قرار میگیرد. </p>
|
||||
<p class="mb-0 text-muted"> حسابیکس ویروسی نمی شود و از روی سیستم شما پاک نخواهد شد. حسابیکس بهم نمیریزد و خراب شدنی نیست. حسابیکس نیاز به آپدیت و بروز رسانی ندارد و هربار که به حسابیکس وارد میشوید، آخرین نسخه موجود، تمیز و تازه، در دسترس شما قرار میگیرد. </p>
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-md-6 offset-md-1 d-md-flex align-items-md-center">
|
||||
|
@ -55,7 +55,7 @@
|
|||
<div class="col-md-5 d-md-flex align-items-md-center">
|
||||
<div>
|
||||
<h4 class="mb-2"> بدون نیاز به تهیه نسخه پشتیبان </h4>
|
||||
<p class="mb-0 text-muted"> در حسابداری ابری حسابکس لازم نیست که از اطلاعات خود پشتیبانی تهیه کنید (هرچند امکان پذیر است)، حسابکس به طور خودکار هر شب از اطلاعات شما پشتیبانی تهیه کرده و آن را به مدت ۳۰ روز نگهداری میکند. </p>
|
||||
<p class="mb-0 text-muted"> در حسابداری ابری حسابیکس لازم نیست که از اطلاعات خود پشتیبانی تهیه کنید (هرچند امکان پذیر است)، حسابیکس به طور خودکار هر شب از اطلاعات شما پشتیبانی تهیه کرده و آن را به مدت ۳۰ روز نگهداری میکند. </p>
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-md-6 offset-md-1 d-md-flex align-items-md-center">
|
||||
|
|
|
@ -6,7 +6,7 @@
|
|||
<div class="col-md-5 d-md-flex align-items-md-center">
|
||||
<div>
|
||||
<h4 class="mb-2"> دعوت کاربران به کسب و کار </h4>
|
||||
<p class="mb-0 text-muted"> در حسابداری آنلاین حسابکس میتوانید کاربران مختلفی را به کسب و کار خود دعوت کنید. همچنین هر کاربر میتواند همزمان در چندین کسب و کار مختلف مشارکت داشته باشد و در هر زمان نیز کسب و کار را ترک کند. </p>
|
||||
<p class="mb-0 text-muted"> در حسابداری آنلاین حسابیکس میتوانید کاربران مختلفی را به کسب و کار خود دعوت کنید. همچنین هر کاربر میتواند همزمان در چندین کسب و کار مختلف مشارکت داشته باشد و در هر زمان نیز کسب و کار را ترک کند. </p>
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-md-6 offset-md-1 d-md-flex align-items-md-center">
|
||||
|
|
|
@ -7,7 +7,7 @@
|
|||
<div class="col">
|
||||
<div class="block-content bg-white rounded-3">
|
||||
<div class="pb-3">
|
||||
<h3 class="mb-3">راهنمای استفاده از حسابکس</h3>
|
||||
<h3 class="mb-3">راهنمای استفاده از حسابیکس</h3>
|
||||
<div class="row">
|
||||
<div class="col-sm-12 col-md-4">
|
||||
<ul class="list-group mb-3">
|
||||
|
|
|
@ -5,10 +5,10 @@
|
|||
<div class="row">
|
||||
<div class="col-sm-12 col-md-6 mb-2 pt-4">
|
||||
<h1 class="fw-bold text-primary-darker">
|
||||
<img class="" src="/img/logo-blue.png" alt="حسابکس لوگو" width="72" height="72">
|
||||
حسابداری آنلاین حسابکس</h1>
|
||||
<img class="" src="/img/logo-blue.png" alt="حسابیکس لوگو" width="72" height="72">
|
||||
حسابداری آنلاین حسابیکس</h1>
|
||||
<p class="lead mb-4">
|
||||
برای کار با حسابکس فقط به یک دستگاه متصل به اینترنت نیاز دارید، فرقی نمیکند که این دستگاه تبلت یا موبایل باشد یا اینکه رایانه و لپ تاپ.
|
||||
برای کار با حسابیکس فقط به یک دستگاه متصل به اینترنت نیاز دارید، فرقی نمیکند که این دستگاه تبلت یا موبایل باشد یا اینکه رایانه و لپ تاپ.
|
||||
نیاز نیست که هیچگونه نرم افزاری را نصب کنید. کافیست در سایت ثبت نام کرده و بلافاصله کسب و کار خود را مدیریت کنید.
|
||||
</p>
|
||||
<div class="d-grid gap-2 d-sm-flex justify-content-sm-center">
|
||||
|
@ -25,7 +25,55 @@
|
|||
</div>
|
||||
</div>
|
||||
<div class="col-sm-12 col-md-6 mb-2">
|
||||
<img alt="پیش نمایش حسابکس" class="img-fluid rounded-3" src="/img/cover.jpg" />
|
||||
<img alt="پیش نمایش حسابیکس" class="img-fluid rounded-3" src="/img/cover.jpg" />
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="container">
|
||||
<div class="row items-push py-5">
|
||||
<div class="col-sm-3 col-xl-3 mb-2">
|
||||
<a class="block block-rounded block-fx-pop text-center h-100 mb-0 border border-primary" href="javascript:void(0)">
|
||||
<div class="block-content block-content-full">
|
||||
<div class="item item-circle bg-primary-lighter mx-auto my-3">
|
||||
<i class="fa fa-users text-primary"></i>
|
||||
</div>
|
||||
<div class="display-5 fw-bold">{{ users | number_format}}</div>
|
||||
<div class="text-muted mt-1">کاربران</div>
|
||||
</div>
|
||||
</a>
|
||||
</div>
|
||||
<div class="col-sm-3 col-xl-3 mb-2">
|
||||
<a class="block block-rounded block-fx-pop text-center h-100 mb-0 border border-primary" href="javascript:void(0)">
|
||||
<div class="block-content block-content-full">
|
||||
<div class="item item-circle bg-xinspire-lighter mx-auto my-3">
|
||||
<i class="fa fa-home-user text-xinspire-dark"></i>
|
||||
</div>
|
||||
<div class="display-5 fw-bold">{{ business | number_format }}</div>
|
||||
<div class="text-muted mt-1">کسبوکارها</div>
|
||||
</div>
|
||||
</a>
|
||||
</div>
|
||||
<div class="col-sm-3 col-xl-3 mb-2">
|
||||
<a class="block block-rounded block-fx-pop text-center h-100 mb-0 border border-primary" href="javascript:void(0)">
|
||||
<div class="block-content block-content-full">
|
||||
<div class="item item-circle bg-xsmooth-lighter mx-auto my-3">
|
||||
<i class="fa fa-paperclip text-xsmooth"></i>
|
||||
</div>
|
||||
<div class="display-5 fw-bold">{{ docs | number_format }}</div>
|
||||
<div class="text-muted mt-1">اسناد</div>
|
||||
</div>
|
||||
</a>
|
||||
</div>
|
||||
<div class="col-sm-3 col-xl-3 mb-2">
|
||||
<a class="block block-rounded block-fx-pop text-center h-100 mb-0 border border-primary" href="javascript:void(0)">
|
||||
<div class="block-content block-content-full">
|
||||
<div class="item item-circle bg-xplay-lighter mx-auto my-3">
|
||||
<i class="fa fa-box text-xplay"></i>
|
||||
</div>
|
||||
<div class="display-5 fw-bold">11,149,174</div>
|
||||
<div class="text-muted mt-1">کالاهاوخدمات</div>
|
||||
</div>
|
||||
</a>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
@ -35,9 +83,9 @@
|
|||
<div class="col-12 mb-2">
|
||||
<div class="card">
|
||||
<div class="card-body">
|
||||
<h5 class="card-title text-primary-dark">حسابکس چیست؟</h5>
|
||||
<h5 class="card-title text-primary-dark">حسابیکس چیست؟</h5>
|
||||
<p class="card-text">
|
||||
حسابکس اولین نرم افزار کامل حسابداری تحت وب است. این نرم افزار بر اساس فناوری رایانش ابری ساخته شده است. یعنی کلیه اطلاعات شما بر روی سرورهای حسابکس قرار می گیرد. ما امنیت اطلاعات و حریم خصوصی کلیه کاربران را به طور کامل تضمین می کنیم. برای کار با حسابکس فقط به یک دستگاه متصل به اینترنت نیاز دارید، فرقی نمی کند که این دستگاه تبلت یا موبایل باشد یا اینکه رایانه و لپ تاپ. نیاز نیست که هیچگونه نرم افزاری را نصب کنید. کافیست در سایت ثبت نام کرده و بلافاصله کسب و کار خود را مدیریت کنید.
|
||||
حسابیکس اولین نرم افزار کامل حسابداری تحت وب است. این نرم افزار بر اساس فناوری رایانش ابری ساخته شده است. یعنی کلیه اطلاعات شما بر روی سرورهای حسابیکس قرار می گیرد. ما امنیت اطلاعات و حریم خصوصی کلیه کاربران را به طور کامل تضمین می کنیم. برای کار با حسابیکس فقط به یک دستگاه متصل به اینترنت نیاز دارید، فرقی نمی کند که این دستگاه تبلت یا موبایل باشد یا اینکه رایانه و لپ تاپ. نیاز نیست که هیچگونه نرم افزاری را نصب کنید. کافیست در سایت ثبت نام کرده و بلافاصله کسب و کار خود را مدیریت کنید.
|
||||
</p>
|
||||
</div>
|
||||
</div>
|
||||
|
@ -47,7 +95,7 @@
|
|||
<div class="card-body">
|
||||
<h5 class="card-title text-primary-dark">ساده و قدرتمند</h5>
|
||||
<p class="card-text">
|
||||
برای کار با حسابکس فقط به یک دستگاه متصل به اینترنت نیاز دارید، مهم نیست که این دستگاه تبلت یا موبایل باشد یا اینکه رایانه و لپ تاپ.
|
||||
برای کار با حسابیکس فقط به یک دستگاه متصل به اینترنت نیاز دارید، مهم نیست که این دستگاه تبلت یا موبایل باشد یا اینکه رایانه و لپ تاپ.
|
||||
نیاز نیست که هیچگونه نرم افزاری را نصب کنید. کافیست در سایت ثبت نام کرده و بلافاصله کسب و کار خود را مدیریت کنید.
|
||||
</p>
|
||||
</div>
|
||||
|
@ -61,7 +109,7 @@
|
|||
<div class="card-body">
|
||||
<h5 class="card-title text-primary-dark">نقاط قوت و تمایز</h5>
|
||||
<p class="card-text">
|
||||
در حسابکس می توانید فاکتورهای مشتریان را به صورت آنلاین برای آنها ارسال کنید، مشتری نیز می تواند فاکتور یا حتی مانده بدهی خود را به صورت آنلاین پرداخت کند. کلیه اسناد مربوطه نیز توسط نرم افزار به صورت اتوماتیک صادر می شوند. از سوی دیگر ذینفعان کسب و کار شما، مانند مشتریان یا تامین کنندگان، می توانند به صورت آنلاین و بروز، کارت حساب خود را مشاهده کنند.</p>
|
||||
در حسابیکس می توانید فاکتورهای مشتریان را به صورت آنلاین برای آنها ارسال کنید، مشتری نیز می تواند فاکتور یا حتی مانده بدهی خود را به صورت آنلاین پرداخت کند. کلیه اسناد مربوطه نیز توسط نرم افزار به صورت اتوماتیک صادر می شوند. از سوی دیگر ذینفعان کسب و کار شما، مانند مشتریان یا تامین کنندگان، می توانند به صورت آنلاین و بروز، کارت حساب خود را مشاهده کنند.</p>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
@ -70,7 +118,7 @@
|
|||
<div class="card-body">
|
||||
<h5 class="card-title text-primary-dark">سریع و به روز</h5>
|
||||
<p class="card-text">
|
||||
با وجود اینکه حسابکس بر روی بستر اینترنت ارائه می شود، این نرم افزار بسیار سریع است. تجربه کاربری ارائه شده در حسابکس نه تنها از لحاظ سرعت با نرم افزارهای تحت ویندوز رقابت می کند بلکه در بسیاری از موارد عملیات را سریعتر انجام می دهد. به علاوه حسابکس همیشه بروز است. هر زمان که به سیستم وارد می شوید، آخرین نسخه از نرم افزار در دسترس شما قرار می گیرد. این امکانات به رایگان در اختیار کلیه کاربران قرار می گیرد. </p>
|
||||
با وجود اینکه حسابیکس بر روی بستر اینترنت ارائه می شود، این نرم افزار بسیار سریع است. تجربه کاربری ارائه شده در حسابیکس نه تنها از لحاظ سرعت با نرم افزارهای تحت ویندوز رقابت می کند بلکه در بسیاری از موارد عملیات را سریعتر انجام می دهد. به علاوه حسابیکس همیشه بروز است. هر زمان که به سیستم وارد می شوید، آخرین نسخه از نرم افزار در دسترس شما قرار می گیرد. این امکانات به رایگان در اختیار کلیه کاربران قرار می گیرد. </p>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
@ -78,4 +126,80 @@
|
|||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="container">
|
||||
<div class="py-3 py-sm-5">
|
||||
<div class="block block-rounded block-transparent bg-body">
|
||||
<div class="block-content block-content-full">
|
||||
<div class="row justify-content-sm-between align-items-center p-md-3">
|
||||
<div class="col-sm-6">
|
||||
<h4 class="mb-2">راه اندازی حسابیکس در کسب و کار شما</h4>
|
||||
<p class="text-muted mb-sm-0">
|
||||
حسابیکس بسیار انعطاف پذیر و برای مدیریت اکثر کسب و کارها کارآمد است.برای آموزش راه اندازی اولیه کسب و کار خود در حسابیکس کافی است با ما تماس بگیرید .
|
||||
راهاندازی کسب و کار و مشاوره با کارشناسان ما کاملا رایگان است
|
||||
</p>
|
||||
</div>
|
||||
<div class="col-sm-6 text-sm-end">
|
||||
<a class="btn btn-primary px-4 py-2 mt-1" href="{{path('general_contact')}}">تماس با ما<i class="fa fa-fw fa-arrow-left opacity-50 ms-1"></i>
|
||||
</a>
|
||||
<a class="btn btn-info px-4 py-2 mt-1" href="{{ twigFunctions.systemSettings().appSite }}/user/login">ارسال تیکت<i class="fa fa-fw fa-arrow-left opacity-50 ms-1"></i>
|
||||
</a>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="row">
|
||||
<div class="col-sm-12 col-md-12">
|
||||
<div class="block block-rounded block-transparent">
|
||||
<div class="bg-image">
|
||||
<div class="block-content block-content-full bg-white rounded-2">
|
||||
<div class="row px-0 justify-content-sm-between align-items-center">
|
||||
<div class="col-sm-12">
|
||||
<h4 class="mb-2 text-primary-dark">
|
||||
<i class="fa fa-user-plus"></i>
|
||||
جدیدترین عضو حسابیکس...
|
||||
</h4>
|
||||
<p class=" mb-sm-0">
|
||||
به جدیدترین عضو حسابیکس
|
||||
<span class="text-primary">{{ lastBusinessOwner }}</span>
|
||||
که کسبوکار خود را با نام
|
||||
<span class="text-primary">{{ lastBusinessName }}</span>
|
||||
ایجاد کردهاند خوشآمد میگوییم.
|
||||
</p>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="content content-boxed mt-0 pt-0">
|
||||
{% if blogPosts | length > 0 %}
|
||||
<h3>وبلاگ حسابیکس</h3>
|
||||
<div class="row items-push">
|
||||
{% for item in blogPosts %}
|
||||
<div class="col-sm-12 col-md-4">
|
||||
<a class="block block-rounded block-transparent d-md-flex align-items-md-stretch bg-image h-100 mb-0 js-click-ripple-enabled" data-toggle="click-ripple" href="{{ path('general_blog_post',{'url':item.url}) }}" style="background-image: url('/blog/media/{{ item.img }}'); overflow: hidden; position: relative; z-index: 1;">
|
||||
<div class="block-content block-content-full bg-black-50">
|
||||
<span class="d-inline-block py-1 px-2 rounded bg-black-75 fs-sm fw-bold text-uppercase text-white">{{ item.cat.label }}</span>
|
||||
<div class="py-6">
|
||||
<div class="fs-sm mb-2">
|
||||
<i class="fa fa-star text-warning"></i>
|
||||
<i class="fa fa-star text-warning"></i>
|
||||
<i class="fa fa-star text-warning"></i>
|
||||
<i class="fa fa-star text-warning"></i>
|
||||
<i class="fa fa-star text-warning"></i>
|
||||
</div>
|
||||
<h3 class="fw-bold text-white mb-1">{{ item.title }}</h3>
|
||||
</div>
|
||||
<span class="fs-sm fw-bold text-uppercase text-white-75">
|
||||
{{ item.submitter.fullname}} | {{ Jdate.jdate('Y/n/d',item.dateSubmit)}} </span>
|
||||
</div>
|
||||
</a>
|
||||
</div>
|
||||
{% endfor %}
|
||||
</div>
|
||||
{% endif %}
|
||||
</div>
|
||||
{% endblock %}
|
|
@ -6,50 +6,50 @@
|
|||
<div class="col">
|
||||
<div class="block-content bg-white rounded-3">
|
||||
<div class="container text-right">
|
||||
<h3 style="color: dimgray; font-weight: bolder">سیاست حفظ اطلاعات و محرمانگی اطلاعات کاربران در حسابکس </h3>
|
||||
<h3 style="color: dimgray; font-weight: bolder">سیاست حفظ اطلاعات و محرمانگی اطلاعات کاربران در حسابیکس </h3>
|
||||
<hr>
|
||||
<div style="margin-top: 25px;"></div>
|
||||
<p>
|
||||
حسابکس معتقد است اصول حفظ حریم شخصی و اطلاعات کاربران بسیار مهم و حساس است. در این سند اصول محرمانگی اطلاعات حسابکس و نیز راهکارهای حسابکس برای حفظ حریم شخصی و اطلاعات کاربران سایت حسابکس توضیح داده شده است.</p>
|
||||
حسابیکس معتقد است اصول حفظ حریم شخصی و اطلاعات کاربران بسیار مهم و حساس است. در این سند اصول محرمانگی اطلاعات حسابیکس و نیز راهکارهای حسابیکس برای حفظ حریم شخصی و اطلاعات کاربران سایت حسابیکس توضیح داده شده است.</p>
|
||||
<p><strong>محتویات این سند</strong>
|
||||
</p>
|
||||
<ul>
|
||||
<li>این سند شامل توضیحی درباره اطلاعات خصوصی ای است که حسابکس از کاربران سایت جمع آوری می کند و نیز نحوه استفاده حسابکس از این اطلاعات. این اطلاعات شامل مواردی است که مخصوص هر کاربر بوده و به کمک آن ها می توان کاربران حسابکس را به صورت منحصر به فرد شناسایی نمود. برای نمونه می توان به نام، نشانی، نشانی الکترونیک (ایمیل)، شماره تلفن و سایر اطلاعاتی که به صورت عادی در دسترس عموم مردم نیست اشاره نمود.</li>
|
||||
<li>این سند به مواردی که در اختیار حسابکس نیست و حسابکس هیچ کنترلی بر آن ها ندارد نمی پردازد. شرکت های مشتری خدمات حسابکس و افراد ثالثی که در استخدام حسابکس نیستند از جمله این موارد هستند.</li>
|
||||
<li>این سند شامل توضیحی درباره اطلاعات خصوصی ای است که حسابیکس از کاربران سایت جمع آوری می کند و نیز نحوه استفاده حسابیکس از این اطلاعات. این اطلاعات شامل مواردی است که مخصوص هر کاربر بوده و به کمک آن ها می توان کاربران حسابیکس را به صورت منحصر به فرد شناسایی نمود. برای نمونه می توان به نام، نشانی، نشانی الکترونیک (ایمیل)، شماره تلفن و سایر اطلاعاتی که به صورت عادی در دسترس عموم مردم نیست اشاره نمود.</li>
|
||||
<li>این سند به مواردی که در اختیار حسابیکس نیست و حسابیکس هیچ کنترلی بر آن ها ندارد نمی پردازد. شرکت های مشتری خدمات حسابیکس و افراد ثالثی که در استخدام حسابیکس نیستند از جمله این موارد هستند.</li>
|
||||
</ul>
|
||||
<p><strong>اطلاعات جمع آوری شده و نحوه استفاده از آن ها</strong></p>
|
||||
<ul>
|
||||
<li>شما با ثبت نام و ارسال فرمهای سفارش و پشتیبانی در سایت حسابکس اطلاعات خصوصی خود از قبیل نام، نشانی، نشانی الکترونیک و … را در اختیار حسابکس قرار می دهید.</li>
|
||||
<li>پس از ورود به سایت حسابکس شما یک کاربر ناشناخته نیستید و اطلاعات مربوط به استفاده شما از خدمات حسابکس نگهداری می گردد. این اطلاعات شامل اطلاعات پایه نرم افزار ، سفارشات و تراکنشها، سرویسهای مورد استفاده، اطلاعات فردی و مانند آن بوده ولی محدود به این موارد نیست.</li>
|
||||
<li>حسابکس کلیه تراکنش های شما از جمله تراکنش های مالی را جمع آوری و نگهداری می کند.</li>
|
||||
<li>حسابکس به صورت خودکار پس از ورود شما به سایت حسابکس اطلاعاتی از قبیل IP شما، اطلاعات کوکی های حسابکس و صفحاتی که مشاهده می کنید را جمع آوری و نگهداری می کند.</li>
|
||||
<li>حسابکس از این اطلاعات در راستای بعضی از مقاصد از قبیل ارتقاء خدمات حسابکس، تهیه محتوای مناسب، برنامه های تبلیغاتی و مانند آن استفاده می کند.</li>
|
||||
<li>حسابکس اطلاعات شما را اجاره نمی دهد، نمی فروشد و به اشتراک نمی گذارد به جز در موارد زیر:
|
||||
<li>شما با ثبت نام و ارسال فرمهای سفارش و پشتیبانی در سایت حسابیکس اطلاعات خصوصی خود از قبیل نام، نشانی، نشانی الکترونیک و … را در اختیار حسابیکس قرار می دهید.</li>
|
||||
<li>پس از ورود به سایت حسابیکس شما یک کاربر ناشناخته نیستید و اطلاعات مربوط به استفاده شما از خدمات حسابیکس نگهداری می گردد. این اطلاعات شامل اطلاعات پایه نرم افزار ، سفارشات و تراکنشها، سرویسهای مورد استفاده، اطلاعات فردی و مانند آن بوده ولی محدود به این موارد نیست.</li>
|
||||
<li>حسابیکس کلیه تراکنش های شما از جمله تراکنش های مالی را جمع آوری و نگهداری می کند.</li>
|
||||
<li>حسابیکس به صورت خودکار پس از ورود شما به سایت حسابیکس اطلاعاتی از قبیل IP شما، اطلاعات کوکی های حسابیکس و صفحاتی که مشاهده می کنید را جمع آوری و نگهداری می کند.</li>
|
||||
<li>حسابیکس از این اطلاعات در راستای بعضی از مقاصد از قبیل ارتقاء خدمات حسابیکس، تهیه محتوای مناسب، برنامه های تبلیغاتی و مانند آن استفاده می کند.</li>
|
||||
<li>حسابیکس اطلاعات شما را اجاره نمی دهد، نمی فروشد و به اشتراک نمی گذارد به جز در موارد زیر:
|
||||
<ul>
|
||||
<li>در صورت ادغام حسابکس در یک شرکت دیگر. در این حالت قبل از به اشتراک گذاری اطلاعات شما، این موضوع به شما اطلاع داده شده و نظر شما را درباره ادامه استفاده از خدمات حسابکس یا خروج کامل پرسیده می شود.</li>
|
||||
<li>در صورت ادغام حسابیکس در یک شرکت دیگر. در این حالت قبل از به اشتراک گذاری اطلاعات شما، این موضوع به شما اطلاع داده شده و نظر شما را درباره ادامه استفاده از خدمات حسابیکس یا خروج کامل پرسیده می شود.</li>
|
||||
<li>در صورت تخطی شما از قوانین <router-link to="terms">شرایط و ضوابط سرویسها</router-link> ، و در صورت وجود شاکی خصوصی نسبت به عملکرد شما، اطلاعات شما در اختیار مراجع قانونی قرار می گیرد.</li>
|
||||
<li>در صورتی که مراجع قضایی اطلاعات شما را –به هر دلیلی- از حسابکس بخواهند این اطلاعات در اختیار ایشان قرار می گیرد.</li>
|
||||
<li>در صورتی که مراجع قضایی اطلاعات شما را –به هر دلیلی- از حسابیکس بخواهند این اطلاعات در اختیار ایشان قرار می گیرد.</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li>حسابکس ممکن است بر روی کامپیوتر شما کوکی ذخیره کرده و در مراجعات بعدی شما به سایت حسابکس از آن استفاده کند.</li>
|
||||
<li>حسابیکس ممکن است بر روی کامپیوتر شما کوکی ذخیره کرده و در مراجعات بعدی شما به سایت حسابیکس از آن استفاده کند.</li>
|
||||
</ul>
|
||||
<p><strong>ویرایش و تغییر اطلاعات شخصی</strong></p>
|
||||
<ul>
|
||||
<li>شما می توانید اطلاعات ثبت شده خود را در سایت حسابکس تغییر دهید. این اطلاعات شامل کلیه اطلاعاتی است که در هنگام عضویت در حسابکس آن ها را در سایت حسابکس وارد نموده اید؛ مگر آنها که از لحاظ شناسایی هویت برای کارکرد حسابکس ملاک امنیت حساب کاربری داشته باشد مثل ایمیل و نام خانوادگی و…</li>
|
||||
<li>شما می توانید به طور کامل از حسابکس و کلیه خدمات آن خارج شوید. در این حالت برخی از اطلاعات شما از حسابکس حذف شده و تعدادی دیگر از آن ها حداقل به مدت یک سال بایگانی می شوند. این اطلاعات شامل نام، نام خانوادگی، نشانی الکترونیک، شماره تلفن همراه، پیام های ارسالی و مانند آن بوده ولی محدود به موارد فوق نیست.</li>
|
||||
<li>شما می توانید اطلاعات ثبت شده خود را در سایت حسابیکس تغییر دهید. این اطلاعات شامل کلیه اطلاعاتی است که در هنگام عضویت در حسابیکس آن ها را در سایت حسابیکس وارد نموده اید؛ مگر آنها که از لحاظ شناسایی هویت برای کارکرد حسابیکس ملاک امنیت حساب کاربری داشته باشد مثل ایمیل و نام خانوادگی و…</li>
|
||||
<li>شما می توانید به طور کامل از حسابیکس و کلیه خدمات آن خارج شوید. در این حالت برخی از اطلاعات شما از حسابیکس حذف شده و تعدادی دیگر از آن ها حداقل به مدت یک سال بایگانی می شوند. این اطلاعات شامل نام، نام خانوادگی، نشانی الکترونیک، شماره تلفن همراه، پیام های ارسالی و مانند آن بوده ولی محدود به موارد فوق نیست.</li>
|
||||
</ul>
|
||||
<p><strong>محدودیت دسترسی به اطلاعات</strong></p>
|
||||
<ul>
|
||||
<li>حسابکس دسترسی کارمندان خود به اطلاعات شما را محدود نموده و فقط کارمندانی که مستقیماً باید برای ارایه خدمات حسابکس یا انجام وظایف خود در این راستا با شما در تماس باشند به این اطلاعات دسترسی دارند.</li>
|
||||
<li>حسابکس جهت حفظ امنیت اطلاعات محرمانه، ممکن است اطلاعات مهم مثل رمز عبور و … را به صورت رمز شده در پایگاه های داده خود ذخیره کند به نوعی که در صورت دسترسی ناخواسته و غیر مجاز به آن ها، این اطلاعات قابل استفاده توسط دیگران نباشد؛ اگر چه نمیتوانیم هیچ تضمینی در این رابطه به شما بدهیم.</li>
|
||||
<li>امیدواریم كه بتوانیم به شما این تضمین را بدهیم كه از اطلاعات شخصی تان تحت بالاترین استانداردهای امنیتی استفاده خواهد شد. حسابکس تلاش خواهد كرد كه تمامی راه های معقول را طی كند تا امنیت هر نوع اطلاعاتی را كه از شما در اختیار دارد، حفظ كند. همچنین اطلاعات شخصی شما در شبكه های امنی ذخیره می شوند اما متاسفانه، با وجود فناوری فوق و ادوات امنیتی، نمی توان ایمنی هیچ مخابره داده ای از طریق اینترنت را به صورت %100 تضمین كرد. بنابراین ما نمی توانیم این اطمینان را به صورت قطعی بدهیم كه اطلاعاتی كه برای ما می فرستید، در حین ارسال (مخابره) در هر شرایطی در امان خواهند بود و علاوه بر آن نمی توانیم مسئولیت اتفاقات ناشی از دسترسی غیر قانونی به اطلاعات شخصی شما را قبول كنیم. (همانند دسترسی ISP ها به اطلاعات ارسالی از رایانه شما) حسابکس مسئولیت عواقب ناشی از دستیابی غیر قانونی شخص یا گروه ثالثی به اطلاعات شخصی شما را نیز نخواهد پذیرفت.</li>
|
||||
<li>حسابیکس دسترسی کارمندان خود به اطلاعات شما را محدود نموده و فقط کارمندانی که مستقیماً باید برای ارایه خدمات حسابیکس یا انجام وظایف خود در این راستا با شما در تماس باشند به این اطلاعات دسترسی دارند.</li>
|
||||
<li>حسابیکس جهت حفظ امنیت اطلاعات محرمانه، ممکن است اطلاعات مهم مثل رمز عبور و … را به صورت رمز شده در پایگاه های داده خود ذخیره کند به نوعی که در صورت دسترسی ناخواسته و غیر مجاز به آن ها، این اطلاعات قابل استفاده توسط دیگران نباشد؛ اگر چه نمیتوانیم هیچ تضمینی در این رابطه به شما بدهیم.</li>
|
||||
<li>امیدواریم كه بتوانیم به شما این تضمین را بدهیم كه از اطلاعات شخصی تان تحت بالاترین استانداردهای امنیتی استفاده خواهد شد. حسابیکس تلاش خواهد كرد كه تمامی راه های معقول را طی كند تا امنیت هر نوع اطلاعاتی را كه از شما در اختیار دارد، حفظ كند. همچنین اطلاعات شخصی شما در شبكه های امنی ذخیره می شوند اما متاسفانه، با وجود فناوری فوق و ادوات امنیتی، نمی توان ایمنی هیچ مخابره داده ای از طریق اینترنت را به صورت %100 تضمین كرد. بنابراین ما نمی توانیم این اطمینان را به صورت قطعی بدهیم كه اطلاعاتی كه برای ما می فرستید، در حین ارسال (مخابره) در هر شرایطی در امان خواهند بود و علاوه بر آن نمی توانیم مسئولیت اتفاقات ناشی از دسترسی غیر قانونی به اطلاعات شخصی شما را قبول كنیم. (همانند دسترسی ISP ها به اطلاعات ارسالی از رایانه شما) حسابیکس مسئولیت عواقب ناشی از دستیابی غیر قانونی شخص یا گروه ثالثی به اطلاعات شخصی شما را نیز نخواهد پذیرفت.</li>
|
||||
</ul>
|
||||
<p><strong>سایت های لینک شده</strong><br>
|
||||
این سایت ممكن است با وب سایت های دیگر (“سایت های لینك”) پیوند داشته باشد. سایت های لینك شده تحت نظارت حسابکس نیستند و حسابکس در مورد آنها مسئولیتی ندارد. شما باید توجه داشته باشید كه اطلاعات شخصی كه برای سایت های لینك می فرستید، تحت نظارت خط مشی حریم خصوصی حسابکس نخواهد بود و ما جداً توصیه می كنیم كه نسبت به سیستم حفظ حریم خصوصی و سیاست های امنیتی آنها اطلاع حاصل كنید.</p>
|
||||
این سایت ممكن است با وب سایت های دیگر (“سایت های لینك”) پیوند داشته باشد. سایت های لینك شده تحت نظارت حسابیکس نیستند و حسابیکس در مورد آنها مسئولیتی ندارد. شما باید توجه داشته باشید كه اطلاعات شخصی كه برای سایت های لینك می فرستید، تحت نظارت خط مشی حریم خصوصی حسابیکس نخواهد بود و ما جداً توصیه می كنیم كه نسبت به سیستم حفظ حریم خصوصی و سیاست های امنیتی آنها اطلاع حاصل كنید.</p>
|
||||
<p><strong>تغییرات در این سیاست ها</strong><br>
|
||||
حسابکس حق دارد در هر زمان بدون اطلاع قبلي در متن این سیاست نامه تغييرات ايجاد کند. اگرچه سعي ميشود از طريق ايميل کليه کاربران از تغييرات مطلع شوند ولي کاربران موظف اند با مراجعه مداوم به اين متن، از تغييرات آن مطلع گشته و در صورت مخالفت با آن ، درخواست قطع سرويس خود را نمايند و یا از سایت حسابکس خارج شده و به آن مراجعه نکنند. در غير اين صورت تمام پيامد هاي احتمالي آن بر عهده کاربران خواهد بود .</p>
|
||||
حسابیکس حق دارد در هر زمان بدون اطلاع قبلي در متن این سیاست نامه تغييرات ايجاد کند. اگرچه سعي ميشود از طريق ايميل کليه کاربران از تغييرات مطلع شوند ولي کاربران موظف اند با مراجعه مداوم به اين متن، از تغييرات آن مطلع گشته و در صورت مخالفت با آن ، درخواست قطع سرويس خود را نمايند و یا از سایت حسابیکس خارج شده و به آن مراجعه نکنند. در غير اين صورت تمام پيامد هاي احتمالي آن بر عهده کاربران خواهد بود .</p>
|
||||
<p><strong>پرسش ها و پیشنهادها</strong><br>
|
||||
در صورتی که درباره این سیاست ها پرسشی دارید یا پیشنهادهایی برای تغییرات و بهبود آن ها دارید، با استفاده از فرم ارتباط با ما آن را با تیم حسابکس در میان بگذارید.</p>
|
||||
در صورتی که درباره این سیاست ها پرسشی دارید یا پیشنهادهایی برای تغییرات و بهبود آن ها دارید، با استفاده از فرم ارتباط با ما آن را با تیم حسابیکس در میان بگذارید.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
|
|
@ -6,122 +6,122 @@
|
|||
http://www.sitemaps.org/schemas/sitemap/0.9/sitemap.xsd">
|
||||
<!-- created with Free Online Sitemap Generator www.xml-sitemaps.com -->
|
||||
<url>
|
||||
<loc>https://hesabax.ir/</loc>
|
||||
<loc>https://hesabix.ir/</loc>
|
||||
<lastmod>{{ timeNow }}</lastmod>
|
||||
<priority>1.00</priority>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://hesabax.ir/front/faq</loc>
|
||||
<loc>https://hesabix.ir/front/faq</loc>
|
||||
<lastmod>{{ timeNow }}</lastmod>
|
||||
<priority>0.80</priority>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://hesabax.ir/front/help/guide</loc>
|
||||
<loc>https://hesabix.ir/front/help/guide</loc>
|
||||
<lastmod>{{ timeNow }}</lastmod>
|
||||
<priority>0.80</priority>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://hesabax.ir/front/blog/home</loc>
|
||||
<loc>https://hesabix.ir/front/blog/home</loc>
|
||||
<lastmod>{{ timeNow }}</lastmod>
|
||||
<priority>0.80</priority>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://hesabax.ir/front/about</loc>
|
||||
<loc>https://hesabix.ir/front/about</loc>
|
||||
<lastmod>{{ timeNow }}</lastmod>
|
||||
<priority>0.80</priority>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://hesabax.ir/front/contact</loc>
|
||||
<loc>https://hesabix.ir/front/contact</loc>
|
||||
<lastmod>{{ timeNow }}</lastmod>
|
||||
<priority>0.80</priority>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://hesabax.ir/front/terms</loc>
|
||||
<loc>https://hesabix.ir/front/terms</loc>
|
||||
<lastmod>{{ timeNow }}</lastmod>
|
||||
<priority>0.80</priority>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://hesabax.ir/front/privacy</loc>
|
||||
<loc>https://hesabix.ir/front/privacy</loc>
|
||||
<lastmod>{{ timeNow }}</lastmod>
|
||||
<priority>0.80</priority>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://hesabax.ir/front/open-source</loc>
|
||||
<loc>https://hesabix.ir/front/open-source</loc>
|
||||
<lastmod>2023-10-20T11:24:11+00:00</lastmod>
|
||||
<priority>0.80</priority>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://hesabax.ir/front/help/guide/general</loc>
|
||||
<loc>https://hesabix.ir/front/help/guide/general</loc>
|
||||
<lastmod>{{ timeNow }}</lastmod>
|
||||
<priority>0.80</priority>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://hesabax.ir/front/help/api</loc>
|
||||
<loc>https://hesabix.ir/front/help/api</loc>
|
||||
<lastmod>{{ timeNow }}</lastmod>
|
||||
<priority>0.80</priority>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://hesabax.ir/front/update-list</loc>
|
||||
<loc>https://hesabix.ir/front/update-list</loc>
|
||||
<lastmod>{{ timeNow }}</lastmod>
|
||||
<priority>0.80</priority>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://hesabax.ir/front/help/guide/person</loc>
|
||||
<loc>https://hesabix.ir/front/help/guide/person</loc>
|
||||
<lastmod>{{ timeNow }}</lastmod>
|
||||
<priority>0.64</priority>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://hesabax.ir/front/help/guide/commodity</loc>
|
||||
<loc>https://hesabix.ir/front/help/guide/commodity</loc>
|
||||
<lastmod>{{ timeNow }}</lastmod>
|
||||
<priority>0.64</priority>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://hesabax.ir/front/help/guide/banks</loc>
|
||||
<loc>https://hesabix.ir/front/help/guide/banks</loc>
|
||||
<lastmod>{{ timeNow }}</lastmod>
|
||||
<priority>0.64</priority>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://hesabax.ir/front/help/guide/buy</loc>
|
||||
<loc>https://hesabix.ir/front/help/guide/buy</loc>
|
||||
<lastmod>{{ timeNow }}</lastmod>
|
||||
<priority>0.64</priority>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://hesabax.ir/front/help/guide/sell</loc>
|
||||
<loc>https://hesabix.ir/front/help/guide/sell</loc>
|
||||
<lastmod>{{ timeNow }}</lastmod>
|
||||
<priority>0.64</priority>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://hesabax.ir/front/help/guide/reports</loc>
|
||||
<loc>https://hesabix.ir/front/help/guide/reports</loc>
|
||||
<lastmod>{{ timeNow }}</lastmod>
|
||||
<priority>0.64</priority>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://hesabax.ir/front/help/guide/settings</loc>
|
||||
<loc>https://hesabix.ir/front/help/guide/settings</loc>
|
||||
<lastmod>{{ timeNow }}</lastmod>
|
||||
<priority>0.64</priority>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://hesabax.ir/front/features/setup</loc>
|
||||
<loc>https://hesabix.ir/front/features/setup</loc>
|
||||
<lastmod>2023-11-10T16:17:43+00:00</lastmod>
|
||||
<priority>0.80</priority>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://hesabax.ir/front/features/user_management</loc>
|
||||
<loc>https://hesabix.ir/front/features/user_management</loc>
|
||||
<lastmod>2023-11-10T16:17:43+00:00</lastmod>
|
||||
<priority>0.80</priority>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://hesabax.ir/front/features/buy_sell</loc>
|
||||
<loc>https://hesabix.ir/front/features/buy_sell</loc>
|
||||
<lastmod>2023-11-10T16:17:43+00:00</lastmod>
|
||||
<priority>0.80</priority>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://hesabax.ir/front/apps/woocommerce</loc>
|
||||
<loc>https://hesabix.ir/front/apps/woocommerce</loc>
|
||||
<lastmod>2023-11-10T16:17:43+00:00</lastmod>
|
||||
<priority>0.80</priority>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://hesabax.ir/login</loc>
|
||||
<loc>https://hesabix.ir/login</loc>
|
||||
<lastmod>{{ timeNow }}</lastmod>
|
||||
<priority>0.64</priority>
|
||||
</url>
|
||||
|
|
|
@ -6,14 +6,14 @@
|
|||
<div class="content">
|
||||
<div class="py-3 text-center">
|
||||
<h2 class="fw-bold mb-3">
|
||||
حسابکس با
|
||||
حسابیکس با
|
||||
<i class="fa fa-fw fa-heart text-danger"></i>
|
||||
و به صورت متنباز توسط گروهی از علاقهمندان توسعه داده میشود.
|
||||
</h2>
|
||||
<p class="fs-lg mb-0">لطفا با حمایت از حسابکس در توسعه آن سهیم باشید.</p>
|
||||
<p class="fs-lg mb-0">لطفا با حمایت از حسابیکس در توسعه آن سهیم باشید.</p>
|
||||
<div class="my-3">حامیان گرامی ، برای نمایش بنر کسب و کار خود در صفحات وب سایت از طریق بخش پشتیبانی تیکت ارسال کنید.</div>
|
||||
|
||||
<a class="btn btn-lg btn-success mt-4" target="_blank" href="https://zarinp.al/morehha">
|
||||
<a class="btn btn-lg btn-success mt-4" target="_blank" href="https://zarinp.al/hesabix.ir">
|
||||
<i class="fa fa-donate me-3"></i>
|
||||
پرداخت آنلاین کمک مالی
|
||||
</a>
|
||||
|
@ -24,7 +24,7 @@
|
|||
<div class="container">
|
||||
<div class="row">
|
||||
<div class="col-12 py-2 text-center">
|
||||
<h1>حامیان حسابکس</h1>
|
||||
<h1>حامیان حسابیکس</h1>
|
||||
</div>
|
||||
<div class="col-sm-12 col-md-4">
|
||||
<div class="card">
|
||||
|
|
|
@ -6,11 +6,11 @@
|
|||
<div class="col">
|
||||
<div class="block-content bg-white rounded-3">
|
||||
<div class="container text-right">
|
||||
<h3 style="color: dimgray; font-weight: bolder">توافقنامه استفاده از سرویسهای ابری حسابکس </h3>
|
||||
<h3 style="color: dimgray; font-weight: bolder">توافقنامه استفاده از سرویسهای ابری حسابیکس </h3>
|
||||
<hr>
|
||||
<div style="margin-top: 25px;"></div>
|
||||
<p style="margin-bottom: 20px; font-size: 12pt;">
|
||||
این توافقنامه مابین از یک طرف و مشتری سامانه ابری حسابکس از طرف دیگر می باشد.
|
||||
این توافقنامه مابین از یک طرف و مشتری سامانه ابری حسابیکس از طرف دیگر می باشد.
|
||||
</p>
|
||||
<ol id="terms" type="1">
|
||||
<li>
|
||||
|
@ -19,57 +19,57 @@
|
|||
، می پذیرد که مفاد این توافقنامه را بصورت کامل مطالعه کرده و تمام موارد آن مورد قبول او می باشد. چنانچه مشتری گزینه مذکور را علامت نزند، به هیچ عنوان اجازه ثبت نام و استفاده از خدمات ابری وب سایت را نخواهد داشت. بنابراین استفاده از خدمات سرویس ابری وب سایت به منزله پذیرش مفاد این توافقنامه می باشد.
|
||||
</li>
|
||||
<li>
|
||||
اشخاص حقیقی یا حقوقی که مشتری به نمایندگی از آنها فرم های عضویت در سامانه ابری حسابکس را تکمیل کرده، نیز شرایط و توافقات استفاده از سیستم و همچنین سیاست های حفظ حریم خصوصی را قبول دارند و پذیرفته اند، و فرض می شود که مشتری از طرف آنها مجاز بوده و یا اختیار داشته که این توافق را انجام دهد. به این معنا که حسابکس در خصوص مشکلات احتمالی بعدی در این خصوص، هیچگونه مسئولیتی نداشته و صاحب ایمیل ثبت شده در سرورهای حسابکس و مشخصات سازنده حساب کاربری، تعیین کننده وضعیت آن خواهد بود.
|
||||
اشخاص حقیقی یا حقوقی که مشتری به نمایندگی از آنها فرم های عضویت در سامانه ابری حسابیکس را تکمیل کرده، نیز شرایط و توافقات استفاده از سیستم و همچنین سیاست های حفظ حریم خصوصی را قبول دارند و پذیرفته اند، و فرض می شود که مشتری از طرف آنها مجاز بوده و یا اختیار داشته که این توافق را انجام دهد. به این معنا که حسابیکس در خصوص مشکلات احتمالی بعدی در این خصوص، هیچگونه مسئولیتی نداشته و صاحب ایمیل ثبت شده در سرورهای حسابیکس و مشخصات سازنده حساب کاربری، تعیین کننده وضعیت آن خواهد بود.
|
||||
</li>
|
||||
<li>
|
||||
مشتری، کاربران و نمایندگان مشتری، مسئول حفاظت از امنیت حساب کاربری خود می باشند. این افراد موظفند که کلمه عبوری را انتخاب کنند که امنیت لازم را دارا بوده و قابل حدس زدن توسط سایرین نباشد. همچنین کاربران موظف هستند تا در مقاطع زمانی مناسب نسبت به تغییر کلمه عبور خود اقدام کنند. علاوه بر آن، در صورتی که احساس می کنند کلمه عبور آنها در دسترس سایرین قرار گرفته، بایستی بلافاصله نسبت به تغییر آن اقدام نمایند، در غیر این صورت کلیه عواقب ناشی از این سهل انگاری، بر عهده کاربران خواهد بود و حسابکس مسئولیتی در این خصوص نخواهد داشت.
|
||||
مشتری، کاربران و نمایندگان مشتری، مسئول حفاظت از امنیت حساب کاربری خود می باشند. این افراد موظفند که کلمه عبوری را انتخاب کنند که امنیت لازم را دارا بوده و قابل حدس زدن توسط سایرین نباشد. همچنین کاربران موظف هستند تا در مقاطع زمانی مناسب نسبت به تغییر کلمه عبور خود اقدام کنند. علاوه بر آن، در صورتی که احساس می کنند کلمه عبور آنها در دسترس سایرین قرار گرفته، بایستی بلافاصله نسبت به تغییر آن اقدام نمایند، در غیر این صورت کلیه عواقب ناشی از این سهل انگاری، بر عهده کاربران خواهد بود و حسابیکس مسئولیتی در این خصوص نخواهد داشت.
|
||||
</li>
|
||||
<li>
|
||||
چنانچه به هر دلیلی امکان دسترسی به ایمیل و شماره تلفن ثبت شده نباشد، حسابکس تحت هیچ شرایطی رمز را تغییر نداده و برای شخص سوم ارسال نمی کند. بنابراین اگر رمز عبور مفقود گردید، فقط از طریق دسترسی به ایمیل یا شماره تلفن ثبت شده امکان بازیابی رمز وجود دارد و درصورت عدم دسترسی به ایمیل و شماره تلفن ثبت شده، حسابکس تحت هیچ شرایطی رمز را تغییر نداده و ارسال نمی کند.
|
||||
چنانچه به هر دلیلی امکان دسترسی به ایمیل و شماره تلفن ثبت شده نباشد، حسابیکس تحت هیچ شرایطی رمز را تغییر نداده و برای شخص سوم ارسال نمی کند. بنابراین اگر رمز عبور مفقود گردید، فقط از طریق دسترسی به ایمیل یا شماره تلفن ثبت شده امکان بازیابی رمز وجود دارد و درصورت عدم دسترسی به ایمیل و شماره تلفن ثبت شده، حسابیکس تحت هیچ شرایطی رمز را تغییر نداده و ارسال نمی کند.
|
||||
</li>
|
||||
<li>
|
||||
حسابکس هیچ مسئولیتی در قبال لو رفتن اطلاعات مشتری در صورتی که منشا آن کوتاهی مشتری در حفظ امنیت حساب کاربری خود باشد، نخواهد داشت. مسئول تشخیص این امر مدیر سیستم حسابکس می باشد. مدیر سیستم با مراجعه به لاگها و گزارش های امنیتی موجود در پنل خود، امکان بررسی و تشخیص این امر را خواهد داشت.
|
||||
حسابیکس هیچ مسئولیتی در قبال لو رفتن اطلاعات مشتری در صورتی که منشا آن کوتاهی مشتری در حفظ امنیت حساب کاربری خود باشد، نخواهد داشت. مسئول تشخیص این امر مدیر سیستم حسابیکس می باشد. مدیر سیستم با مراجعه به لاگها و گزارش های امنیتی موجود در پنل خود، امکان بررسی و تشخیص این امر را خواهد داشت.
|
||||
</li>
|
||||
<li>
|
||||
حسابکس تعهد می کند که بالاترین ضریب اطمینان را برای دسترسی به سرویس های ابری خود فراهم سازد. در مواردی که نیاز به قطع خدمت رسانی می باشد، شرکت متعهد می شود که موضوع را حداقل ۱۲ ساعت قبل به اطلاع مشتری برساند.
|
||||
حسابیکس تعهد می کند که بالاترین ضریب اطمینان را برای دسترسی به سرویس های ابری خود فراهم سازد. در مواردی که نیاز به قطع خدمت رسانی می باشد، شرکت متعهد می شود که موضوع را حداقل ۱۲ ساعت قبل به اطلاع مشتری برساند.
|
||||
</li>
|
||||
<li>
|
||||
حسابکس هیچ مسئولیتی در قبال لو رفتن اطلاعات مشتری در صورتی که منشا آن حملات هکری باشد، نخواهد داشت. البته حسابکس آخرین پروتکل ها و به روز ترین شیوه های امنیتی را برای پیشگیری از وقوع موارد فوق به کار می بندد.
|
||||
حسابیکس هیچ مسئولیتی در قبال لو رفتن اطلاعات مشتری در صورتی که منشا آن حملات هکری باشد، نخواهد داشت. البته حسابیکس آخرین پروتکل ها و به روز ترین شیوه های امنیتی را برای پیشگیری از وقوع موارد فوق به کار می بندد.
|
||||
</li>
|
||||
<li>
|
||||
حسابکس تعهد می دهد از هر زمان که نتواند به فعالیت خود ادامه دهد، به مدت دو سال سرورهای خود را روشن نگه دارد و مشتریان امکان دسترسی به اطلاعات خود را خواهند داشت.
|
||||
حسابیکس تعهد می دهد از هر زمان که نتواند به فعالیت خود ادامه دهد، به مدت دو سال سرورهای خود را روشن نگه دارد و مشتریان امکان دسترسی به اطلاعات خود را خواهند داشت.
|
||||
</li>
|
||||
<li>
|
||||
کسب و کارهای آزمایشی، چنانچه پس از گذشت ۳۰ روز از تاریخ انقضای آنها شارژ و تمدید نگردند، بصورت خودکار از سیستم حذف می شوند.
|
||||
</li>
|
||||
<li>
|
||||
ارائه خدمات پشتیبانی به وسیله ایمیل و تماس تلفنی رایگان بوده و هزینه ای بابت آن دریافت نمی شود. حسابکس هیچگونه تعهدی نسبت به ارائه خدمات پشتیبانی به صورت حضوری نخواهد داشت. پشتیبانی شامل پاسخگویی به سؤالات و رفع مشکلات احتمالی است که در حین استفاده از سیستم برای کاربران بوجود می آید. اضافه کردن ویژگی های جدید به نرم افزار و آموزش کاربران، مشمول خدمات پشتیبانی قرار نمی گیرند.
|
||||
ارائه خدمات پشتیبانی به وسیله ایمیل و تماس تلفنی رایگان بوده و هزینه ای بابت آن دریافت نمی شود. حسابیکس هیچگونه تعهدی نسبت به ارائه خدمات پشتیبانی به صورت حضوری نخواهد داشت. پشتیبانی شامل پاسخگویی به سؤالات و رفع مشکلات احتمالی است که در حین استفاده از سیستم برای کاربران بوجود می آید. اضافه کردن ویژگی های جدید به نرم افزار و آموزش کاربران، مشمول خدمات پشتیبانی قرار نمی گیرند.
|
||||
</li>
|
||||
<li>
|
||||
حساب کاربری به منظور انجام فرآیندهای وابسته به موضوع نرم افزار وب سایت، در اختیار مشتری، نمایندگان و کاربران قرار داده شده است. هرگونه تلاش برای هک کردن سیستم و نیز تلاش به هر نحوی در جهت ایجاد خدشه در امنیت و کارکرد خدمت و یا سایر جنبه های خدمات مرتبط با آن، پیگرد قانونی داشته، منجر به حذف حساب کاربری شده و هیچ گونه وجهی به مشتری مسترد نخواهد شد و امکان پیگیری های قضایی برای تامین حقوق تضییع شده برای حسابکس فراهم می باشد. مسئول تشخیص این موضوع، مدیر سیستم سامانه حسابکس می باشد.
|
||||
حساب کاربری به منظور انجام فرآیندهای وابسته به موضوع نرم افزار وب سایت، در اختیار مشتری، نمایندگان و کاربران قرار داده شده است. هرگونه تلاش برای هک کردن سیستم و نیز تلاش به هر نحوی در جهت ایجاد خدشه در امنیت و کارکرد خدمت و یا سایر جنبه های خدمات مرتبط با آن، پیگرد قانونی داشته، منجر به حذف حساب کاربری شده و هیچ گونه وجهی به مشتری مسترد نخواهد شد و امکان پیگیری های قضایی برای تامین حقوق تضییع شده برای حسابیکس فراهم می باشد. مسئول تشخیص این موضوع، مدیر سیستم سامانه حسابیکس می باشد.
|
||||
</li>
|
||||
<li>
|
||||
حسابکس از طریق آدرس ایمیل درج شده در حساب کاربری مشتری، نماینده یا کاربر، با این افراد ارتباط برقرار می کند. کلیه اطلاعیه ها و اعلانات از طریق این آدرس ایمیل به افراد اعلام خواهد شد، اشخاص فوق الذکر موظف هستند در هنگام ثبت نام، آدرس ایمیل معتبر را وارد کنند و در صورت نیاز با خارج کردن آدرس ایمیل وب سایت از پوشه هرزنامه <strong>(Spam)</strong> امکان ایجاد ارتباط را میسر سازند. ایمیل های حسابکس از دامنه <strong>hesabax.ir</strong> ارسال می شوند. همچنین تغییرات در این توافقنامه از طریق ایمیل به مشتری اطلاع رسانی می شود.
|
||||
حسابیکس از طریق آدرس ایمیل درج شده در حساب کاربری مشتری، نماینده یا کاربر، با این افراد ارتباط برقرار می کند. کلیه اطلاعیه ها و اعلانات از طریق این آدرس ایمیل به افراد اعلام خواهد شد، اشخاص فوق الذکر موظف هستند در هنگام ثبت نام، آدرس ایمیل معتبر را وارد کنند و در صورت نیاز با خارج کردن آدرس ایمیل وب سایت از پوشه هرزنامه <strong>(Spam)</strong> امکان ایجاد ارتباط را میسر سازند. ایمیل های حسابیکس از دامنه <strong>hesabix.ir</strong> ارسال می شوند. همچنین تغییرات در این توافقنامه از طریق ایمیل به مشتری اطلاع رسانی می شود.
|
||||
</li>
|
||||
<li>
|
||||
مشتری باید تمامی قوانین جمهوری اسلامی ایران خصوصا
|
||||
<strong>"قانون تجارت الکترونیکی"، "قانون جرائم رایانه ای" و "قانون ثبت اختراعات، طرحهای صنعتی و علائم تجاری، "قانون حمایت از حقوق پدیدآورندگان نرم افزار های رایانه ای و لایسنس پروانه همگانی گنو ویرایش سوم" </strong>
|
||||
را رعایت نماید و هرگونه مسئولیت ناشی از عدم رعایت این قوانین توسط صاحب حساب و یا سایر كاربران وی به عهده مشتری است و حسابکس هیچ مسئولیتی در این مورد نخواهد داشت.
|
||||
را رعایت نماید و هرگونه مسئولیت ناشی از عدم رعایت این قوانین توسط صاحب حساب و یا سایر كاربران وی به عهده مشتری است و حسابیکس هیچ مسئولیتی در این مورد نخواهد داشت.
|
||||
</li>
|
||||
<li>
|
||||
در صورت فسخ/خاتمه/لغو این توافقنامه حق دسترسی و استفاده از اطلاعات مشتری برای وی فورا متوقف می شود و ضمن نگهداری اطلاعات مشتری تا ۶۰ روز پس از فسخ، بنا به درخواست و بدون دریافت هزینه جدید در اختیار مشتری قرار می گیرد، پس از گذشت ۶۰ روز اطلاعات مشتری حذف شده و به هیچ عنوان قابل بازگشت نمی باشد.
|
||||
</li>
|
||||
<li>
|
||||
نام تجاری حسابکس ، علامت تجاری، سایت حسابکس ، خدمات، هرگونه متن و تصویر و ویژگی های ظاهری و محتوایی وب سایت و سایر رسانه ها، منحصر به تیم توسعه حسابکس بوده و کلیه حقوق مادی و معنوی آن متعلق به حسابکس می باشد.سورس کدهایی که طبق توافق نامه گنو ویرایش سوم منتشر شده اند از این ماده مستثنی می باشند.
|
||||
نام تجاری حسابیکس ، علامت تجاری، سایت حسابیکس ، خدمات، هرگونه متن و تصویر و ویژگی های ظاهری و محتوایی وب سایت و سایر رسانه ها، منحصر به تیم توسعه حسابیکس بوده و کلیه حقوق مادی و معنوی آن متعلق به حسابیکس می باشد.سورس کدهایی که طبق توافق نامه گنو ویرایش سوم منتشر شده اند از این ماده مستثنی می باشند.
|
||||
</li>
|
||||
<li>
|
||||
هرگونه سوء استفاده از نام یا علامت تجاری حسابکس،وبسایت اینترنتی حسابکس ، مکاتبه از طرف حسابکس و یا استفاده از نام ها و یا علائم تصویری مشابه که تشخیص و تمییز آن از حسابکس برای کاربر عادی ممکن نبوده، موجب گمراهی آنان شود ممنوع بوده از طریق طرح دعوای حقوقی در مراجع قانونی ذیصلاح شامل مراجع رسیدگی به جرائم رایانه ای، مراجع رسیدگی به جرائم مالکیت فکری و... در داخل و یا خارج از کشور و نیز اطلاعرسانی به سرویس دهندگان و سرویس گیرندگان اینترنتی قابل پیگرد خواهد بود.
|
||||
هرگونه سوء استفاده از نام یا علامت تجاری حسابیکس،وبسایت اینترنتی حسابیکس ، مکاتبه از طرف حسابیکس و یا استفاده از نام ها و یا علائم تصویری مشابه که تشخیص و تمییز آن از حسابیکس برای کاربر عادی ممکن نبوده، موجب گمراهی آنان شود ممنوع بوده از طریق طرح دعوای حقوقی در مراجع قانونی ذیصلاح شامل مراجع رسیدگی به جرائم رایانه ای، مراجع رسیدگی به جرائم مالکیت فکری و... در داخل و یا خارج از کشور و نیز اطلاعرسانی به سرویس دهندگان و سرویس گیرندگان اینترنتی قابل پیگرد خواهد بود.
|
||||
</li>
|
||||
<li>
|
||||
در صورت احراز هرگونه اقدامی از سوی کاربر که منجر به ورود خسارت به شهرت، اعتبار و داراییهای حسابکس شود حسابکس این حق را برای خود محفوظ میداند که قرارداد با کاربر را فسخ نموده، حساب کاربر را مسدود کند و در صورت نیاز، علیه شخص اقدام قانونی لازم را انجام دهد. در این صورت کلیه خسارات و مطالبات قانونی در مراجع دارای صلاحیت پیگیری خواهد شد.
|
||||
در صورت احراز هرگونه اقدامی از سوی کاربر که منجر به ورود خسارت به شهرت، اعتبار و داراییهای حسابیکس شود حسابیکس این حق را برای خود محفوظ میداند که قرارداد با کاربر را فسخ نموده، حساب کاربر را مسدود کند و در صورت نیاز، علیه شخص اقدام قانونی لازم را انجام دهد. در این صورت کلیه خسارات و مطالبات قانونی در مراجع دارای صلاحیت پیگیری خواهد شد.
|
||||
</li>
|
||||
<li>
|
||||
در راستای حمایت از حقوق و مالكیت های مادی و معنوی، انجام فعالیت های زیر برای مشتری مجاز نیست و حسابکس اجازه دارد تا به منظور تامین امنیت سایر کاربران، بلافاصله و بدون اطلاع و اخطار قبلی حساب کاربری مشتری را مسدود کرده و کلیه اطلاعات مشتری را بایگانی کند و دسترسی مشتری به سامانه را قطع کند. مسئول تشخیص این امر مدیر سیستم حسابکس می باشد. همچنین در این صورت هیچ وجهی به مشتری مسترد نخواهد شد:
|
||||
در راستای حمایت از حقوق و مالكیت های مادی و معنوی، انجام فعالیت های زیر برای مشتری مجاز نیست و حسابیکس اجازه دارد تا به منظور تامین امنیت سایر کاربران، بلافاصله و بدون اطلاع و اخطار قبلی حساب کاربری مشتری را مسدود کرده و کلیه اطلاعات مشتری را بایگانی کند و دسترسی مشتری به سامانه را قطع کند. مسئول تشخیص این امر مدیر سیستم حسابیکس می باشد. همچنین در این صورت هیچ وجهی به مشتری مسترد نخواهد شد:
|
||||
<ul>
|
||||
<li>
|
||||
انتقال هرنوع كرم نرم افزاری یا ویروس یا هر كد نرمافزاری مخرب در زمان استفاده از وب سایت.
|
||||
|
@ -83,10 +83,10 @@
|
|||
</ul>
|
||||
</li>
|
||||
<li>
|
||||
تمامی اطلاعاتی كه توسط كاربران مشتری در حین استفاده از خدمت در وب سایت ثبت می شود متعلق به همان مشتری بوده و حسابکس هیچگونه مالکیتی نسبت به این اطلاعات ندارد. مشتری به تنهایی مسئول دقت، کیفیت، یکپارچگی، قانونی بودن، قابل اتکا بودن، مناسب بودن و استفاده مناسب از داده های خود می باشد و حسابکس هیچگونه مسئولیتی در قبال حذف، تصحیح، صدمه دیدن، خرابی و یا مشکل در ذخیره شدن درست داده های سمت مشتری ندارد.
|
||||
تمامی اطلاعاتی كه توسط كاربران مشتری در حین استفاده از خدمت در وب سایت ثبت می شود متعلق به همان مشتری بوده و حسابیکس هیچگونه مالکیتی نسبت به این اطلاعات ندارد. مشتری به تنهایی مسئول دقت، کیفیت، یکپارچگی، قانونی بودن، قابل اتکا بودن، مناسب بودن و استفاده مناسب از داده های خود می باشد و حسابیکس هیچگونه مسئولیتی در قبال حذف، تصحیح، صدمه دیدن، خرابی و یا مشکل در ذخیره شدن درست داده های سمت مشتری ندارد.
|
||||
</li>
|
||||
<li>
|
||||
دادههایی که هنگام ثبت نام مستقیماً از کاربر متقاضی أخذ میشود، شامل مشخصات فردی (نام و نام خانوادگی)، پست الکترونیک و شماره تلفن همراه، صرفاً در جهت احراز هویت کاربر و امکان برخورداری از خدمات استفاده قرار میگیرد. شرکت متعهد میگردد دادههای مذکور را صرفا در محدوده ارائه خدمات مذکور مورد استفاده قرار دهد. شرکت متعهد میگردد، دادهها و اطلاعات کاربران متقاضی را به اشخاص ثالث اعم از حقیقی و یا حقوقی با مقاصد تجاری و غیرتجاری خارج از حیطه خدمات فوقالذکر، بدون کسب رضایت صاحبان آن افشا ننماید. حسابکس به حفظ اسرار تجاری، حقوق مالكیت فکری و نیز اطلاعات شخصی و خصوصی مشتریان خود که اطلاعات آن در وبسایت و برنامه حسابکس بارگذاری و ثبت شده متعهد و ملتزم بوده و به صورت پیشگیرانه کلیه اقدامات مورد نیاز جهت حفاظت از محرمانگی این اطلاعات و جلوگیری از افشای آنها را انجام می دهد.
|
||||
دادههایی که هنگام ثبت نام مستقیماً از کاربر متقاضی أخذ میشود، شامل مشخصات فردی (نام و نام خانوادگی)، پست الکترونیک و شماره تلفن همراه، صرفاً در جهت احراز هویت کاربر و امکان برخورداری از خدمات استفاده قرار میگیرد. شرکت متعهد میگردد دادههای مذکور را صرفا در محدوده ارائه خدمات مذکور مورد استفاده قرار دهد. شرکت متعهد میگردد، دادهها و اطلاعات کاربران متقاضی را به اشخاص ثالث اعم از حقیقی و یا حقوقی با مقاصد تجاری و غیرتجاری خارج از حیطه خدمات فوقالذکر، بدون کسب رضایت صاحبان آن افشا ننماید. حسابیکس به حفظ اسرار تجاری، حقوق مالكیت فکری و نیز اطلاعات شخصی و خصوصی مشتریان خود که اطلاعات آن در وبسایت و برنامه حسابیکس بارگذاری و ثبت شده متعهد و ملتزم بوده و به صورت پیشگیرانه کلیه اقدامات مورد نیاز جهت حفاظت از محرمانگی این اطلاعات و جلوگیری از افشای آنها را انجام می دهد.
|
||||
<br>
|
||||
تبصره- اطلاعات فوق محرمانه می باشد و در اختیار هیچ شخصیت حقیقی و یا حقوقی ثالثی قرار نمیگیرد، مگر به دستور مراجع ذیصلاح قضایی.
|
||||
</li>
|
||||
|
@ -94,45 +94,45 @@
|
|||
اطلاعات مذکور در بند قبل حتی پس از انحلال این قرارداد و حساب کاربری مربوطه، به طور دائم محرمانه تلقی می گردد.
|
||||
</li>
|
||||
<li>
|
||||
در صورت وجود مشكل در صورتحساب، مشتری می تواند تا ۳۰ روز از طریق ایمیل <strong>(info@hesabax.ir)</strong> یا با نامه رسمی مراتب را برای رسیدگی اعلام كند.
|
||||
در صورت وجود مشكل در صورتحساب، مشتری می تواند تا ۳۰ روز از طریق ایمیل <strong>(info@hesabix.ir)</strong> یا با نامه رسمی مراتب را برای رسیدگی اعلام كند.
|
||||
</li>
|
||||
<li>
|
||||
حسابکس هیچ مسئولیتی در قبال ضرر و زیان های غیر مستقیم یا مستقیم مشتری درباره سود، شهرت، اطلاعات و دیگر زیان هایی که صرفا در نتیجه مطلق استفاده از خدمات وب سایت می شود را ندارد.
|
||||
حسابیکس هیچ مسئولیتی در قبال ضرر و زیان های غیر مستقیم یا مستقیم مشتری درباره سود، شهرت، اطلاعات و دیگر زیان هایی که صرفا در نتیجه مطلق استفاده از خدمات وب سایت می شود را ندارد.
|
||||
</li>
|
||||
<li>
|
||||
برای بستن حساب لازم است مشتری درخواست مربوطه را از طریق ایمیل به آدرس <strong>info@hesabax.ir</strong> اعلام کند.
|
||||
برای بستن حساب لازم است مشتری درخواست مربوطه را از طریق ایمیل به آدرس <strong>info@hesabix.ir</strong> اعلام کند.
|
||||
</li>
|
||||
<li>
|
||||
پس از بستن یا قطع حساب به درخواست مشتری، تمامی محتوا و اطلاعات مشتری پس از ۶۰ روز حذف می شود. این اطلاعات پس از این مرحله قابل بازگشت نیست.
|
||||
</li>
|
||||
<li>
|
||||
در صورت عدم رعایت تمام و یا بخشی از شرایط این توافق نامه از طرف مشتری و یا در صورتی که محرز شود مشتری هویت یا اطلاعات تماس خود را ناصحیح اعلام نموده یا تغییر هرکدام از آنها را به حسابکس اطلاع نداده است، حسابکس حق فسخ این قرارداد و مسدود نمودن حساب مشتری بدون اعلام قبلی را داراست. در این حالت هیچ گونه وجهی به مشتری مسترد نخواهد شد.
|
||||
در صورت عدم رعایت تمام و یا بخشی از شرایط این توافق نامه از طرف مشتری و یا در صورتی که محرز شود مشتری هویت یا اطلاعات تماس خود را ناصحیح اعلام نموده یا تغییر هرکدام از آنها را به حسابیکس اطلاع نداده است، حسابیکس حق فسخ این قرارداد و مسدود نمودن حساب مشتری بدون اعلام قبلی را داراست. در این حالت هیچ گونه وجهی به مشتری مسترد نخواهد شد.
|
||||
</li>
|
||||
<li>
|
||||
حسابکس نسبت به مشكلاتی كه برای ارائه سرویس به علت وجود مشكل در اینترنت و یا دیگر بسترهای ارتباطی الكترونیك بوجود می آید، مسئولیتی ندارد.
|
||||
حسابیکس نسبت به مشكلاتی كه برای ارائه سرویس به علت وجود مشكل در اینترنت و یا دیگر بسترهای ارتباطی الكترونیك بوجود می آید، مسئولیتی ندارد.
|
||||
</li>
|
||||
<li>
|
||||
در صورت بروز هرگونه حوادث غیر مترقبه و سایر عوامل خارج از اختیار حسابکس ، از قبیل اعتصاب، اغتشاش عمومی، صاعقه، آتش سوزی، سیل و زلزله یا حوادث موثر در محیط و مانند اینها، به نحوی که انجام تعهدات و خدمات این توافقنامه را برای حسابکس غیرممكن سازد و یا با اشكال مواجه نماید، هیچگونه مسئولیتی در قبال عدم انجام تعهدات متوجه حسابکس نمی باشد و مشتری حق هرگونه ادعایی نسبت به حسابکس را از خود سلب می نماید. با این حال در صورت بروز چنین مواردی حسابکس تلاش خود برای کاهش اثرات این موارد را می نماید.
|
||||
در صورت بروز هرگونه حوادث غیر مترقبه و سایر عوامل خارج از اختیار حسابیکس ، از قبیل اعتصاب، اغتشاش عمومی، صاعقه، آتش سوزی، سیل و زلزله یا حوادث موثر در محیط و مانند اینها، به نحوی که انجام تعهدات و خدمات این توافقنامه را برای حسابیکس غیرممكن سازد و یا با اشكال مواجه نماید، هیچگونه مسئولیتی در قبال عدم انجام تعهدات متوجه حسابیکس نمی باشد و مشتری حق هرگونه ادعایی نسبت به حسابیکس را از خود سلب می نماید. با این حال در صورت بروز چنین مواردی حسابیکس تلاش خود برای کاهش اثرات این موارد را می نماید.
|
||||
</li>
|
||||
<li>
|
||||
برخی از خدمات حسابکس با مشارکت خدمات شرکتهای دیگری ارائه شود که حسابکس کنترلی بر روی آنها ندارد. در چنین شرایطی کاربران میپذیرند که این خدمات، قوانین استفاده و مقررات مختص خود را دارند و حسابکس مسئولیتی در خصوص آن ندارد.
|
||||
برخی از خدمات حسابیکس با مشارکت خدمات شرکتهای دیگری ارائه شود که حسابیکس کنترلی بر روی آنها ندارد. در چنین شرایطی کاربران میپذیرند که این خدمات، قوانین استفاده و مقررات مختص خود را دارند و حسابیکس مسئولیتی در خصوص آن ندارد.
|
||||
</li>
|
||||
<li>
|
||||
حسابکس به صورت مستمر خدمات خود را توسعه و بهبود می بخشد. به همین علت در طول زمان امكاناتی به خدمات و نرم افزار اضافه و امكانات متناظر با آنها تغییر یافته، جایگزین و یا حذف می شوند.
|
||||
حسابیکس به صورت مستمر خدمات خود را توسعه و بهبود می بخشد. به همین علت در طول زمان امكاناتی به خدمات و نرم افزار اضافه و امكانات متناظر با آنها تغییر یافته، جایگزین و یا حذف می شوند.
|
||||
</li>
|
||||
<li>
|
||||
حسابکس حق اصلاح و تغییر شرایط و مقررات ذكر شده در این سند و قیمت خدمات و سرویس های ارائه شده را در هر زمان برای خود محفوظ می داند.
|
||||
حسابیکس حق اصلاح و تغییر شرایط و مقررات ذكر شده در این سند و قیمت خدمات و سرویس های ارائه شده را در هر زمان برای خود محفوظ می داند.
|
||||
</li>
|
||||
<li>
|
||||
همواره آخرین نسخه این توافقنامه در آدرس اینترنتی
|
||||
<strong>https://hesabax.ir/terms</strong>
|
||||
<strong>https://hesabix.ir/terms</strong>
|
||||
قرار دارد.
|
||||
</li>
|
||||
<li>
|
||||
هر گونه خودداری حسابکس در پیگیری و اجرای حقوق خود در این توافقنامه، به معنی چشم پوشی و اعراض از این حقوق نبوده، همواره فرصت و امکان پیگیری این حقوق و مطالبات برای حسابکس برقرار است.
|
||||
هر گونه خودداری حسابیکس در پیگیری و اجرای حقوق خود در این توافقنامه، به معنی چشم پوشی و اعراض از این حقوق نبوده، همواره فرصت و امکان پیگیری این حقوق و مطالبات برای حسابیکس برقرار است.
|
||||
</li>
|
||||
<li>
|
||||
قوانین و مقررات ذكر شده در این توافقنامه بر هر نوع توافق قبلی بین حسابکس و مشتری اولویت و ترجیح خواهد داشت.
|
||||
قوانین و مقررات ذكر شده در این توافقنامه بر هر نوع توافق قبلی بین حسابیکس و مشتری اولویت و ترجیح خواهد داشت.
|
||||
</li>
|
||||
</ol>
|
||||
</div>
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
{% extends "base.html.twig" %}
|
||||
{% block title %}افزونه ووکامرس حسابکس{% endblock %}
|
||||
{% block title %}افزونه ووکامرس حسابیکس{% endblock %}
|
||||
{% block body %}
|
||||
<div class="container">
|
||||
<div class="row">
|
||||
|
@ -7,18 +7,18 @@
|
|||
<div class="block-content bg-white rounded-3">
|
||||
<div class="pb-3 justify-content-center text-center">
|
||||
<img src="{{asset('img/logo-woocommerce.png')}}" class="img-flude" alt="logo-woocommerce">
|
||||
<h3>افزونه ووکامرس حسابکس <span class="text-danger"> (آزمایشی) </span></h3>
|
||||
<h3>افزونه ووکامرس حسابیکس <span class="text-danger"> (آزمایشی) </span></h3>
|
||||
<div>
|
||||
<p class="text-secondary mt-3">
|
||||
این افزونه فروشگاه ووکامرس شما را به نرم افزار حسابداری آنلاین حسابکس متصل می کند.
|
||||
این افزونه فروشگاه ووکامرس شما را به نرم افزار حسابداری آنلاین حسابیکس متصل می کند.
|
||||
به وسیله ی این افزونه کالاها،
|
||||
مشتریان و سفارشات شما به محض ثبت در سیستم فروشگاه،
|
||||
در حسابکس نیز بصورت خودکار ثبت و ذخیره می شوند.
|
||||
همچنین با پرداخت مشتری، سند دریافت وجه از مشتری نیز در حسابکس ثبت می شود.
|
||||
در حسابیکس نیز بصورت خودکار ثبت و ذخیره می شوند.
|
||||
همچنین با پرداخت مشتری، سند دریافت وجه از مشتری نیز در حسابیکس ثبت می شود.
|
||||
</p>
|
||||
<p class="text-secondary mt-3">
|
||||
بدیهی است برای استفاده از این افزونه باید ابتدا یک حساب کاربری در حسابکس داشته باشید.
|
||||
پس از ثبت نام در حسابکس و ورود به حساب خود،
|
||||
بدیهی است برای استفاده از این افزونه باید ابتدا یک حساب کاربری در حسابیکس داشته باشید.
|
||||
پس از ثبت نام در حسابیکس و ورود به حساب خود،
|
||||
و سپس ورود به یک کسب و کار، در قسمت تنظیمات / API می توانید کلید
|
||||
API مربوط به کسب و کار خود را دریافت و در قسمت تنظیمات
|
||||
این افزونه وارد نمایید. پس از آن افزونه شما آماده استفاده است.
|
||||
|
|
|
@ -13,9 +13,9 @@
|
|||
<h2 class="flex-grow-1 fs-3 fw-semibold my-2 my-sm-3">
|
||||
مشاهده فاکتور
|
||||
</h2>
|
||||
<a class="btn btn-alt-primary my-2" href="https://hesabax.ir">
|
||||
<a class="btn btn-alt-primary my-2" href="https://hesabix.ir">
|
||||
<i class="fa fa-fw fa-door-open me-1"></i>
|
||||
ورود به حسابکس
|
||||
ورود به حسابیکس
|
||||
</a>
|
||||
</div>
|
||||
</div>
|
||||
|
@ -225,8 +225,8 @@
|
|||
</div>
|
||||
</div>
|
||||
<!-- Footer -->
|
||||
<a href="https://hesabax.ir" class="p-4 mb-3text-primary text-center my-5">
|
||||
حسابکس
|
||||
<a href="https://hesabix.ir" class="p-4 mb-3text-primary text-center my-5">
|
||||
حسابیکس
|
||||
<label class="text-muted">سامانه جامع مالی رایگان ، ابری و متن باز</label>
|
||||
</a>
|
||||
<!-- END Footer -->
|
||||
|
|
|
@ -5,7 +5,7 @@
|
|||
|
||||
<title>{% block title %}{% endblock %}</title>
|
||||
|
||||
<meta content="حسابکس فروشگاه آنلاین" name="description"/>
|
||||
<meta content="حسابیکس فروشگاه آنلاین" name="description"/>
|
||||
<meta content="Hesabix.ir" name="author"/>
|
||||
|
||||
<!-- Open Graph Meta -->
|
||||
|
@ -302,7 +302,7 @@
|
|||
|
||||
<!-- Footer Copyright -->
|
||||
<div class="row fs-sm pt-4">
|
||||
<div class="col-sm-6 order-sm-2 mb-1 mb-sm-0 text-center text-sm-end"> ساخته شده با <i class="fa fa-heart text-danger"></i> در <a class="fw-semibold" href="https://hesabax.ir" target="_blank">حسابکس</a>
|
||||
<div class="col-sm-6 order-sm-2 mb-1 mb-sm-0 text-center text-sm-end"> ساخته شده با <i class="fa fa-heart text-danger"></i> در <a class="fw-semibold" href="https://hesabix.ir" target="_blank">حسابیکس</a>
|
||||
</div>
|
||||
<div class="col-sm-6 order-sm-1 text-center text-sm-start">
|
||||
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
<meta charset="UTF-8">
|
||||
<meta lang="fa">
|
||||
<meta content="width=device-width,initial-scale=1.0" name="viewport"/>
|
||||
<meta content=" برترین نرم افزار حسابداری ابری و رایگان" name="description"/>
|
||||
<meta content="حسابیکس برترین نرم افزار حسابداری ابری و رایگان" name="description"/>
|
||||
<meta content="Babak Alizadeh" name="author"/>
|
||||
<style>
|
||||
@font-face {
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
<h1>سلام به حسابکس خوش آمدید.</h1>
|
||||
<h1>سلام به حسابیکس خوش آمدید.</h1>
|
||||
|
||||
<p>
|
||||
برای تایید آدرس ایمیل خود لطفا لینک زیر را کلیک کنید: <br><br>
|
||||
|
@ -7,5 +7,5 @@
|
|||
|
||||
<p>
|
||||
با احترام
|
||||
تیم پشتیبانی حسابکس
|
||||
تیم پشتیبانی حسابیکس
|
||||
</p>
|
|
@ -82,7 +82,7 @@
|
|||
<td class="edtext" valign="top" style="padding: 20px; color: #5f5f5f; font-size: 12px; font-family: Tahoma, Geneva, sans-serif; text-align: right; direction: rtl; box-sizing: border-box;">
|
||||
<div class="style1" style="text-align: center; color: #000000; font-size: 28px; font-family: Helvetica, Arial, sans-serif;">
|
||||
<strong>
|
||||
<span style="color: #5f497a;">حسابکس
|
||||
<span style="color: #5f497a;">حسابیکس
|
||||
</span>
|
||||
<br>
|
||||
</strong>
|
||||
|
@ -93,9 +93,9 @@
|
|||
<br>
|
||||
</p>
|
||||
<div style="text-align: center;">
|
||||
به حسابکس خوش آمدید. کد فعال سازی شما به شرح ذیل می باشد.
|
||||
به حسابیکس خوش آمدید. کد فعال سازی شما به شرح ذیل می باشد.
|
||||
<br>
|
||||
در صورت مواجعه با مشکل در فعال سازی حساب کاربری خود با پشتیبانی حسابیکی تماس بگیرید.
|
||||
در صورت مواجعه با مشکل در فعال سازی حساب کاربری خود با پشتیبانی حسابیکس تماس بگیرید.
|
||||
</div>
|
||||
</span>
|
||||
</span>
|
||||
|
|
|
@ -82,7 +82,7 @@
|
|||
<td class="edtext" valign="top" style="padding: 20px; color: #5f5f5f; font-size: 12px; font-family: Tahoma, Geneva, sans-serif; text-align: right; direction: rtl; box-sizing: border-box;">
|
||||
<div class="style1" style="text-align: center; color: #000000; font-size: 28px; font-family: Helvetica, Arial, sans-serif;">
|
||||
<strong>
|
||||
<span style="color: #5f497a;">حسابکس
|
||||
<span style="color: #5f497a;">حسابیکس
|
||||
</span>
|
||||
<br>
|
||||
</strong>
|
||||
|
@ -93,7 +93,7 @@
|
|||
<br>
|
||||
</p>
|
||||
<div style="text-align: center;">
|
||||
کلمه عبور ورود به حسابکس به درخواست شما تغییر یافت . جهت ورود از کلمه عبور زیر استفاده نمایید.
|
||||
کلمه عبور ورود به حسابیکس به درخواست شما تغییر یافت . جهت ورود از کلمه عبور زیر استفاده نمایید.
|
||||
</div>
|
||||
</span>
|
||||
</span>
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
{% extends "blank.html.twig" %}
|
||||
{% block title %}ورود به حسابکس{% endblock %}
|
||||
{% block title %}ورود به حسابیکس{% endblock %}
|
||||
{% block body %}
|
||||
<div id="page-container">
|
||||
<!-- Main Container -->
|
||||
|
@ -14,7 +14,7 @@
|
|||
<!-- Header -->
|
||||
<div class="mb-2 text-center">
|
||||
<a class="link-fx fw-bold fs-1" href="{{ path('general_home') }}">
|
||||
<span class="text-dark">حساب</span><span class="text-primary">کس</span>
|
||||
<span class="text-dark">حساب</span><span class="text-primary">یکس</span>
|
||||
</a>
|
||||
<p class="text-uppercase fw-bold fs-sm text-muted"> ورود </p>
|
||||
</div>
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
{% extends "blank.html.twig" %}
|
||||
{% block title %}عضویت در حسابکس{% endblock %}
|
||||
{% block title %}عضویت در حسابیکس{% endblock %}
|
||||
{% block body %}
|
||||
<div id="page-container">
|
||||
|
||||
|
@ -69,7 +69,7 @@
|
|||
<img alt="" class="img-avatar img-avatar-thumb" src="/assets/media/avatars/avatar0.jpg">
|
||||
</a>
|
||||
<div class="flex-grow-1">
|
||||
<p class="text-white fw-semibold mb-1 justify-content-between"> حسابکس مجموعه کاملی از ابزارهای حسابداری ابری است که همیشه به صورت آنلاین در اختیار شما خواهد بود.ما اطلاعات مالی شما را به سازمان های مالیاتی و ... قرار نخواهیم داد مگر با دستور مقامات قضائی. </p>
|
||||
<p class="text-white fw-semibold mb-1 justify-content-between"> حسابیکس مجموعه کاملی از ابزارهای حسابداری ابری است که همیشه به صورت رایگان در اختیار شما خواهد بود.ما اطلاعات مالی شما را به سازمان های مالیاتی و ... قرار نخواهیم داد مگر با دستور مقامات قضائی. </p>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
|
Loading…
Reference in a new issue